Interview Questions For Oracle Apps DBA
Interview Questions For Oracle Apps DBA
(11i/R12) - Part 9
b) Concurrent Manager was shut down by some one (Check using System
Administrator > Concurrent > Manager > Administer)
For more info and significance of transaction manager Check Oracle Applications
System Administrator’s Guide - Configuration (zipped) Here (Page 176)
Q. My cloning is successfully completed but my apps listener is not getting
up ? What is the problem ?
First check log file of apps listener to find root cause at
1. $OAD_TOP/admin/log/$CONTEXT_NAME/adalnctl.txt
2. $ORACLE_HOME/network/admin/apps_$SID.log (on Middle Tier)
To name few
1. Failure to create proper apps listener file via adgentns.sh during Rapid Clone
process
2. FNDSM (Service Manager issues)
Q. How frequently do you preform patching ? (For work ex < 1.5 yrs)
Patching is done mainly to fix existing problem (bug) or for new features
(enhancements). Frequency of patching vary from company to company and
implementation stage.
Q. How frequently you perform cloning ? (For work ex < 1.5 yrs)
This again vary from company to company. Frequency ranging from every few days
or every few weeks to every few months.
Q. I am applying patch can I open another session and run adadmin ?(Thanks
to Amit Pancholia for pointing this out)
Yes & No (depends on stage of patching), you can
run adadmin ifFND_INSTALL_PROCESSES is NOT locked (in use) by adpatch
session. If this table is in use by adpatch session then you can’t run adadmin at
same time.
Q. I am applying patch can I open another session in another node and run
adpatch ?
Well, question is tricky. If you are using shared appl_top (application tier) and
usingdistributed patching (a.k.a. Distributed AD) feature then yes you can start
patch from one node giving total number of workers and start X number of workers
from node1 , then start another adpatch session from second node mentioning
remaining workers to start from second node. (More on distributed patching in
shared application tier environment coming soon …).
Q. I am not able to start concurrent manager ? What is the problem ?
This could again be for various reasons, to check root cause of problem check log file
at
$APPLCSF/$APPLLOG/$SID_MMDD.mgr (where MM is month & DD is Date on which
Concurrent Manager was started)
Q. What is minimum approx. disk requirement for 11.5.10 (Note these disk
requirement changes as per type of installation, languages installed and release )
For 11.5.10
Application Tier File System - 26 GB
Database Tier (Fresh install) - 31 GB
Database Tier (Vision install) - 65 GB
Stay tuned for some more questions on 1Z0-233 Oracle 11i Install Patch and
Maintain
Q. What is .dbc file , where its stored , whats use of .dbc file ?
dbc as name says is database connect descriptor file which stores database
connection information used by application tier to connect to database. This
file is in directory $FND_TOP/secure also called as FND_SECURE
Q. Whats things you do to reduce patch timing ? You can take
advantage of following -
Merging patches via admrgpch
Use various adpatch options like nocompiledb or nocompilejsp
Use defaults file
Staged APPL_TOP during upgrades
Increase batch size (Might result into negative )
Q. How you put Applications 11i in Maintenance mode ?
Use adadmin to change Maintenance mode is Oracle Apps. With AD.I you
need to enable maintenance mode in order to apply apps patch via adpatch
utility. If you don't want to put apps in maintenance mode you can
use adpatch options=hotpatch feature.
Q. Can you apply patch without putting Applications 11i in
Maintenance mode ?
Yes, use options=hotpatch as mentioned above with adpatch.
Q. What are various options available with adpatch ?
Various options available with adpatch depending on your AD version are
autoconfig, check_exclusive, checkfile, compiledb, compilejsp,
copyportion, databaseprtion, generateportion, hotpatch, integrity,
maintainmrc, parallel, prereq, validate
Q. adident utility is used for what ?
adident utility in oracle apps is used to find version of any file . AD
Identification.
for ex. "adident Header <filename>
Q. What is session time out parameter & where all you define these
values ?
To know about session time out parameter & location where its defined Click
Here
Q. Where will you find forms configuration details apart from xml
file ?
Forms configuration at time of startup is in script adfrmctl.sh and
appsweb_$CONTEXT_NAME.cfg (defined by environment variable
FORMS60_WEB_CONFIG_FILE) for forms client connection used each time a
user initiates forms connection.
Q. What are different modes of forms in which you can start Forms
Server and which one is default ?
You can start forms server in SOCKET or SERVLET by defualt Forms are
configured to start in socket mode.
Q. How many ORACLE HOME are Oracle Apps and whats significance
of each ?
There are three $ORACLE_HOME in Oracle Apps, Two for Application Tier
(Middle Tier) and One in Database Tier.
ORACLE_HOME 1 : On Application Tier used to store 8.0.6 techstack
software. This is used by forms, reports & discoverer. ORACLE_HOME should
point to this ORACLE_HOME which applying Apps Patch.
ORACLE_HOME 2: On Application Tier used by iAS (Web Server)
techstack software. This is used by Web Listener & contains Apache.
ORACLE_HOME 3: On Database Tier used by Database Software usually
8i,9i or 10g database.