Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock.

Slides:



Advertisements
Similar presentations
ITEC474 INTRODUCTION.
Advertisements

Introduction to Oracle
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Backup and Recovery Copyright System Managers LLC 2008 all rights reserved.
Overview of Database Administrator (DBA) Tools
Oracle9i Database Administrator: Implementation and Administration 1 Chapter 2 Overview of Database Administrator (DBA) Tools.
INTRODUCTION TO ORACLE Lynnwood Brown System Managers LLC Installation – Lecture 2 Copyright System Managers LLC 2007 all rights reserved.
Chapter 9 Auditing Database Activities
Oracle 10g Database Administrator: Implementation and Administration
Oracle Database Administration
Database Administration ISQA 436 Fall 2006 Mark Freeman
Backup The flip side of recovery. Types of Failures Transaction failure –Transaction must be aborted System failure –Hardware or software problem resulting.
Harvard University Oracle Database Administration Session 2 System Level.
Advanced Databases Basic Database Administration Guide to Oracle 10g 1.
Advanced Databases DBA: Backups 1. Advanced Databases Agenda Define backup Discuss Backup Terminology Explain various backup and restore options in Oracle.
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
A Guide to Oracle9i1 Introduction to Oracle9i Database Administration Chapter 11.
MD807: Relational Database Management Systems Introduction –Course Goals & Schedule –Logistics –Syllabus Review RDBMS Basics –RDBMS Role in Applications.
Database Backup and Recovery
Backup and Recovery Part 1.
CHAPTER 16 User-Managed Backup and Recovery. Introduction to User Managed Backup and Recovery Backup and recover is one of the most critical skills a.
Backup Concepts. Introduction Backup and recovery procedures protect your database against data loss and reconstruct the data, should loss occur. The.
Agenda  Overview  Configuring the database for basic Backup and Recovery  Backing up your database  Restore and Recovery Operations  Managing your.
CHAPTER 16 User-Managed Backup and Recovery. Introduction to User Managed Backup and Recovery Backup and recover is one of the most critical skills a.
IS 4510 – Database Administration Module – 2 Database Backup 10/24/20141Compiled by: Zafar Iqbal Khan.
Contributed by Chandra [Oracle Apps Tech Specialist] - oracle.anilpassi.com Discoverer 10g Migration Plan.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Backup & Recovery Concepts for Oracle Database
Clonedb: The quick and easy cloning solution you never knew you had. Tim Hall Oracle ACE Director Oracle ACE of the Year 2006.
PPOUG, 05-OCT-01 Agenda RMAN Architecture Why Use RMAN? Implementation Decisions RMAN Oracle9i New Features.
11i Cloning Panel Panel Moderator: Sandra Vucinic March, NCOAUG Conference Presenter For Custom Solution – Surender Sara.
Best Implementation Practices for Discoverer April Sims OCP 8i 9i.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 3 Administration of Users.
Best Implementation Practices for Discoverer April Sims, Senior DBA, OCP 8i 9i Southern Utah University Wednesday, September 10,2003 8:30am.
Oracle Applications 11i Concepts I Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock February.
CHAPTER 2 Implementing a Database. Introduction to Creating Databases After you’ve installed the Oracle software, the next logical step is to create a.
Chapter Oracle Server An Oracle Server consists of an Oracle database (stored data, control and log files.) The Server will support SQL to define.
Chapter 18: Windows Server 2008 R2 and Active Directory Backup and Maintenance BAI617.
Oracle DataGuard Concepts and Architecture
15 Copyright © 2005, Oracle. All rights reserved. Performing Database Backups.
DBA Tasks Supporting a SOX Audit of an 11i Environment Brian Hitchcock OCP 10g DBA Sun Microsystems Brian Hitchcock.
Backup & Recovery Backup and Recovery Strategies on Windows Server 2003.
© 2005 Solution Beacon, LLC. All Rights Reserved. Release 11i Workshop Migrate Your Release 11i Oracle Applications to Linux Session Leader Kevin Dahl,
January 21, 2009 Migrating an 11i Database to Linux – Tips, Tricks & Gotchas Mark Morgan DBA Consultant siMMian systems, inc
Sharing APPL_TOP in R11i SURENDER SARA NCOAUG
Access Training Linux/Unix Power Broker Access Custom Schema Database Access Customer Training Date: 25-JAN-2005.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
The protection of the DB against intentional or unintentional threats using computer-based or non- computer-based controls. Database Security – Part 2.
Oracle 10g Database Administrator: Implementation and Administration Chapter 2 Tools and Architecture.
A Guide to Oracle9i1 Database Instance startup and shutdown.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 9 Auditing Database Activities.
Siebel CRM Unicode Conversion – The DBA Perspective Brian Hitchcock OCP 8, 8i, 9i DBA Sun Microsystems DCSIT Technical.
03/07/05 NorCal OAUG Training Day Paper v2.0 Jeff Slavitz, Computer Creations Inc.1 Here We Go Again! Upgrading to Jeff Slavitz Computer Creations.
Migrating Your Business To An E-Business Migrating Your Business to an E-Business Robert Edmiston Technology Manager
Advanced Databases DBA: Security and Backups Guide to Oracle 10g 1.
Oracle RDBMS Patching Brian Hitchcock OCP 8, 8i, 9i DBA Sun Microsystems NoCOUG Brian Hitchcock May 6, 2004Page.
Database Administration Basics. Basic Concepts and Definitions  Data Facts that can be recorded and stored  Metadata Data that describes properties.
CHAPTER 1 Installing the Oracle Binaries. Introduction to Managing and Safeguarding Your Organization’s Data Efficiently installing Oracle software Create.
3 Copyright © 2007, Oracle. All rights reserved. Using the RMAN Recovery Catalog.
03/07/05 NorCal OAUG Training Day Paper v1.0 Jeff Slavitz, Computer Creations Inc.1 Here We Go Again! Upgrading to Jeff Slavitz Computer Creations.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
Internship with Contemporary Technologies (Remote DBA Experts) Jenna LuttonFebruary 1, 2007.
I NTRODUCTION OF W EEK 2  Assignment Discussion  Due this week:  1-1 (Exam Proctor): everyone including in TLC  1-2 (SQL Review): review SQL  Review.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Oracle 10g Administration Database Architecture, Creation and Interfaces Copyright ©2006, Custom Training Institute.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Recovery Catalog Creation and Maintenance
Clonedb: The quick and easy cloning solution you never knew you had.
Introduction of Week 6 Assignment Discussion
Introduction of Week 3 Assignment Discussion
Presentation transcript:

Oracle Applications 11i Concepts II Brian Hitchcock OCP 11i DBA -- OCP 10g DBA Sun Microsystems Brian Hitchcock February 10, 2008Page 1

Brian Hitchcock February 10, 2008Page 2 Presentation is Available

Brian Hitchcock February 10, 2008Page 3 Contents  Oracle Applications Concepts I – What is Oracle Applications? – 11i Architecture – Oracle Application Tiers – Login to Oracle Applications – Online Oracle Application environments  Oracle Applications Concepts II – 11i Applications Filesystem – Applications DBA utilities – Database DBA vs 11i DBA – Backups – Resources

Brian Hitchcock February 10, 2008Page 4 Focus  Generic Oracle Applications concepts  Not tied to specific installation(s)  Provide background for how Apps works  Help with support tasks in general  Technical – how it works – how to make it go

Brian Hitchcock February 10, 2008Page 5 11i Applications File System  $APPL_TOP – Top directory for all Oracle Application software – Contains $PROD_TOP for each product – Applications patches make changes in APPL_TOP  Environment variables setup at login – Environment files  Can be shared (shared APPL_TOP) – NFS mounted filesystem – Shared by two or more application tier servers – Apply patches once for all application tiers – Single point of failure

Brian Hitchcock February 10, 2008Page 6 11i Applications File System  Home directory of applmgr UNIX user – APPL_TOP  Contains product directories – ORA_TOP  Forms ­ORACLE_HOME for forms server  iAS Web Server (Apache) ­ORACLE_HOME for web server – COMMON_TOP  Directories/files used across products

Brian Hitchcock February 10, 2008Page 7 11i Database File System  Database has – ORACLE_HOME  ORACLE_HOME for database  Database software – /oradata01-05  Database tablespace datafiles  Three ORACLE_HOMES – When applying applications patches  Patch applied in ORACLE_HOME

Brian Hitchcock February 10, 2008Page 8 Environment Files  Many pieces of software  All need to be configured  Many environment variables to be setup  How is this done? – Overall configuration file –.xml  Context is _  Stored in $APPL_TOP/admin – Multiple environment files sourced at login  Stored in $APPL_TOP  APPSORA.env – calls other environment files

Brian Hitchcock February 10, 2008Page 9 OS Users  Can install with single OS user  We use two – UNIX user ‘oracle’ – UNIX user ‘applmgr’  Note that ‘applmgr’ is used in Oracle docs – Refers to the application code owner – Will be different for other installations

Brian Hitchcock February 10, 2008Page 10 11i AutoConfig  Many configuration files – Changes required manually editing multiple files  Tedious, error prone  Autoconfig utility – Automates most configuration tasks – Make changes to context file – Execute autoconfig – Changes propagated to configuration files  Doesn’t handle customizations – May overwrite non-standard modifications

Brian Hitchcock February 10, 2008Page 11 11i Cloning  Create exact copy of applications environment – Database – Application software  More involved than just a copy of database  Multiple steps – Somewhat automated – Rapid clone utility

Brian Hitchcock February 10, 2008Page 12 11i Patching  Never ending process  Applications patches applied with adpatch – Some database patches applied with opatch – Must be in maintenance mode to apply patch ( ) – Patch can’t be removed  Only recourse is to recover from filesystem backups  Patches change product software  Patches change database objects  Applied patches recorded in database – Database must be running while patch applied – Applications tier processes down while patching

Brian Hitchcock February 10, 2008Page 13 11i Applications Manager  GUI tool for managing environment  What can it do? – Show patches applied – Show impact of new patches – Performance metrics – Monitor security – Configure environment  Edit context file, run autoconfig

Brian Hitchcock February 10, 2008Page 14 Database DBA vs 11i DBA  Users – Oracle Database Users  Access database (SQL*Plus, etc)  Have specific privileges on database objects  Stored in DBA_USERS table – Oracle Application Users  Don’t access the database directly  Don’t have privileges on database objects  Have responsibilities in Oracle Applications  Access db through APPS db user ­Access limited by responsibilities  Stored in FND_USER table

Brian Hitchcock February 10, 2008Page 15 Database DBA vs 11i DBA  Administrator – Database  SYS, SYSTEM, db user with DBA role – Oracle Applications  SYSADMIN  User with System Administrator responsibility

Brian Hitchcock February 10, 2008Page 16 Database DBA vs 11i DBA  Privileges vs Responsibilities  Database privileges – Granted on specific db objects – Granted to specific db users or roles  Oracle Applications responsibilities – Assigned to Oracle Applications users – Allow access to groups of db objects – Access is through APPS db user

Brian Hitchcock February 10, 2008Page 17 Database DBA vs 11i DBA  Users and responsibilities  Oracle database users and privileges – Can be dropped (removed)  Oracle Applications users – Can’t be removed, only ‘end-dated’  When created, user has start and end date  Oracle Applications user responsibility – Can’t be removed, only ‘end-dated’  When assigned, responsibility has start/end dates

Brian Hitchcock February 10, 2008Page 18 Database DBA vs 11i DBA  Multiple ORACLE_HOMEs  For database DBA – Single ORACLE_HOME  For Oracle Applications – Three ORACLE_HOMEs  Database  for Oracle Forms  iAS Web Server (Apache)

Brian Hitchcock February 10, 2008Page 19 Backups  How can this be complicated?  Database backups well defined – Copy all database datafiles (*.dbf files) – Copy init.ora, tnsnames.ora etc. – Copy archived redo logs if needed (hot db backup)  Oracle Applications environment backup – Database – Application software tree

Brian Hitchcock February 10, 2008Page 20 Backups  Complete cold backup – Most conservative, most downtime – Single tier  Shutdown application tier processes (servers)  Shutdown database and database listener  Copy all filesystems to tape – Multi-tier  Shutdown all tiers  Backup all filesystems on all tiers to tape

Brian Hitchcock February 10, 2008Page 21 Backups  Hot backup – version 1 – No downtime, some risk – Single tier  Application/db tier processes are running  Hot db backup to disk  Copy all filesystems to tape – Multi-tier  Hot db backup to disk  Copy all filesystems to tape for all tiers

Brian Hitchcock February 10, 2008Page 22 Backups  Hot backup – version 1 issues – Assumes application code tree is static – Assumes configuration static – Log files may be lost  Generated during tape backup – Database can be recovered to point of failure  Restore backup files, apply redo logs – Applications code tree recovered to latest tapes  No equivalent to database archived redo logs

Brian Hitchcock February 10, 2008Page 23 Backups  Hot backup – version 2 – No downtime, more risk – Single tier  Application/db tier processes are running  Hot db backup to disk  Copy only db backup files to tape – Multi-tier  Hot db backup to disk  Copy only db backup files to tape

Brian Hitchcock February 10, 2008Page 24 Backups  Hot backup – version 2 issues – Same as for version 1 – Over longer time – Applications file system recovery  Back to most recent tape backup  Out of synch with db backup – Is this acceptable recovery?

Brian Hitchcock February 10, 2008Page 25 Backups – DR Systems  How to keep DR system in synch? – Database  Apply redo logs from primary  Keep DR database up with primary db – Applications code tree  No equivalent to database redo logs  Need to refresh DR code tree from primary ­How to do this? ­How often to do this? ­How far behind db can code tree for DR?

Brian Hitchcock February 10, 2008Page 26 Resources  Oracle Documents – Oracle Technology Network -- otn.oracle.com  Oracle Technical Support – Metalink -- metalink.oracle.com  Oracle online training –  Oracle University training – education.oracle.com  Solution Beacon – Oracle Applications Environments  Books

Brian Hitchcock February 10, 2008Page 27 Oracle Documents

Brian Hitchcock February 10, 2008Page 28 Oracle Documents

Brian Hitchcock February 10, 2008Page 29 Oracle Documents

Brian Hitchcock February 10, 2008Page 30 Oracle Documents

Brian Hitchcock February 10, 2008Page 31 Oracle Documents

Brian Hitchcock February 10, 2008Page 32 Oracle Documents

Brian Hitchcock February 10, 2008Page 33 Documentation  Technical Overview – Oracle Applications Concepts  Release 11i ( )  Part No. B – Available at  rrent/acrobat/11iconcepts.pdf

Brian Hitchcock February 10, 2008Page 34 Oracle Technical Support

Brian Hitchcock February 10, 2008Page 35 Oracle Technical Support

Brian Hitchcock February 10, 2008Page 36 Oracle Technical Support

Brian Hitchcock February 10, 2008Page 37 Oracle Online Training

Brian Hitchcock February 10, 2008Page 38 Oracle Online Training

Brian Hitchcock February 10, 2008Page 39 Oracle Online Training

Brian Hitchcock February 10, 2008Page 40 Oracle Online Training

Brian Hitchcock February 10, 2008Page 41 Oracle Online Training

Brian Hitchcock February 10, 2008Page 42 Oracle University Training

Brian Hitchcock February 10, 2008Page 43 Oracle University Training

Brian Hitchcock February 10, 2008Page 44 Oracle University Training

Brian Hitchcock February 10, 2008Page 45 Oracle University Training

Brian Hitchcock February 10, 2008Page 46 Oracle 11i Books

Brian Hitchcock February 10, 2008Page 47 Oracle 11i Books