Professional Documents
Culture Documents
Cloning Techniques
Best Practices
Installing
E-Business Suite
Oracle E-Business Suite R12.1.1
Architecture
10.1.2.3
APPL_TOP ORACLE_HOME
INST_TOP
11.1.0.7 10.1.3.4
ORACLE_HOME ORACLE_HOME
COMMON_TOP
Standard Install
Express Install
Rapid Install
Upgrade an Existing System
10.1.2.3
APPL_TOP ORACLE_HOME
INST_TOP
10.1.3.4
11.1.0.7 ORACLE_HOME
ORACLE_HOME Rapid Wizard COMMON_TOP
11gR1 Database
Autoconfig Enabled on Database Tier and
Applications Tier
Consistent Net Services Topology Data Model
Rapid Install
Install Latest Technology Stack
10.1.2.3
ORACLE_HOME
Rapid Wizard
10.1.3.4
11.1.0.7
ORACLE_HOME
ORACLE_HOME Context
Autoconfig File Autoconfig
Automated Process
Provides Data Scrambling
Allows Image Creation
Application Management Pack
Leveraging EM Grid Control
Cloning Techniques
Rapid Clone
Copy Bits
1 Database Tier
Creates
OH/appsutil/clone
directory
adpreclone.pl dbTier
Obtains Database
RDBMS Information
ORACLE_HOME
clone
2 Applications Tier
TOOLS
APPL_TOP ORACLE_HOME
INST_TOP Creates
adpreclone.pl appsTier $COMMON_TOP/clone
WEB directory
COMMON_TOP ORACLE_HOME
clone
Applications Tier
Cloning Techniques
Copy Bits
1 Database Tier
Configure Database
clone
Start SQL*Net Listener
Database Tier
Cloning Techniques
Configure Target System
2 Applications Tier
Applications Tier
Cloning Techniques
Other Configuration Commands
RDBMS
ORACLE_HOME adcfgclone.pl dbconfig Configure Database
clone
2 Applications Tier
Create Context File
Create INST_TOP
INST_TOP Start SQL*Net Listener
WEB
COMMON_TOP ORACLE_HOME
clone
Configure APPL_TOP
1 Database Tier
2 Applications Tier
Source-to-Target
Source-to-Image
Image-to-Target
Hot Cloning
Data Scrambling
Cloning Techniques
Source-Image-Target
Image
Image
AMP
Cloning Techniques
Image-To-Target
Dev System
Image
AMP
Cloning Techniques
Hot Cloning
RMAN
Hot Backup
Live
Database
dbTeckStack appsTier
AMP
Cloning Techniques
RAC Cloning
RMAN
Hot Backup
dbTier
Primary Node
appsTiers
AMP
Cloning Techniques
Data Scrambling
Scramble
Data
Repackage
Database
AMP
Cloning Techniques
Custom Cloning
Cloning Techniques
Source-to-Target Refreshing
dbTechStack rsync
Rapid Clone
Configuration
dbTechStack
Transactional
Oracle Dataguard Copies
Standby
Database Redo Log Apply
Database
dbTechStack rsync
Rapid Clone
Configuration
dbTechStack
OracleVM Cloning
Functional VM Templates (i.e. ERP VM)
Technical VM Templates (i.e. 11i/11g+RUP6 Template)
Rapid Clone
Configuration
Image
Copy Deploy
Repository of VMs
Running VMs Running VMs
OracleVM
Best Practices
Installation Best Practices
Documentation – startCD
Documentation
Oracle Applications Installation Guide
Oracle Applications Release Notes
R12 Installation and Upgrade Notes
11g Installation Guide
startCD Version
startCD Continuously Updated
Latest startCD Information published in the Release Notes
Installation Best Practices
Media vs. Stage
Media
Slow
Extensive User Intervention
Does not Require Disk Space
Might Require Special Privileges to Mount/Umount DVDs
For the Current Machine only
Stage
Fast
Minimum User Intervention
Requires 30 Gb
Created with adautostg.pl
Does not Require Special Privileges
Same Stage can be Mounted on Several Machines
Installation Best Practices
Remote Installations
Different Methods
Virtual Network Computing (VNC)
Third Party X Display Servers
Considerations
Must be Able to Render OUI Fonts
JDK 1.6 Compliant
Must Support the Network Traffic Required by the OUI
DISPLAY Configuration
Installation Best Practices
Operating System Requirements
Resource Limits
Set ulimit Parameters to Maximum Allowable Value
Maxproc: Number of Processes Per User
Openfiles: Number of Open Files per Process
Datasize: Amount of Memory Available to each Process
Kernel Parameters
Requirements posted on E-Business Suite Documentation
Shared Memory (SHMALL, SHMMAX, SHMMNI)
Semaphores (SEMMSL, SEMMNS, SEMOPM, SEMMNI)
File Handles (file-max)
Installation Best Practices
Operating System Requirements
Temporary Directories
/tmp
/tmp/.oracle
/var/tmp/.oracle
Swap Space
1Gb or Twice the size of RAM
Technology Stack
Registration
Technology Stack Registration
Oracle
TOOLS Applications
APPL_TOP ORACLE_HOME Database
INST_TOP
WEB RDBMS
ORACLE_HOME ORACLE_HOME
COMMON_TOP
oraInventory/ContentsXML/inventory.xml
Global Inventory
Technology Stack Registration
Global Inventory
oraInventory/ContentsXML/inventory.xml
Global
Global
GlobalInventory
Inventory
Inventory
oraInst.loc
inventory_loc=/etc/oraInventory
Technology Stack Registration
Multiple Inventories
oraInst.loc
inventory_loc=/PROD/oraInventory
Installation Best Practices
Cleaning Environments
search.oracle.com
Rapid Install Clone E-Business Suite
or
oracle.com
Related Documentation
Appendix
Oracle
E-Business
Related Sessions: Ownership Suite
• Ten Things to Reduce the Total Cost of Ownership of Oracle E-Business Suite
(S309540)
Time: 14.30 – 15.30
Venue: Moscone West L2 (RM 2008)
• Oracle Application Change Management Pack for Oracle E-Business Suite
(S309527)
Time: 16.00 – 17.00
Venue: Moscone West L2 (RM 2008)
SOA-Enablement of
Oracle E-Business Suite
S44
Application Management Pack Oracle Applications Framework
for Oracle E-Business Suite Improvements
Application Change Management Native Service Enablement
Desktop Integration through
Pack for Oracle E-Business Suite
Integrated SOA Gateway Web ADI
Rapid Install & Rapid Clone
Secure Enterprise Search
Oracle SOA Suite
S45 S46
TOOLS
APPL_TOP ORACLE_HOME
RDBMS WEB
ORACLE_HOME ORACLE_HOME
COMMON_TOP
2.0
10.2.0.3
2.0.1
2.0.2 10.2.0.4
Application Management Pack
3.0.0
Rapid Clone
Preclone dbTier
adpreclone.pl dbTier
adclone.pl
StageDBTier.java
StageDatabase.java StageDBTechStack.java
Rapid Clone
Preclone appsTier
adpreclone.pl appsTier
adclone.pl
StageAppsTier.java
StageApplTop.java StageAppsTechStack.java
Rapid Clone
Configclone dbTier
adclone.pl
ApplyDBTier.java CloneContext.java
ApplyDatabase.java ApplyDBTechStack.java
Rapid Clone
Configclone appsTier
adclone.pl
ApplyAppsTier.java CloneContext.java
ApplyApplTop.java ApplyAppsTechStack.java
AMP Clone
Clone Dashboard: Home View
oraInst.loc
Under /etc on Linux and AIX
Under /var/opt/oracle on Solaris and HP-UX
Registry entry Inst_Loc on MS Windows
Inventory_loc points to Global Inventory Location
Global Inventory
Registers each ORACLE_HOME
oraInventory/ContentsXML/inventory.xml
Technology Stack Registration
Components
oraInventory/ContentsXML/inventory.xml
Global Inventory
All the E-Business Suite Environments Share the same
oraInventory
ORACLE_HOMEs must be unregistered with OUI
oraInst.loc remains the same
Multiple Inventories
Each E-Business Suite Environment has its own oraInventory
Global Inventory can be deleted
oraInst.loc must be switched
Technology Stack Registration
Cleaning Inventory
Global Inventory
Verify inventory_loc on oraInst.loc
Verify write permissions on oraInventory
Un-Install each ORACLE_HOME with its own OUI
Verify <HOME NAME> on
oraInventory/ContentsXML/inventory.xml
Multiple Inventories
Verify inventory_loc on oraInst.loc
Verify write permissions on oraInventory
Delete oraInventory
Technology Stack Registration
Registration Considerations
Log Detail
Log Detail
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/
Main Database Tier
<MMDDHHMM>.log
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ 10g Unzip & Pre
dbInstall.log Configuration
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/
10g Registration
ohclone.log
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/
10g Relink
make_<MMDDHHMM>.log
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/
10g Configuration
ApplyDBTechStack_<MMDDHHMM>.log
Installation Log Files
Database
Log Detail
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/
Main Database Tier
<MMDDHHMM>.log
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ Database Unzip &
installdbf.log Pre-Configuration
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ Recreate Control
adcrdb_<SID>.log File
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ Database
ApplyDatabase_<MMDDHHMM>.log Configuration
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/
Autoconfig
<MMDDHHMM>/adconfig.log
<ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ DB Net
<MMDDHHMM>/NetServiceHandler.log Configuration
Installation Log Files
Applications Technology Stack
Log Detail
Main Applications
<INST_TOP>/logs/<MMDDHHMM>.log
Tier Log
<APPL_TOP>/admin/<CONTEXT_NAME>/log/ 10.1.2/10.1.3 Unzip
ApplyAppsTechStack.log & Pre-Configuration
10.1.2 / 10.1.3
<INST_TOP>/admin/log/ohclone.log
Registration
<INST_TOP>/logs/ora/10.1.2/install/
10.1.2 Relink
make_<MMDDHHMM>.log
<INST_TOP>/logs/ora/10.1.3/install/
10.1.3 Relink
make_<MMDDHHMM>.log
Techology Stack
<INST_TOP>/admin/log/ApplyAppsTechStack.log
Configuration
Installation Log Files
Applications File System
Log Detail
<APPL_TOP>/admin/$CONTEXT_NAME/log/
APPL_TOP Configuration
ApplyAppltop_<MMDDHHMM>.log
<APPL_TOP>/admin/$CONTEXT_NAME/log/
Autoconfig Log
<MMDDHHMM>/adconfig.log
<APPL_TOP>/admin/$CONTEXT_NAME/log/
Apps Net Configuration
<MMDDHHMM>/NetServiceHandler.log
Installation Log Files
Technology Stack Registration
Log Detail
oraInventory/logs/oraInstall<MMDDHHMM>.log runInstaller