There are 5 steps to a full Oracle Applications Installation (as opposed to a "-techstack" installation).
step 1 of 5: Command: <RDBMS ORACLE_HOME>/tmp/$CONTEXT_NAME/ adrun10g.sh
Restart File created: <Base install>/inst/apps/$CONTEXT_NAME/temp/restart.xml
Database logfile: <RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>.log
Process 1: Installing Database Oracle Home
This process creates RDBMS ORACLE_HOME by uncompressing the zip files from the stage area into the locations specified during the configuration steps
Log file:
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/installdbf.log
Process 2: Copying the Database Context template file
This process copies adxdbctx.tmp and adxdbinf.tmp into :
$RDBMS ORACLE_HOME>/appsutil/template
Process 3: Registering Database Technology Stack
This process instantiates the required registration files and scripts and registers the RDBMS ORACLE_HOME into the Global Inventory
Log files:
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ApplyDBTechStack_<MMDDHHMM>.log
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ohclone.log
OUI log files:
<Global Inventory>/logs/cloneActions<timestamp>.log
<Global Inventory>/logs/oraInstall<timestamp>.log
<Global Inventory>/logs/silentInstall<timestamp>.log
Process 4: Configuring Database Technology Stack
This process instantiates all the configuration files and scripts for the RDBMS ORACLE_HOME
Log files:
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ApplyDBTechStack_<MMDDHHMM>.log
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/NetServiceHandler.log
This process also relinks the ORACLE_HOME exectuables
Log file:
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/make_<MMDDHHMM>.log
Step 2 of 5: Command: <RDBMS ORACLE_HOME>/tmp/$CONTEXT_NAME/ adrundb.sh
Process 1: Removing unneeded install files and Install Database
This process performs a cleanup of any existing datafile list and control file sql script and uncompresses the datafile zip files from the stage area.
Log file:
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/installdbf.log
Process 2: Registering Database
Process 3: Configuring Database
This process regenerates the datafile list and control file recreation script, and executes it to recreate the control files
Log files:
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/adcrdb_<SID>.log
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/ApplyDatabase_<MMDDHHMM>.log
Process 4: Performing database characterset conversion
This process executes <RDBMS ORACLE_HOME>/appsutil/install/$CONTEXT_NAME/adsvdcnv.sh to convert the new Database into the chosen characterset.
Process 5: Running AutoConfig on Database Node
This process executes <RDBMS ORACLE_HOME>/appsutil/install/$CONTEXT_NAME/adautocfg.sh to run AutoConfig on the new Database tier.
Log files:
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/adconfig.log
<RDBMS ORACLE_HOME>/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/NetServiceHandler.log
Step 3 of 5: Command: $INST_TOP/temp/adruniAS.sh
Restart file created at $INST_TOP/temp/restart.xml
Appltop logfile: $INST_TOP/logs/<MMDDHHMM>.log
Process 1: Installing Applications Technology Stack
This process creates Developer Tools (10.1.2) and As10g (10.1.3) ORACLE_HOMEs by uncompressing the zip files from the stage area into the locations specified during the configuration steps.
Log file:
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppsTechStack.log
Process 2: Registering Applications Technology Stack
This process instantiates the required registration files and scripts and registers the Developer Tools and As10g ORACLE_HOMEs into the Global Inventory
OUI log files:
$INST_TOP/admin/log/ohclone.log
<Global Inventory>/logs/cloneActions<timestamp>.log
<Global Inventory>/logs/oraInstall<timestamp>.log
<Global Inventory>/logs/silentInstall<timestamp>.log
This process also relinks the executables for the Developer Tools and As10g ORACLE_HOMEs
Log Files:
$INST_TOP/logs/ora/10.1.2/install/make_<MMDDHHMM>.log
$INST_TOP/logs/ora/10.1.3/install/make_<MMDDHHMM>.log
Process 3: Configuring Applications Technology Stack
This process instantiates all the configuration files and scripts for the Applications Techstack
Log file:
$INST_TOP/admin/log/ApplyAppsTechStack.log
Step 4 of 5: Command: $INST_TOP/temp/adrunat.sh
Process 1: Installing APPLTOP
This process uncompresses the APPL_TOP and COMMON_TOP zip files from the stage area
Log file:
$APPL_TOP/admin/$CONTEXT_NAME/log/installAppl.log
Process 2: Copying the APPL_TOP Context template file
This process copies adxmlctx.tmp, adctxinf.tmp and index.html into $AD_TOP/admin/template
Process 3: Registering APPL_TOP
Log file:
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppltop_<MMDDHHMM>.log
Process 4: Run AutoConfig on Apps Node
Log file:
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/adconfig.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/NetServiceHandler.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/NetServiceHandler.log
Process 5: Executing Service Startup Script on Apps Node
This process executes: $INST_TOP/admin/scripts/adstrtal.sh
Step 5 of 5: System Check Status
This steps performs a series of checks to validate the Oracle Applications R12 Installation.
Database Availability
This runs two commands to check for the RDBMS and Apps Homes to ensure the Database is running and connections can be made from the Database and Application Tiers.
The Database Home test runs the command:
The Database Home test runs the command:
<Stage>/Apps/12.0.0/startCD/Disk1/rapidwiz/bin/riwTDBup.sh /<RDBMS $ORACLE_HOME>/$CONTEXT_NAME.env APPS/APPS
The log entries will be as follows:
riwTDBup.sh started at Thu Jul 26 15:06:41 BST 2007
Parameters passed are : <RDBMS $ORACLE_HOME>/$CONTEXT_NAME.env APPS/APPS
The environment settings are as follows ...
ORACLE_HOME : <RDBMS $ORACLE_HOME>
ORACLE_SID : <SID>
TWO_TASK :
PATH : <RDBMS $ORACLE_HOME>/perl/bin:<RDBMS $ORACLE_HOME>/bin:/usr/bin:/usr/sbin:<RDBMS $ORACLE_HOME>/appsutil/jre/bin:/usr/ccs/bin:/bin:/usr/bin/X11:/usr/local/bin:/usr/bin:/stage/Apps/12.0.0/startCD/Disk1/rapidwiz/unzip/Linux:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/java/jdk1.5.0_01/bin:/home/oracle/bin:/sbin:/usr/sbin:/usr/java/jdk1.5.0_01/bin:/usr/java/jdk1.5.0_01/bin
LD_LIBRARY_PATH : <RDBMS $ORACLE_HOME>/lib:/usr/X11R6/lib:/usr/openwin/lib:<RDBMS $ORACLE_HOME>/lib:/usr/dt/lib:<RDBMS $ORACLE_HOME>/ctx/lib
ORACLE_SID : <SID>
TWO_TASK :
PATH : <RDBMS $ORACLE_HOME>/perl/bin:<RDBMS $ORACLE_HOME>/bin:/usr/bin:/usr/sbin:<RDBMS $ORACLE_HOME>/appsutil/jre/bin:/usr/ccs/bin:/bin:/usr/bin/X11:/usr/local/bin:/usr/bin:/stage/Apps/12.0.0/startCD/Disk1/rapidwiz/unzip/Linux:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/java/jdk1.5.0_01/bin:/home/oracle/bin:/sbin:/usr/sbin:/usr/java/jdk1.5.0_01/bin:/usr/java/jdk1.5.0_01/bin
LD_LIBRARY_PATH : <RDBMS $ORACLE_HOME>/lib:/usr/X11R6/lib:/usr/openwin/lib:<RDBMS $ORACLE_HOME>/lib:/usr/dt/lib:<RDBMS $ORACLE_HOME>/ctx/lib
Executable : <RDBMS $ORACLE_HOME>/bin/sqlplus
riwTDBup.sh exiting with status 0
Database ORACLE_HOME connection test has succeeded
The Apps Home test runs the command:
/oracle/stage/Apps/12.0.0/startCD/Disk1/rapidwiz/bin/riwTDBup.sh $INST_TOP/ora/10.1.2/$CONTEXT_NAME.env APPS/APPS
The log entries will be as follows:
riwTDBup.sh started at Thu Jul 26 15:06:43 BST 2007
Parameters passed are : $INST_TOP/ora/10.1.2/$CONTEXT_NAME.env APPS/APPS
The environment settings are as follows ...
ORACLE_HOME : $ORACLE_HOME
ORACLE_SID :
TWO_TASK : <SID>
PATH : $ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/stage/Apps/12.0.0/startCD/Disk1/rapidwiz/unzip/Linux:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/java/jdk1.5.0_01/bin:/home/oracle/bin:/sbin:/usr/sbin:/usr/java/jdk1.5.0_01/bin:/usr/java/jdk1.5.0_01/bin
LD_LIBRARY_PATH : $ORACLE_HOME/lib32:$ORACLE_HOME/lib:/usr/X11R6/lib:/usr/openwin/lib:$ORACLE_HOME/jdk/jre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/jdk/jre/lib/i386/native_threads
ORACLE_SID :
TWO_TASK : <SID>
PATH : $ORACLE_HOME/bin:/usr/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/stage/Apps/12.0.0/startCD/Disk1/rapidwiz/unzip/Linux:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/java/jdk1.5.0_01/bin:/home/oracle/bin:/sbin:/usr/sbin:/usr/java/jdk1.5.0_01/bin:/usr/java/jdk1.5.0_01/bin
LD_LIBRARY_PATH : $ORACLE_HOME/lib32:$ORACLE_HOME/lib:/usr/X11R6/lib:/usr/openwin/lib:$ORACLE_HOME/jdk/jre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/jdk/jre/lib/i386/native_threads
Executable : $ORACLE_HOME/bin/sqlplus
riwTDBup.sh exiting with status 0
Configuration Upload
This step ensures the configuration file "conf<SID>.txt" was uploaded to the FND_OAM_CONTEXT_FILES table
The log entry will be as follows:
The log entry will be as follows:
Configuration Upload
---------------------
---------------------
Uploading config file at /tmp/<MMDDHHMM>/config.txt
AppsConfig : 'config.txt' uploading...
AppsConfig : 'config.txt' uploading...
---------------------------------------------------------------
ADX Database Utility
---------------------------------------------------------------
ADX Database Utility
---------------------------------------------------------------
getConnectionUsingAppsJDBCConnector() -->
APPS_JDBC_URL='null'
Trying to get connection using SID based connect descriptor
APPS_JDBC_URL='null'
Trying to get connection using SID based connect descriptor
getConnection() -->
sDbHost : <hostname>
sDbDomain : <domain>
sDbPort : <Port>
sDbSid : <SID>
sDbUser : APPS
Trying to connect using SID...
sDbHost : <hostname>
sDbDomain : <domain>
sDbPort : <Port>
sDbSid : <SID>
sDbUser : APPS
Trying to connect using SID...
getConnectionUsingSID() -->
JDBC URL: jdbc:oracle:thin:@<hostname>.<domain>:<Port>:<SID>
Connection obtained
JDBC URL: jdbc:oracle:thin:@<hostname>.<domain>:<Port>:<SID>
Connection obtained
-------------------ADX Database Utility Finished---------------
Successful upload of config file at /tmp/<MMDDHHMM>/config.txt
Environment File
This verifies the environment files were all created successfully from the templates and there are no variables remaining.
The log file entry is as follows:
The log file entry is as follows:
Environment File
-----------------
-----------------
Database ORACLE_HOME environment file passes instantiated variables test:
File = <RDBMS $ORACLE_HOME>/$CONTEXT_NAME.env
Apps ORACLE_HOME environment file passes instantiated variables test:
File = $INST_TOP/ora/10.1.3/$CONTEXT_NAME.env
iAS ORACLE_HOME environment file passes instantiated variables test:
File = $INST_TOP/ora/10.1.2/$CONTEXT_NAME.env
APPL_TOP environment file passes instantiated variables test:
File = $APPL_TOP/$CONTEXT_NAME.env
ADOVARS environment file passes instantiated variables test:
File = $APPL_TOP/admin/adovars.env
APPSCONFIG passes instantiated variables test:
File = $APPL_TOP/admin/adconfig.txt
DBC File
This ensures the DBC file was generated successfully from the template and contains no uninstantiated variables
The log entry will be as follows:
The log entry will be as follows:
DBC File
---------
---------
DBC file passes instantiated variables test:
File = $INST_TOP/appl/fnd/12.0.0/secure/<SID>.dbc
HTTP
This checks the HTTP listener
The log entry is as follows:
The log entry is as follows:
HTTP
-----
-----
checking URL = http://<hostname>.<domain>:<port>
HTTP Listener is responding
Help Page
This tests the iHelp pages
The log entry will be as follows:-
The log entry will be as follows:-
Help Page
----------
----------
checking URL = http://<hostname>.<domain>:<port>/OA_HTML/help
Page is responding
Virtual Directory
This verifies the response on the Web Virtual directories.
The log entry will be as follows:-
The log entry will be as follows:-
Virtual Directory
------------------
------------------
checking URL = http://<hostname>.<domain>:<port>/OA_MEDIA/FNDLOGOL.gif
Page is responding
checking URL = http://<hostname>.<domain>:<port>/OA_JAVA/oracle/apps/fnd/admin/server/server.xml
Page is responding
checking URL = http://<hostname>.<domain>:<port>/OA_CGI/FNDWRR.exe
Page is responding
JSP
The ensures the JSP is responding
Log entry will be as follows:-
Log entry will be as follows:-
JSP
----
----
checking URL = http://<hostname>.<domain>:<port>/OA_HTML/jtfTestCookie.jsp
JSP is responding
Login Page
This ensures the Apps Login page is available
The log entry will be as follows:
The log entry will be as follows:
Login Page
-----------
checking URL = http://<hostname>.<domain>:<port>/OA_HTML/AppsLogin
Page is responding
-----------
checking URL = http://<hostname>.<domain>:<port>/OA_HTML/AppsLogin
Page is responding
NOTE: Results of the all the System Checks will be in the log file:
$INST_TOP/logs/<MMDDHHMM>.log
Inventory Registration
Rapid Install will update the Global Inventory with the locations of the new ORACLE_HOMEs
The global inventory is found by checking the Inventory Pointer file.
The default locations are :
The global inventory is found by checking the Inventory Pointer file.
The default locations are :
AIX and LINUX under : /etc/oraInst.loc
Other UNIX machines : /var/opt/oracle/oraInst.loc
WINDOWS (Registry): HKEY_LOCAL_MACHINE \Software\Oracle\INST_LOC
This Inventory pointer file points to the location of the Global Inventory.
NOTE: With Oracle Applications 11.5.x, if the Inventory Pointer file did not exist, it would need to be created by running /tmp/oraInstRoot.sh as the "root" user. This script would create the oraInst.loc in the above default location.
With Oracle Applications Release 12, this is no longer the case.
All dependencies to execute external scripts with root were removed with R12 as part of the design.
If the Inventory Pointer file does not exist or is not writable by the user running rapidwiz, a new oraInst.loc will be created in the following locations:-
If the Inventory Pointer file does not exist or is not writable by the user running rapidwiz, a new oraInst.loc will be created in the following locations:-
Database Tier:
<RDBMS $ORACLE_HOME>/oraInst.loc
<RDBMS $ORACLE_HOME>/admin/oui/$CONTEXT_NAME/oraInst.loc
<RDBMS $ORACLE_HOME>/admin/oui/$CONTEXT_NAME/oraInst.loc
The Database Global Inventory location will then be:
<RDBMS $ORACLE_HOME>/admin/oui/$CONTEXT_NAME/oraInventory
Apps Tier:
$INST_TOP/admin/oraInst.loc
$IAS_ORACLE_HOME/oraInst.loc
Tools $ORACLE_HOME/oraInst.loc
$IAS_ORACLE_HOME/oraInst.loc
Tools $ORACLE_HOME/oraInst.loc
The Apps Global Inventory location will then be:
$INST_TOP/admin/oraInventory
Main location for logs and other not useful files on applmgr side: Forms dump files : $INST_TOP/logs/ora/10.1.2/formsReports Cache : $INST_TOP/logs/ora/10.1.2/reports/cache
Apache logs : $INST_TOP/logs/ora/10.1.3/Apache
OPMN Logs : $INST_TOP/logs/ora/10.1.3/opmn
Its advisable not to remove any logs under $INST_TOP/logs/ora/10.1.3/j2ee directory since these are very important logs and are required frequently for debugging.
Logs for service management : $INST_TOP/logs/appl/admin/log
Concurrent Manager logs : $INST_TOP/logs/appl/conc/log
Concurrent Manager out files : $INST_TOP/logs/appl/conc/out
How to locate the log files and troubleshoot RapidWiz for R12 | | ||
For Release 11.5.x, refer to Note.329985.1
$TMP/<MMDDHHMM>/<MMDDHHMM>.log
$TMP/<MMDDHHMM>/<hostname>_<SID>.xml
$TMP/<MMDDHHMM>/<hostname>_<SID>_apps.xml
$TMP/<MMDDHHMM>/<hostname>_<SID>.xml
$TMP/<MMDDHHMM>/<hostname>_<SID>_apps.xml
The Rapidwiz Configuration File is saved in 3 locations:-
$TMP/<MMDDHHMM>/conf_<SID>.txt
$INST_TOP/conf_<SID>.txt
<RDBMS ORACLE_HOME>/appsutil/conf_<SID>.txt
$INST_TOP/conf_<SID>.txt
<RDBMS ORACLE_HOME>/appsutil/conf_<SID>.txt
Database Tier:
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTechStack_<MMDDHHMM>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ohclone.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/make_<MMDDHHMM>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/installdbf.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/adcrdb_<SID>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDatabase_<MMDDHHMM>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/adconfig.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/NetServiceHandler.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTechStack_<MMDDHHMM>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ohclone.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/make_<MMDDHHMM>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/installdbf.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/adcrdb_<SID>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDatabase_<MMDDHHMM>.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/adconfig.log
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/NetServiceHandler.log
Applications Tier(s):
$INST_TOP/logs/<MMDDHHMM>.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppsTechStack.log
$INST_TOP/logs/ora/10.1.2/install/make_<MMDDHHMM>.log
$INST_TOP/logs/ora/10.1.3/install/make_<MMDDHHMM>.log
$INST_TOP/admin/log/ApplyAppsTechStack.log
$INST_TOP/admin/log/ohclone.log
$APPL_TOP/admin/$CONTEXT_NAME/log/installAppl.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppltop_<MMDDHHMM>.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/adconfig.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/NetServiceHandler.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppsTechStack.log
$INST_TOP/logs/ora/10.1.2/install/make_<MMDDHHMM>.log
$INST_TOP/logs/ora/10.1.3/install/make_<MMDDHHMM>.log
$INST_TOP/admin/log/ApplyAppsTechStack.log
$INST_TOP/admin/log/ohclone.log
$APPL_TOP/admin/$CONTEXT_NAME/log/installAppl.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppltop_<MMDDHHMM>.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/adconfig.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/NetServiceHandler.log
NOTE: All log entries for the above steps are all in the Rapidwiz log:-
$TMP/<MMDDHHMM>/<MMDDHHMM>.log
/////////////////////////////////////////////////////////////////////////////
AutoConfig is a tool that supports automated configuration of an Oracle E-Business Suite Release 12 instance. All the information required for configuring an Applications instance is collected into two local repositories, called the Applications context file and the database context file. When AutoConfig runs on the application tier, it uses information from the Applications context file to generate all configuration files and update database profiles. When AutoConfig runs on the database tier, it uses information from the database context file to generate all configuration files used on the database tier
Applications context file :
INST_TOP as <INST_TOP>/appl/admin/<CONTEXT_NAME>.xml.
<RDBMS ORACLE_HOME>/appsutil/<CONTEXT_NAME>.xml.
adautocfg.sh/cmd
On Applications Tier:
<INST_TOP>/admin/scripts
On Database Tier:
<RDBMS_ORACLE_HOME>/appsutil/scripts/<CONTEXT_NAME>
<INST_TOP>/admin/scripts
On Database Tier:
<RDBMS_ORACLE_HOME>/appsutil/scripts/<CONTEXT_NAME>
adchkcfg.sh/cmd
On Applications Tier:
<AD_TOP>/bin
On Database Tier:
<RDBMS_ORACLE_HOME>/appsutil/bin
<AD_TOP>/bin
On Database Tier:
<RDBMS_ORACLE_HOME>/appsutil/bin
GenCtxInfRep.pl | On Applications Tier: <FND_TOP/patch/115/bin On Database Tier: <RDBMS_ORACLE_HOME>/appsutil/bin |
adtmplreport.sh/cmd | On Applications Tier: <AD_TOP>/bin On Database Tier: <RDBMS_ORACLE_HOME>/appsutil/bin |
admkappsutil.pl | On Applications Tier: <AD_TOP>/bin |
. Previewing Effects of Running AutoConfig
Before running AutoConfig, the Check Config utility may be run to review the changes that would occur in the file system as well as the database in the next AutoConfig run. This step is optional.
Execute the following command to run the Check Config utility.
Execute the following command to run the Check Config utility.
- On the Database tier:
- On Unix:
sh <RDBMS_ORACLE_HOME>/appsutil/bin/adchkcfg.sh contextfile=<CONTEXT_FILE>
- On the Applications tier:
- On Unix:
sh <AD_TOP>/bin/adchkcfg.sh contextfile=<CONTEXT_FILE>
sh <INST_TOP>/admin/scripts/adautocfg.sh
Reviewing AutoConfig Log Files
AutoConfig logfiles are stored under:
Tier | Directory |
Application | <INST_TOP>/admin/log/<MMDDhhmm> |
Database | <RDBMS ORACLE_HOME>/appsutil/log/<CONTEXT_NAME>/<MMDDhhmm> |
. Rolling Back an AutoConfig Session
Each AutoConfig run of creates a rollback script you can use to revert to the previous configuration settings if necessary. The script and all backup configuration files from each AutoConfig session are stored in:
Tier | Directory |
Application | <INST_TOP>/admin/out/<MMDDhhmm> |
Database | <RDBMS ORACLE_HOME>/appsutil/out/<CONTEXT_NAME>/<MMDDhhmm> |
where:<MMDDhhmm> = (month, day, hour, minute of AutoConfig run)
To roll back an AutoConfig session, execute the following commands:
- On UNIX
restore.sh
- Generate the Database Context File
Execute the following command to create your Database Context File:
perl <RDBMS_ORACLE_HOME>/appsutil/bin/adbldxml.pl
- Run AutoConfig on the Database tier
Run AutoConfig on the Database tier by executing the below command: - On Unix:
<RDBMS_ORACLE_HOME>/appsutil/bin/adconfig.sh contextfile=<context_file>
Note: adchkcfg.sh/cmd instantiates the templates into the following location:
On the application tier:
<INST_TOP>/admin/out/<MMDDhhmm>
On the database tier:
<RDBMS ORACLE_HOME>/appsutil/out/<CONTEXT_NAME>/<MMDDhhmm>
<INST_TOP>/admin/out/<MMDDhhmm>
On the database tier:
<RDBMS ORACLE_HOME>/appsutil/out/<CONTEXT_NAME>/<MMDDhhmm>
) How do I recover the Applications context file if it is lost or deleted accidentally?
Answer:
The Applications context file can be retrieved by running the adclonectx.pl script.
The Applications context file can be retrieved by running the adclonectx.pl script.
To retrieve the applications tier context file,
- Execute the following command on the applications tier.
perl <COMMON_TOP>/clone/bin/adclonectx.pl retrieve
- On being prompted for the context file to be retrieved, select the option of retrieving the applications tier context file that has been lost and retrieve it to the default location specified by the script.
The above command can be used only when the <INST_TOP> is still intact. In case the <INST_TOP> has also been lost accidentally, the applications tier context file may be retrieved as follows:
- Execute the following command on the database tier:
perl <ORACLE_HOME>/appsutil/clone/bin/adclonectx.pl retrieve
- On being prompted for the context file to be retrieved, select the option of retrieving the applications tier context file that has been lost.
- While confirming the location for the context file, set it to any existing directory with write permission.
- Once the context file has been generated in the specified location, move it to the location specified for the context file in the context variable 's_contextfile'.
To retrieve the database tier context file,
- Execute the following command on the database tier:
perl <ORACLE_HOME>/appsutil/clone/bin/adclonectx.pl retrieve
- On being prompted for the context file to be retrieved, select the database tier context file and retrieve it to the default location specified by the script.
·
The log file that AutoConfig creates is located at:
· On the application tier:
<INST_TOP>/admin/log/<MMDDhhmm>/adconfig.log
<INST_TOP>/admin/log/<MMDDhhmm>/adconfig.log
· On the database tier:
<RDBMS ORACLE_HOME>/appsutil/log/<CONTEXT_NAME>/<MMDDhhmm>/adconfig.log
<RDBMS ORACLE_HOME>/appsutil/log/<CONTEXT_NAME>/<MMDDhhmm>/adconfig.log
How can I roll back an AutoConfig session?
Answer:
All backup configuration files from each AutoConfig session are stored in:
All backup configuration files from each AutoConfig session are stored in:
On the application tier:
<INST_TOP>/admin/out/<MMDDhhmm>
<INST_TOP>/admin/out/<MMDDhhmm>
On the database tier:
<RDBMS ORACLE_HOME>/appsutil/out/<CONTEXT_NAME>/<MMDDhhmm>
<RDBMS ORACLE_HOME>/appsutil/out/<CONTEXT_NAME>/<MMDDhhmm>
You can run restore.sh to roll back an AutoConfig session.
Startup/Shutdown Log files for Application Tier in R12
========================================================
i) Startup/Shutdown error message text files like adapcctl.txt, adcmctl.txt… :
========================================================
i) Startup/Shutdown error message text files like adapcctl.txt, adcmctl.txt… :
$INST_TOP/apps/$CONTEXT_NAME/logs/appl/admin/log
ii) Startup/Shutdown error message related to tech stack (10.1.2, 10.1.3 forms/reports/web) :
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/ (10.1.2 & 10.1.3)
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/Apache/error_log[timestamp]
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/opmn/ (OC4J~…, oa*, opmn.log)
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.2/network/ (listener log)
$INST_TOP/apps/$CONTEXT_NAME/logs/appl/conc/log (CM log files)
B. Log files related to cloning in R12
=======================================
Preclone (adpreclone.pl) log files in source instance
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/Apache/error_log[timestamp]
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/opmn/ (OC4J~…, oa*, opmn.log)
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.2/network/ (listener log)
$INST_TOP/apps/$CONTEXT_NAME/logs/appl/conc/log (CM log files)
B. Log files related to cloning in R12
=======================================
Preclone (adpreclone.pl) log files in source instance
i) Database Tier-$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/(StageDBTier_<time>.log)
ii) Apps Tier - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ (StageAppsTier_<time>.log)
ii) Apps Tier - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ (StageAppsTier_<time>.log)
Post-Clone (Adcfgclone.pl) log files in target instance
i) Database Tier- $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTier_<time>.log
ii) Apps Tier - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ApplyAppsTier_<time>.log
i) Database Tier- $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTier_<time>.log
ii) Apps Tier - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ApplyAppsTier_<time>.log
If your clone on DB Tier fails while running txkConfigDBOcm.pl ( Check metalink note - 415020.1)
During clone step on DB Tier it prompts for “Target System base directory for source homes” and during this you have to give like /base_install_dir like ../../r12 and not oracle home like ../../r12/db/tech_st_10.2.0
During clone step on DB Tier it prompts for “Target System base directory for source homes” and during this you have to give like /base_install_dir like ../../r12 and not oracle home like ../../r12/db/tech_st_10.2.0
C. Patching related log files in R12
======================================
i) Application Tier-- adpatch log - $APPL_TOP/admin/<SID>/log/
======================================
i) Application Tier-- adpatch log - $APPL_TOP/admin/<SID>/log/
ii) Developer (Developer/Forms & Reports 10.1.2) Patch - $ORACLE_HOME/.patch_storage
iii) Web Server (Apache) patch - $IAS_ORACLE_HOME/.patch_storage
iv) Database Tier opatch log - $RDBMS_ORACLE_HOME/.patch_storage
D. Autoconfig related log files in R12
========================================
i) Database Tier Autoconfig log :
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/adconfig.log
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/NetServiceHandler.log
========================================
i) Database Tier Autoconfig log :
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/adconfig.log
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/NetServiceHandler.log
ii) Application Tier Autoconfig log -
$INST_TOP/apps/$CONTEXT_NAME/admin/log/<MMDDHHMM>/adconfig.log
E. R12 Installation Logs
==========================
Database Tier Installation logs:
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTechStack_<MMDDHHMM>.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ohclone.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/make_<MMDDHHMM>.log
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/installdbf.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/adcrdb_<SID>.log
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDatabase_<MMDDHHMM>.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/adconfig.log
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/NetServiceHandler.log
==========================
Database Tier Installation logs:
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTechStack_<MMDDHHMM>.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ohclone.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/make_<MMDDHHMM>.log
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/installdbf.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/adcrdb_<SID>.log
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDatabase_<MMDDHHMM>.log $RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/adconfig.log
$RDBMS_ORACLE_HOME/appsutil/log/$CONTEXT_NAME/<MMDDHHMM>/NetServiceHandler.log
Application Tier Installation logs :
$INST_TOP/logs/<MMDDHHMM>.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppsTechStack.log
$INST_TOP/logs/ora/10.1.2/install/make_<MMDDHHMM>.log
$INST_TOP/logs/ora/10.1.3/install/make_<MMDDHHMM>.log
$INST_TOP/admin/log/ApplyAppsTechStack.log
$INST_TOP/admin/log/ohclone.log
$APPL_TOP/admin/$CONTEXT_NAME/log/installAppl.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppltop_<MMDDHHMM>.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/adconfig.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/NetServiceHandler.log
$INST_TOP/logs/<MMDDHHMM>.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppsTechStack.log
$INST_TOP/logs/ora/10.1.2/install/make_<MMDDHHMM>.log
$INST_TOP/logs/ora/10.1.3/install/make_<MMDDHHMM>.log
$INST_TOP/admin/log/ApplyAppsTechStack.log
$INST_TOP/admin/log/ohclone.log
$APPL_TOP/admin/$CONTEXT_NAME/log/installAppl.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppltop_<MMDDHHMM>.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/adconfig.log
$APPL_TOP/admin/$CONTEXT_NAME/log/<MMDDHHMM>/NetServiceHandler.log
Inventory Registration logs :
<Global Inventory_location>/logs/cloneActions<timestamp>.log
<Global Inventory_location>/logs/oraInstall<timestamp>.log
<Global Inventory_location>/logs/silentInstall<timestamp>.log
F. Other log files in R12
=========================
1) Database Tier
1.1) Relink Log files :
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME /<MMDDHHMM>/ make.log
<Global Inventory_location>/logs/cloneActions<timestamp>.log
<Global Inventory_location>/logs/oraInstall<timestamp>.log
<Global Inventory_location>/logs/silentInstall<timestamp>.log
F. Other log files in R12
=========================
1) Database Tier
1.1) Relink Log files :
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME /<MMDDHHMM>/ make.log
1.2) Alert Log Files :
$ORACLE_HOME/admin/$CONTEXT_NAME/bdump/alert_$SID.log
$ORACLE_HOME/admin/$CONTEXT_NAME/bdump/alert_$SID.log
1.3) Network Logs :
$ORACLE_HOME/network/admin/$SID.log
$ORACLE_HOME/network/admin/$SID.log
1.4) OUI Inventory Logs :
$ORACLE_HOME/admin/oui/$CONTEXT_NAME/oraInventory/logs
$ORACLE_HOME/admin/oui/$CONTEXT_NAME/oraInventory/logs
……………………………………………………………………………………………………
R12 logs for install, autoconfig and Patching | | ||
| |||
A. Startup/Shutdown Log files for Application Tier in R12
==========================================================
Instance Top is new TOP added in R12
Startup/Shutdown error message text files like adapcctl.txt, adcmctl.txt
$INST_TOP/apps/$CONTEXT_NAME/logs/appl/admin/log
Startup/Shutdown error message related to tech stack (10.1.2, 10.1.3 forms/reports/web)
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/ (10.1.2 & 10.1.3)
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/Apache/error_log[timestamp]
$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.3/opmn/ (OC4J,oa*, opmn.log)$INST_TOP/apps/$CONTEXT_NAME/logs/ora/10.1.2/network/ (listener log)
$INST_TOP/apps/$CONTEXT_NAME/logs/appl/conc/log (CM log files)
B. Log files related to cloning in R12
=======================================
Preclone log files in source instance
i) Database Tier - /$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/(StageDBTier_MMDDHHMM.log)
ii) Application Tier - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ (StageAppsTier_MMDDHHMM.log)
Clone log files in target instance
Database Tier - $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTier_.log
Apps Tier - $INST_TOP/apps/$CONTEXT_NAME/admin/log/ApplyAppsTier_.log
If your clone on DB Tier fails while running txkConfigDBOcm.pl (Check metalink note - 415020.1)
During clone step on DB Tier it prompts for Target System base directory for source home and during this you have to give like /base_install_dir like ../../r12 and not oracle home like ../../r12/db/tech_st_10.2.0
C. Patching related log files in R12
======================================
i) Application Tier adpatch log - $APPL_TOP/admin/$SID/log/
ii) Developer (Developer/Forms & Reports 10.1.2) Patch - $ORACLE_HOME/.patch_storage
iii) Web Server (Apache) patch - $IAS_ORACLE_HOME/.patch_storage
iv) Database Tier opatch log - $ORACLE_HOME/.patch_storage
D. Autoconfig related log files in R12
========================================
i) Database Tier Autoconfig log :
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/MMDDHHMM/adconfig.log
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/MMDDHHMM/NetServiceHandler.log
ii) Application Tier Autoconfig log - $INST_TOP/apps/$CONTEXT_NAME/admin/log/$MMDDHHMM/adconfig.log
Autoconfig context file location in R12 - $INST_TOP/apps/$CONTEXT_NAME/appl/admin/$CONTEXT_NAME.xml
E. R12 Installation Logs
==========================
Database Tier Installation
RDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/.logRDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDBTechStack_.logRDBMS
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ohclone.logRDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/make_.logRDBMS
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/installdbf.logRDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME/adcrdb_.log RDBMS
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME/ApplyDatabase_.logRDBMS $ORACLE_HOME/appsutil/log/$CONTEXT_NAME//adconfig.log RDBMS
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME//NetServiceHandler.log
Application Tier Installation
$INST_TOP/logs/.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppsTechStack.log
$INST_TOP/logs/ora/10.1.2/install/make_.log
$INST_TOP/logs/ora/10.1.3/install/make_.log
$INST_TOP/admin/log/ApplyAppsTechStack.log
$INST_TOP/admin/log/ohclone.log
$APPL_TOP/admin/$CONTEXT_NAME/log/installAppl.log
$APPL_TOP/admin/$CONTEXT_NAME/log/ApplyAppltop_.log
$APPL_TOP/admin/$CONTEXT_NAME/log//adconfig.log
$APPL_TOP/admin/$CONTEXT_NAME/log//NetServiceHandler.log
Inventory Registration:
$Global Inventory/logs/cloneActions.log
$Global Inventory/logs/oraInstall.log
$Global Inventory/logs/silentInstall.log
F. Other log files in R12
=========================
1) Database Tier
1.1) Relink Log files :
$ORACLE_HOME/appsutil/log/$CONTEXT_NAME /MMDDHHMM/ make_$MMDDHHMM.log
1.2) To locate Alert Log Files :
SQL> Select value from V$DIAG_INFO where name='Diag Alert';
1.3) Network Logs :
$ORACLE_HOME/network/admin/$SID.log
1.4) OUI Logs :
OUI Inventory Logs :
$ORACLE_HOME/admin/oui/$CONTEXT_NAME/oraInventory/logs
2) Application Tier
$ORACLE_HOME/j2ee/DevSuite/log
$ORACLE_HOME/opmn/logs
$ORACLE_HOME/network/logs
Tech Stack Patch 10.1.3 (Web/HTTP Server)
$IAS_ORACLE_HOME/j2ee/forms/logs
$IAS_ORACLE_HOME/j2ee/oafm/logs
$IAS_ORACLE_HOME/j2ee/oacore/logs
$IAS_ORACLE_HOME/opmn/logs
$IAS_ORACLE_HOME/network/log
$INST_TOP/logs/ora/10.1.2 ,
$INST_TOP/logs/ora/10.1.3
$INST_TOP/logs/appl/conc/log ,
$INST_TOP/logs/appl/admin/log
Reviewing AutoConfig Log Files
Tier | Directory |
Application | <INST_TOP>/admin/log/<MMDDhhmm> |
Database | <RDBMS ORACLE_HOME>/appsutil/log/<CONTEXT_NAME>/<MMDDhhmm> |
Rolling Back an AutoConfig Session use command as < restore.sh >
Application | <INST_TOP>/admin/out/<MMDDhhmm> |
database | <RDBMS ORACLE_HOME>/appsutil/out/<CONTEXT_NAME>/<MMDDhhmm> |
No comments:
Post a Comment