You are on page 1of 18

Apps DBA resp

DRAFT - for review purpose

ORACLE APPLICATIONS APPLICATION DATABASE ADMINISTRATOR


Prepared by Oracle Services Author: Creation Date: Last Updated: Control Number: Version: apps_dba_resp 1.0 Kalpen Shah Jan 27, 2001

Copyright (C) 1995 Oracle Corporation All Rights Reserved

Approvals:

Application Implementation Method

Copy Number

_____

Change Record

Date 27-jan-2001

Author Kalpen Shah

Version 1

Change Reference No previous document

Reviewers

Name

Position

Distribution

Copy No 1 2 3 4

Name Library

Location

DRAFT Apps_DBA_resp.doc

Application Database Administration Oracle/Client Confidential - For internal use only

ii

Contents

Application Database Administration ................................................................................. 4 Disk Device Map (Database and iAS Server)...................................................................... 8 Application Load Estimate Worksheet ................................................................................ 9 File system Worksheet ......................................................................................................... 10 Database Tablespace Worksheet......................................................................................... 11 Unix Requirements ............................................................................................................... 12 Oracle Software Requirements:........................................................................................... 13 Oracle Initialization Parameters: ........................................................................................ 14 Init xxx.ora ...................................................................................................................... 15 Application Installation ....................................................................................................... 16 Pre-Installation: .............................................................................................................. 16 Installation: ..................................................................................................................... 16 Post-Installation ............................................................................................................. 16 Installation QA Checklist..................................................................................................... 17 Environment................................................................................................................... 17 Applications QA Checklist ........................................................................................... 17 Database QA items ........................................................................................................ 18 Tools and Standards items ........................................................................................... 18

DRAFT Apps_DBA_resp.doc

Application Database Administration Oracle/Client Confidential - For internal use only

iii

Apps DBA resp

Application Database Administration


Applications database administration (Apps DBA) combines the efforts of an Oracle Applications System Administrator and an Oracle database administrator. The Apps DBA installs and configures database software environment; creates the various databases required during the life cycle (for example, development, unit testing, system testing, production, and training) and maintains database access controls. Additionally, this project role provides consultation on performance, monitors growth and fragmentation of the database environment, and provides database backup and recovery.

installing and upgrading the Oracle Database Server and Oracle define operating system requirements configure disk layout configure concurrent manager server requirements

tools

installing and upgrading the internet Application Server (iAS), middle tier define middle tier server requirements setup iAS port requirements configure Appache listener / Server

installing and upgrading Oracle Applications multiple product install/upgrade v/s single product. install Multi org structure install Multi Reporting Currency install localizations install Multi Lingual System install BIS. install Oracle Financial Analyzer/ADI

allocating system storage and planning future storage requirements for the database system creating primary database storage structures (tablespaces) for application modules creating primary database storage structures (tablespaces) for application customizations creating objects (tables, views, indexes) for application customizations modifying the database structure, as necessary, from information given by application developers monitor rollback segments monitor temporary tablespace. database layout and RAID architecture init.ora file for initialization of Database enrolling users and maintaining system security ensuring compliance with your Oracle license agreement

DRAFT Apps_DBA_resp.doc

Application Database Administration Oracle/Allied Confidential - For internal use only 4

Apps DBA resp

controlling and monitoring user access to the database monitoring and optimizing the performance of the database planning for backup and recovery of database information maintaining archived data on tape backing up and restoring the database Offline or cold Backups Online or hot Backups Export/Import files Raw devices Archiving Logs

Standby Database setup and configuration

Replication setup and configuration contacting Oracle Corporation for technical support create a custom application using Oracle Application Object Library associate additional Oracle username with an Oracle Applications product register Oracle usernames in Restricted mode(restricted username prevents from modifying data) create new data groups (for grouping application modules) assign data groups to application modules or customizations application object library (AOL) configurations application and database performance tuning The characteristic of database application for table v/s indexes. The Optimal Flexible Architecture standards. Hardware and operating system capabilities. Tuning SQL statements Memory Management, SGA, swapping and paging. Disk i/o CPU Usage Client/Server options

Cost base optimization - Oracle Applications gather statistics set up parameters backup and restore tables FND_STATS packages

application system profile options Site, application, responsibility and user level profile options
Application Database Administration Oracle/Client Confidential - For internal use only 5

DRAFT Apps_DBA_resp.doc

Apps DBA resp

Multi-Org profiles set up

Setup Printer register printers define printer drivers define print styles

security: various levels and features Oracle server utilities SQL*DBA, for startup, shutdown for database. database Files network access and privileges remote PC/browser access

manage concurrent manager (programs and request groups) organizing & customizing programs/processes limiting submissions by user, groups, sets request set/groups incompatibilities access privilege for requests and files(output and log) set priority of pending request purge concurrent requests and files defining requests work shifts defining specialization rules parallel concurrent processes multilingual support for concurrent requests

define application responsibility define navigation windows define menus define function and sub-functions define menu exclusions define reports and sets

define report security groups define function securities

monitor application users terminal login responsibility usage functional usage oracle processes usage unsuccessful login customize Oracle help utility

setup and customize database alerts

Verify Browser version on Desktop

DRAFT Apps_DBA_resp.doc

Application Database Administration Oracle/Client Confidential - For internal use only

Apps DBA resp

install Jinitiator

DRAFT Apps_DBA_resp.doc

Application Database Administration Oracle/Client Confidential - For internal use only

Apps DBA resp

Disk Device Map (Database and iAS Server)


The worksheet below documents the available disk space on the Server.

Filesystem

Mbytes

Mounted on

DRAFT Apps_DBA_resp.doc

Disk Device Map (Database and iAS Server) Oracle/Client Confidential - For internal use only

Apps DBA resp

Application Load Estimate Worksheet


Use this worksheet to rank applications based on anticipated load. Include third-party or internally developed applications also. The database objects of the most heavily used applications should be installed in tablespaces on disk drives separate from other heavily used applications.
Rank Most 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Application Notes

Least Heavily Used

DRAFT Apps_DBA_resp.doc

Application Load Estimate Worksheet Oracle/Client Confidential - For internal use only

Apps DBA resp

File system Worksheet


Use this worksheet to plan the tablespaces for an Oracle RDBMS instance. One Oracle Home and Application home will be for the TEST Area. Unix Account(Borne Shell) and Space Required for File system will be:

Name Oracle Account *1 Application Account Oracle Home: Application Home Report and Log files Installation & TEMP User Work Area Total

Size (GEM4)

Comment

DRAFT Apps_DBA_resp.doc

File system Worksheet Oracle/Client Confidential - For internal use only

10

Apps DBA resp

Database Tablespace Worksheet


Space required for Oracle Database GEM4 and Oracle Financials (All Sizes in Mbytes)

TABLESPACE_NAME

MBYTES

Notes: Initially we will start with Smaller size of DB and expand the tablespaces as they grow for development environment Create one tablespace for rollback segments. When a rollback segments are defined, create them with the following storage parameters Parameter INITIAL NEXT OPTIMAL Value

DRAFT Apps_DBA_resp.doc

Database Tablespace Worksheet Oracle/Client Confidential - For internal use only

11

Apps DBA resp

Unix Requirements
Prepare for relinking: /tmp directory with sufficient space c compiler make and ar (library manipulation) utilities Networking libraries X library for X-based products including CASE Motif libraries for motif based products Kernel Parameters: Configure UNIX kernel IPC parameter to accommodate the system global area for ORACLE. SHMMAX: SHMMNI: SHMSEG: SEMMNS SEMMNI: Swap file size: about 3 time real memory. Oracle and Application Unix accounts should be created in dba group. Use OFA directory structure as outlined in installation books for ORACLE and Applications. Use /usr/local/bin as the local bin directory

DRAFT Apps_DBA_resp.doc

Unix Requirements Oracle/Client Confidential - For internal use only

12

Apps DBA resp

Oracle Software Requirements:


Oracle Application Rel 10.5 requires the following Oracle Tools in addition to the Oracle Server: Oracle Tool Server(RDBMS) SQL*Forms SQL*Plus PL/SQL Oracle Reports SQL*Reports SQL*Loader CRT Utility SQL*Net Oracle*Office/Mail Pro*C Version, If applicable Description/Comment

DRAFT Apps_DBA_resp.doc

Oracle Software Requirements: Oracle/Client Confidential - For internal use only

13

Apps DBA resp

Oracle Initialization Parameters:


Set large database initialization parameters in INITXXXX.ora file. SGA should be @30% of main/real memory or at least 85Mb. Additional parameters as: Parameter ASYNCH_WRITE COMPATIBLE DML_LOCKS ENQUEUE_RESOURCES OPEN_CURSORS SHARED_POOL_SIZE SORT_AREA_SIZE NLS_DATE_FORMAT NLS_LANGUAGE NLS_NUMERIC_CHARACTERS NLS_TERRITORY OPTIMIZER_MODE _OPTIMIZER_UNDO_CHANGES PROCESS ROW_LOCKING Value

Need access to SYS and SYSTEM

oracle Accounts.

DRAFT Apps_DBA_resp.doc

Oracle Initialization Parameters: Oracle/Client Confidential - For internal use only

14

Apps DBA resp

Init xxx.ora
Below is the initialization file used by database for Oracle Financials.

DRAFT Apps_DBA_resp.doc

Oracle Initialization Parameters: Oracle/Client Confidential - For internal use only

15

Apps DBA resp

Application Installation
This section extracts and supplement the steps required for Pre-installation, Installation and Postinstalltion of Oracle Financials. This does not serve as a full procedure for installation. Appropriate reference must be made to Oracle Application Installation Manual.

Pre-Installation:
As outlined in previous sections, please make sure that following requirements are met before you start Rapid install process. Application Login(Account) Directory requirements Memory requirements CPU requirements Disk Space requirements Oracle Server and Oracle Tool requirements Tablespace requirements

Installation:

Post-Installation
Review Install Log Files for these Words: Error, error, ERROR, Warining, warning, amd WARNING. Set up Concurrent manager by signing to Oracle applications. Set up User Environments Set up Printers

DRAFT Apps_DBA_resp.doc

Application Installation Oracle/Client Confidential - For internal use only

16

Apps DBA resp

Installation QA Checklist
Environment
Hardware Operating System iAS server Oracle RDBMS version Oracle Applications Unix Memory:

Applications QA Checklist
All Files present? All Database objects present? Flexfield compiled? Menus compiled? AOL grants ok? Message files created? Concurrent manager configuration? Concurrent manager log and out permissions? Concurrent mangers start and stop properly? Start Stop Ability to run a report? (menu, active responsibilities) Ability to print? Printer: N/A

Ability to login as application user SYSADMIN, run and print a report? Run Print Ability to add a user with two responsibilities, sign-on as each? User: KSHAH

DRAFT Apps_DBA_resp.doc

Installation QA Checklist Oracle/Client Confidential - For internal use only

17

Apps DBA resp

Table gl_storage_parameters configured (correct tablespace and quota) ?

Database QA items
Rollback segments configuration Segment placement Tablespace naming Temporary segment configuration System tablespace configuration SGA components configuration Multiplexed redo logs? Multiple control files? Optimization mode (COST v/s RULE for Oracle applications)? All objects valid? System tablespace contains only dictionary objects? Oracle users have correct default and temporary tablespace setting?

Tools and Standards items


OFA standard compliance iAS forms server Jinitiator Custom application setup N/A Update APPLSYS.env for Custom application environments Create directory structure Register applications Create Oracle Ids Register Oracle Ids Define Data groups Register Form/html Create responsibility for new application Source Code Control setup N/A

DRAFT Apps_DBA_resp.doc

Installation QA Checklist Oracle/Client Confidential - For internal use only

18

You might also like