What is wdbsvr.app file used for? What's full path of this file?

What's significance of this file ? Ans: The wdbsvr.app is used by mod_plsql component of Apache to connect to database. The File is located at $IAS_ORACLE_HOME/Apache/modplsql/cfg . Q2. Where would i find .rf9 file, and what execatly it does ? Ans: These files are used during restart of patch in case of patch failure because of some reason. Q3. Where is appsweb.cfg or appsweb_$CONTEXT.cfg stored & why its used? Ans: This file is defined by environment variable FORMS60_WEB_CONFIG_FILE This is usually in directory $OA_HTML/bin on forms tier. This file is used by any forms client session. When a user try to access forms , f60webmx picks up this file and based on this configuration file creates a forms session to user/client. Q4. Can you clone from multi node system to single node system & vice versa ? Ans: Yes. Q5. What is .dbc file , there are lot of dbc file under $FND_SECURE, How its determined that which dbc file to use from $FND_SECURE ? Ans: 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 Q6. Whats things you do to reduce patch timing ? Ans: # 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 ) Q7. Can you apply patch without putting Applications 11i in Maintenance mode ? Ans: Yes, use options=hotpatch as mentioned above with adpatch. from AD.I onwards we need to enable maintenance mode inorder to apply apps patches. Q8. adident utility is used for what ? Ans: adident utility in oracle apps is used to find version of any file . AD Identification. for ex. "adident Header Q9. How can you licence a product after installation ? Ans: By using ad utility adlicmgr to licence product in Oracle Apps. Q10. What is MRC ? What you do to enable MRC in Apps ? Ans: MRC also called as Multiple Reporting Currency in oracle Apps. Default you have currency in US Dollars but if your organization operating books are in other currency then you as apps dba need to enable MRC in Apps. Q11. What is access_log in apache , what entries are recored in access_log ? Where is default location of this file ? Ans: access_log in Oracle Application Server records all users accessing oracle applications 11i. This file location is defined in httpd.conf with default location at $IAS_ORACLE_HOME/Apache/Apache/logs. Entries in this file is defined by directive LogFormat in httpd.conf Typical entry in access_log is - - [10/Sep/2006:18:37:17 +0100] "POST /OA_HTML/OA.jsp?.... HTTP/1.1" 200 28035 where 200 is HTTP status code & last digits 28035 is bytes dowloaded as this page(Size of page). Q12. What is session time out parameter & where all you define these values ? Ans: In order to answer first you have to understand what kind of seesions are in Apps 11i and what is Idle timeout ? In Apps there are two broad categories of session - Self Service Application Session ( Server by Web Server iAS Apache & Jserv, like iRecruitment,

iProcurement) -Forms session ( served by your form session, like system Administrator) What is Session Idle time ? If Oracle Apps client is not doing any activity for some time (when application user goes for coffee or talks over phone) session during that time is called as Idle Session & because of security reason, performance issues and to free up system resource Oracle Applications terminates client session( both forms & self service) after idle time value is reached to the one mentioned in configuration file. From FND.G or 11.5.9 or with introduction of AppsLocalLogin.jsp to enter into application, profile option "ICX Session Timeout" is used only to determine Forms Session Idle timeout value . This might be confusing as earlier this profile option used to control forms as well as self service application(with session.timeout) session.timeout is used to control Idle session timeout for Self Service Applications ( Served by Jserv via JVM ) From where ICX : Session Timeout & session.timeout get values ? Autoconfig determines value for profile option "ICX: Session Timeout" and "session.timeout" from entry in context file ( $APPL_TOP/admin/SID_hostname.xml ) with parameter s_sesstimeout where value mentioned is in milliseconds so profile option ICX: Session Timeout value should be s_sesstimeout/ (1000 * 60) which means here its 10 Minutes. This value is also set in zone.properties in $IAS_ORACLE_HOME/Apache/Jserv where number mentioned is in milli second i.e. 600000 ( equal to 10 Minutes)session.timeout = 600000 session.timeout mentioned in zone.properties is in milli secondsICX Session Time out mentioned in profile option ICX: Session Timeout is in minutes so ICX session timeout=30 & session.timeout= 1800,000 are same 30 minutes P.S. ICX Session time out was introduced in FND.D so if your FND version is below D you might not see this variable. Important Things Apps DBA should consider while setting session timeout value ? 1.. If you keep session.timeout value too high , when some oracle application user accessing Self service application terminates his session, so longer idle session will drain JVM resource & can result in Java.Lang No Memory available issues . 2. If you keep it too low, users going out for tea or sitting idle for some time have to login again into application & can be annoying . Thumb rule is session time out usually set to 30 minutes. Q13. Where is applications start/stop scripts stored ? Ans: $COMMON_TOP/admin/scripts/$CONTEXT_NAME

Q14. What are main configuration files in Web Server (Apache) ? Ans: Main configuration files in Oracle Apps Web Server are

# httpd.conf, apps.conf, oracle_apache.conf, httpd_pls.conf # jserv.conf, ssp_init.txt, jserv.properties, zone.properties # plsql.conf, wdbsvr.app, plsql.conf Q15. How to check if Apps 11i System is Autoconfig enabled ? Ans: Under $AD_TOP/bin check for file adcfginfo.sh & if this exists use adcfginfo.sh contextfile= show=enabled If this file is not there , look for any configuration file under APPL_TOP if system is Autoconfig enabled then you will see entry like # AutoConfig automatically generates this file. It will be read and ....... Q16. How to check if Oracle Apps 11i System is Rapid Clone enabled ? Ans: For syetem to be Rapid Clone enabled , it should be Autoconfig enabled (Check above How to confirm if Apps 11i is Autoconfig enabled). You should have Rapid Clone Patches applied , Rapid Clone is part of Rapid Install Product whose Family Pack Name is ADX. By default all Apps 11i Instances 11.5.9 and above are Autoconfig & Rapid Clone enabled. Q17. What is plssql/database cache? Ans: In order to improve performance mod_pls (Apache component) caches some database content to file. This database/plssql cache is usually of type session & plsql cache # session cache is used to store session information. # plsql cache is used to store plsql cache i.e. used by mod_pls Q18. How to determine Oracle Apps 11i Version ? Ans: select RELEASE_NAME from fnd_product_groups; You should see output like RELEASE_NAME ----------------------11.5.9 or Q19. What is RRA/FNDFS ? Ans: Report Review Agent(RRA) also referred by executable FNDFS is default text viewer in Oracle Applications 11i for viewing output files & log files. As most of apps dba's are not clear about Report Server & RRA. Q20. What is PCP in Oracle Applications 11i ? In what scenarios PCP is Used ? Ans: PCP stands for parallel Concurrent processing.Usually you have one Concurrent Manager executing your requests but if you can configure Concurrent Manager running on two machines (Yes you need to do some additional steps in order to configure Parallel Concurrent Processing) . So for some of your

outfile_name. # CRM acronym for Conflict Resolution Manager is used to resolve conflicts between managers & request. it checks & try to restart them.execute command on your server like ps -ef | grep rwmts60 You should get output like applmgr .. you can configure PCP.. Q23.You cloned an Oracle Apps Instance from PRODBOX to another box with Instance name say CLONEBOX on 1st of August. If it finds other managers down . Std Managers & CRM in Concurrent Manager ? Ans: # ICM stand for Internal Concurrent Manager. Q22. Check select logfile_name. rwmts60 name=REP60_VISION where VISION is your Instance name.out. where requestid is id of request for which you are not able to see log or out files. You can any CM logs/output files after 1st of August only becuase these all are generated on CLONEBOX itself. Q21. If a request is submitted whose execution is clashing or it is defined not to run while a particular type of request is running then such requests are actioned/assigned to CRM for .requests primary CM Node is on machine1 and secondary CM node on machine2 and for some requests primary CM is on machine2 & secondary CM on machine1. which controls other managers. You should see output like /u01/PRODBOX/log/l123456./u01/PRODBOX/out/o123456. check output & log file to see if report server can display PDF files. But unable to view the logs/output files which are prior to 1st August. resource intensive requests while other processing your day to day short running requets. Output & Logfiles for requests executed on source Instance not working on cloned Instance? Ans: Here is exact problem description . logfile_node_name.. It has other tasks as well. another scenario is when your requests are very critical and you want high resilience for your Concurrent Processing Node .req. Some of these requests are very resource intensive so you can have one node running long running . So if node1 goes down you still have CM node available processing your requests. Scenario ******** Well If you are running GL Month end reports or taxation reports annually these reposrts might take couple of days. You can say it as administrator to other concurrent managers.. outfile_node_name from fnd_concurrent_requests where request_id=&requestid . host1 Update it according to your cloned Instance Variables. # Standard Manager These are normal managers which control/action on the requests & does batch or single request processing.. What is difference between ICM. Output file path & location is stored in table FND_CONCURRENT_REQUESTS.. What will you do & where to check ? Log . Else you can submit a request like "Active Users" with display set to PDF. How to confirm if Report Server is Up & Running ? Ans: Report Server is started by executable rwmts60 on concurrent manager Node & this file is under $ORACLE_HOME/bin . host1.

conf for Web Server. You can also start it by command .blogspot. How will you find Invalid Objects in database ? How to compile Invalid Objects in database ? Ans: using query SQLPLUS> select count(*) from dba_objects where status like 'INVALID'.. Compile ******** .com:80 to access application here port number 80 is Web Listener port. you have script adalnctl. How to compile JSP in Oracle Apps ? Ans: Using ojspCompile.sh & defined by directive (Listen. Q24. Q27.lsnrctl start APPS_$SID (Replace sid by your Instance SID Name) Confirm ******** execute below command lsnrctl status APPS_$SID (replcae SID with your Instance Name) so If your SID is VISION then use lsnrctl status APPS_VISION out put should be like Services Summary. This listener is started by adapcctl. Port) in httpd.sh which will start your apps listener. What is Web Listener ? Ans: Web Listener is Web Server listener which is listening for web Services(HTTP) request. Q26. Sample compilation method is perl -v ojspCompile.pl --compile --quiet Q28.Incompatibilities & Conflict resolution. When you initially type request like http://becomeappsdba. Start ****** In Oracle 11i. FNDFS has 1 service handler(s) FNDSM has 1 service handler(s) The command completed successfully Q25.. What is difference between adpatch & opatch ? Can you use both adpatch & opatch in Apps ? .using utlrp.using ADADMIN . What is use of Apps listener ? How to start Apps listener ? How to confirm if Apps Listener is Up & Running ? Ans: Apps Listener usually running on All Oracle Applications 11i Nodes with listener alias as APPS_$SID is mainly used for listening requests for services like FNDFS & FNDSM.pl perl script shipped with Oracle apps to compile JSP files. This script is under $JTF_TOP/admin/scripts.sql which is shipped with Oracle.

sh and appsweb_$CONTEXT_NAME. # ORACLE_HOME 2: On Application Tier used by iAS (Web Server) techstack software. .9i or 10g database. we can use both adpatch and opatch in Apps. This is used by Web Listener & contains Apache. # ORACLE_HOME 1 : On Application Tier used to store 8.Servlet Mode.sh under $ORACLE_HOME/discwb4/util (under Middle/Application Tier) Q32. Where will you find forms configuration details apart from xml file ? What is forms server executable Name ? Ans: Forms configuration at time of startup is in script adfrmctl.Socket Mode . Where is HTML Cache stored in Oracle Apps Server ? Ans: Oracle HTML Cache is available at $COMMON_TOP/_pages for some previous versions you might find it in $OA_HTML/_pages Q34. How many ORACLE HOME are Oracle Apps and whats significance of each ? Ans: There are three $ORACLE_HOME in Oracle Apps. Q30. whereas opatch is a utility used to apply rdbms patches. Where is plssql cache stored in Oracle Apps ? Ans: sually two type of cache session & plssql stored under . Two for Application Tier (Middle Tier) and One in Database Tier.0. reports & discoverer. By Default forms are configured to start in socket mode.f60srvm is the forms executable name.sh under $OAD_TOP/admin/scripts/ $CONTEXT_NAME or startall. Q29. # ORACLE_HOME 3: On Database Tier used by Database Software usually 8i. adpatch is an ad utility used for applying apps patches. ORACLE_HOME should point to this ORACLE_HOME which applying Apps Patch. Q33. .cfg (defined by environment variable FORMS60_WEB_CONFIG_FILE) for forms client connection used each time a user initiates forms connection. What are different modes of forms in which you can start Forms Server and which one is default ? Ans: There are two modes in which we can start forms.Ans: Yes . This is used by forms.6 techstack software. How you will start Discoverer in Oracle Apps 11i ? Ans: In order to start dicoverer you can use script addisctl. Q31.

Then usual way to connect is sqlplus username/passwd@PROD . How to retrieve SYSADMIN password ? Ans: If forgot password link is enabled and sysadmin account is configured with mail id user forget password link else you can reset sysadmin password via FNDCPASS..$IAS_ORACLE_HOME/Apache/modplsql/cache Q35. now if you don't want to use @PROD then you set TWO_TASK=PROD and then can simply use sqlplus username/passwd then sql will check that it has to connect to tnsalias define by value PROD i. . So in my views if you don't define cache size while defining CM then it will take default value 1. First machine : Database and concurrent processing server.e. Q36.level then reset them. responsibility.e. Q44. When Manager picks request from FND CONCURRENT REQUESTS Queues. Usually like APPLSYSPUB/PUB GWYUID is defined in dbc i. Database Connect Descriptor file . How to check number of forms users at any time ? . picking up one request per cycle. Whats is TWO_TASK in Oracle Database ? Ans: TWO_TASK mocks your tns alias which you are going to use to connect to database.e. What is difference between GUEST_USER_PWD (GUEST/ORACLE) & GWYUID ? Ans: GUEST_USER_PWD(Guest/Oracle) is used by JDBC Thin Client where as GWYUID is used by Thick Clients like via Forms Connections. Q41.web Which machine have admin server/node? Ans: Admin server will always reside on machine where Concurrent Processing Resides. Q42.Site Name Q39. What happens if you don't give cache size while defining Concurrent Manager ? Ans: Lets first understand what is cache size in Concurrent Manager. Q40. user. What are few profile options which you update after cloning ? Ans: Rapid clone updates profile options specific to site level . If you have any profile option set at other levels like server. Lets assume you have database client with tns alias defined as PROD to connect to Database PROD on machine teachmeoracle.com listening on port 1521. stands for Gateway User ID and password. What is GWYUID.. It is used to connect to database by think clients. 2nd machine: form.. Where GWYUID defined & what is its used in Oracle Applications ? Ans: GWYUID . i. TWO_TASK Q43. it will pick up number of requests defined by cache size in one shot & will work on them before going to sleep. If you have done two node Installation.

There will be additional JVM for Forms Request in that case and you won't start form via adfrmctl.sh). a. How will you find which node is running what Services ? Ans: You can query for table FND_NODES and check for column . how will that be possible ? Ans: using flags=hidepw Q49. forms client session uses configuration file defined by environment variable FORMS60_WEB_CONFIG_FILE also called as appsweb config file. Q46. ? Ans: When client makes a forms connection in Oracle Applications. While applying Apps patch using adpatch. FNDLOAD or WFLOAD ? Ans: 0 & Y are flags for FND Executable like FNDCPASS & FNDLOAD where 0 is request id (request ID 0 is assigned to request ID's which are not submitted via Submit Concurrent Request Form. If your system has more than one Jinitiator. Q50.e. What is 0 & Y in FNDCPASS. Q51. How to find opatch Version ? e.Ans: Forms Connections initiate f60webmx connections so you can use ps -ef | grep f60webmx | wc -l Q45. How to find Version of Apps 11i ? . if you want to hide the apps password. How to find OUI version ? b.cfg The initiator version number defined by parameter jinit_ver_name in this file will be used Q48. What is importance of IMAP Server in Java Notification Mailer ? Ans: IMAP stands for Internet Message Access Protocol and Java Notification mailer require IMAP server for Inbound Processing of Notification Mails. How to find Oracle Workflow Cartridge Release Version ? d. SUPPORT_CP ( for Concurrent Manager) SUPPORT_FORMS ( for forms server) . i. How to find Database version ? c. 'Y' indicates the method of invocation. which one to pick. how will the system know. These days this file is of format appsweb_$CONTEXT. it is directly invoked from the command-line not from the Submit Request Form. SUPPORT_ADMIN( Admin Server). In a Multi Node Installation. and SUPPORT_DB for database tier.sh. You can also check same from CONTEXT File (xml file under APPL_TOP/admin) Q47. SUPPPORT_WEB (Web Server). What is difference between Socket & Servlet Mode in Apps Forms ? Ans: When forms run SOCKET Mode these are dedicated connection between Client Machine & Form Server (Started by adfrmctl. When Forms run in servlet mode the forms requests are fulfilled by Jserv in Apache .

0 Which means you are on Workflow Version 2. How to find version of JDK Installed on Apps ? Ans: OUI *** OUI stands for Oracle Universal Installer. How to Discoverer Version installed with Apps ? g.6.f./runInstaller -help ( From OUI location) You will get output like Oracle Universal Installer.0 Production Copyright (C) 1999. Version 10.6. That means OUI version in above case is 10. Opatch ******* $ORACLE_HOME/OPatch/opatch version Apps **** select RELEASE_NAME from fnd_product_groups. How to find Workflow Version embedded in Apps 11i ? h.1.0.translate('WF_VERSION') from dual.0. 2005.1. Oracle Workflow *************** Log in to the database as the owf_mgr user and issue select wf_core.4 OUI location is $ORACLE_HOME/oui/bin DB ** select * from v$version. Oracle.4. You should see output like TEXT ----------------------2. In order to find Installer version you have to execute . All rights reserved. SQL>select TEXT from WF_RESOURCES where NAME='WF_VERSION'. To find Version login to Application Tier & go to $ORACLE_HOME/discwb4/bin and execute strings dis4ws | grep -i 'discoverer version' Workflow embedded in 11i ************************ Run following SQL from apps user . Discoverer ********** Discoverer with Apps installed in ORACLE_HOME same as 806 is usually 3i or 4i.0 .

lct stands for Loader datafile & Loader configuration files. mixed mode) Which means you are using JDK 1. you will see output like java version "1. Q53. Q56. JDK in Apps *********** There might be multiple JDK installed on Operating System .odf file in apps patch ? Ans: odf stands for Object Description Files used to create tables & other database objects. 1. What are .sql in FND_TOP/sql to find version of workflow in Apps. across Instances. Maintain Applications Files menu then select 1. Standard Edition (build 1.4.2 in Oracle Applications 11i.2_10-b03.4./java -version so lets assume entry above is /usr/jdk then cd /usr/jdk/bin & . what will you do ? Ans: Yes.lct files which you see in apps patch or with FNDLOAD ? Ans: . Like JDK 1.5 but in order to find which Version of JDK your Apps is using Open your Context File $SID_$HOSTNAME.ldt & . configuration data.2 or 1.4. If by mistake you/someone deleted FNDLIBR can this executable be restored if Yes.ldt & .2_10" Java(TM) 2 Runtime Environment. What to find Form Server log files in forms ? .3.2_10-b03) Java HotSpot(TM) Client VM (build 1..xml under $APPL_TOP/admin and look for variable JDK_TOP oa_var="s_jdktop" what so ever value assigned against that parameter go to that directory & cd bin & execute command .pls files which you see with apps ? Ans: pls file stands for plsql files. Q54.You can also use script wfver. profile options. used frequently in migrating customization. What are . In apps patch these files contain code to create package spec or package body or both. Q55. you can restore FNDLIBR executables Run adadmin on concurrent manager node select option 2.4.1. Relink Applications programs when prompts for Enter list of products to link ('all' for all products) [all] select FND when prompt for Generate specific executables for each selected product [No] ? YES select YES & from list of executables select FNDLIBR This will create new FNDLIBR executables. What is . Q52./java -version . etc.4. How & if no.

txt Forms Run Time Diagnostics default location is $ORACLE_HOME/forms60/log/$CONTEXT_NAME Q57.5. apps_mrc schema is dropped with 11.Ans: Form Server Start up log file default location is $OAD_TOP/admin/log/ $CONTEXT_NAME/f60svrm.10 and higher ? Ans: No . Q60..5. login information is incorrect. database & db listener should be Up when you apply any driver patch in apps. What is dev60cgi & f60cgi ? Ans: cgi stands for Common Gateway Interface and these are Script Alias in Oracle Apps used to access forms server .10 and higher then How MRC is working ? Ans: For products like Payable. files or any thing which driver is trying to update/edit/modify. Possible symptoms may be underlying tables/objects are invalid.. Recievables which uses MRC and if MRC is enabled then each transaction table in base schema related to currency now has an assoicated MRC Subtables. What is difference between mod_osso & mod_ose in Oracle HTTP Server ? . Can C driver in apps patch create Invalid Object in database ? Ans: No . Q. Q63.pld script=yes Pld -> pll f60gen module=MSCOSCW3.62 Why does a worker fails in Oracle Apps Patch and few scenarios in which it failed for you ? Ans: This question sounds stupid but this is asked quite often in Apps DBA Interview. Apps Patch worker can fail in case it doesn't find expected data. object. inconsistency in seeded data. Database Object might be invalidated during D driver when these objects are created/dropped/modified.5. even if driver is not updating any database object connection is required to validate apps & other schema and to upload patch history information in database tables.If APPS_MRC schema is not used in 11. This is replaced by more Integrated Architecture. How to convert pll to pld file or pld file to pll ? Ans: Pll->Pld f60gen module=MSCOSCW3. Q59. Usually Form Server access directly via http://hostname:port/dev60cgi/f60cgi Q64. Is APPS_MRC Schema exists for MRC in 11.pll module_type=library userid=apps/ module_access=file output_file=MSCOSCW1.10 Upgrade & 11.10 new Install.5. C driver only copies files in File System. a prereq patch is missing . Q61.pld userid=apps/module_type=library module_access=file output_file=MSCOSCW1.pll parse=y batch=yes compile_all=special Q58. When you apply C driver patch does it require database to be Up & Why ? Ans: Yes .

Q71.MMB file. Concurrent Manager . Workflow. make.FMX. Q65.PLL. they believe you've made significant changes to the source. Oracle E-Business Suite consist of various compoennts like Forms. What is GSM in Oracle application E-Business Suite ? Ans: GSM stands for Generic Service Management Framework. Q66.FMB. scons). What is difference between COMPILE_ALL=SPECIAL and COMPILE=ALL while compiling Forms ? Ans: Both the options will compile all the PL/SQL in the resultant . Web Server. or . What is difference between . What is FNDSM ? Ans: FNDSM is executable & core component in GSM ( Generic Service Management Framework discussed above).. you can run adchkcfg utility which will generate HTML report. If we run autoconfig which files will get effected ? Ans: n order to check list of files changes during Autoconfig . Q67. Note that by default ORACLE_HOME is pointing to 8. You can do same by executing environment file under $IAS_ORACLE_HOME Q70. provide fault tolerance (If some service is down ICM through FNDSM & other processes will try to start it even on remote server) With GSM all services are centrally managed via this Framework. .0. Subversion. mod_osso is module in Oracle's HTTP Server serves as Conduit between Oracle Apache Server & Singl Sign-On Server where as mod_ose is also another module in Oracle's HTTP Server serves as conduit between Oracle Apache & Oracle Servlet Engine.MMX file but COMPILE_ALL=YES also changes the cached version in the source . or . Reports. So Generic Service Management is extension of Concurrent Processing which manages all your services . Q69. What is ps -ef or ps command in Unix ? for work ex < 1 yr Ans: ps is unix/linux utility or executable to find status of process. . This report will list all files & profile options going to change when you run AutoConfig.Ans: mod_osso is Oracle Single Sign-On Module where as mod_ose is module for Oracle Servlet Engine. You start FNDSM services via APPS listener on all Nodes in Application Tier in EBusiness Suite.6 ORACLE_HOME and if you are applying iAS patch export ORACLE_HOME to iAS . This confuses version control and build tools (CVS.PLX. Q68. Used mainly to find if services/process is running or not. COMPILE_ALL=SPECIAL does not do this. Earlier each service used to start at their own but managing these services (given that) they can be on various machines distributed across network.xml file & AutoConfig ? . What is iAS Patch ? Ans: iAS Patch are patches released to fix bugs associated with IAS_ORACLE_HOME (Web Server Component) Usually these are shiiped as Shell scripts & you apply iAS patches by executing Shell script.

then they are considered distinct and this table will therefore hold 2 records. What are various type of profile options ? . Usually informative logs. Q74. Q72.log overwrite=yes batch=yes dunit=character Q76. patched) in the Oracle Applications installation. How will you skip worker during patch ? Ans: f in your adctrl there are six option shown then seventh is hidden option. What is difference between AD_BUGS & AD_APPLID_PATCHES ? Ans: AD_BUGS holds information about the various Oracle Applications bugs whose fixes have been applied (ie.xml file is repository of all configuration from which AutoConfig picks configuration and polulates related files.log files . AD_APPLIED_PATCHES holds information about the "distinct" Oracle Applications patches that have been applied.lgi files to see what activities patch has done.(If there are seven options visible then 8th option is to Skip worker depending on ad version). Used only during AutoPatch sessions. What is .1) Q78. How to compile an Oracle Reports file ? Ans: Utility adrepgen is used to compile Reports. What is profile options. You can check . Synatx is given below adrepgen userid=apps\ source = $PRODUCT_TOP\srw\filename. "merged" patches). Q73. Enabling the maintenance mode feature a) shuts down the Workflow Business Events System and b) sets up function security so that no Oracle Applications functions are available to users. Which two tables created at start of Apps Patch & drops at end of Patch ? Ans: FND_INSTALLED_PROCESSES &AD_DEFFERED_JOBS are the tables that get updated while applying a patch mainly d or unified driver. . Q77.Ans: Autoconfig is Utility to configure your Oracle Application environment. Q75.rdf stype=rdffile dtype=rdffile logfile=x.lgi files ? Ans: gi files are created with patching along with . What exactly happens when you put an Oracle Apps instance in maintenance mode ? Ans: Maintenance mode provides a clear separation between normal runtime operation of Oracle Applications and system downtime for maintenance.rdf dest=$PRODUCT_TOP\srw\filename. maintenance mode ensures optimal performance and reduces downtime when applying a patch. (Source Metalink Note: 233044.lgi files are informative log files containing information related to patch. . If 2 patches happen to have the same name but are different in content (eg.

Q86.9 or 10G )? Q84. Lets assume I have configured single SSO Server for Portal . No . Info Regarding Inventory. Q82. How to configure portal with 11i ? ( If you are using portal 3. Collaboration Suite plus some other other applications. Q83.0. Q81. E-Business Suite. How its determined that which dbc file to use from $FND_SECURE ? Ans: This value is determined from profile option "Applications Database ID". XML files are maintained here . There are basically two kind of Inventory Global Inventory (also called as Central Inventory) and Local Inventory also called as Oracle Home Inventory. . If users complaining Oracle Applications 11i system is running slow . What is content of dbc file & why its important ? Ans: DBC file is quite important as whenever Java or any other program like forms want to connect to database it uses dbc file.Ans: Q79. How to create User in Oracle Applications 11i ? Can you delete a User ? Ans: New User can be created using security-->Define-->User menu. What is Single Sign On ? ( If you are using portal 3. startup scripts . Now if I login to any one of them & after that if I wish to login to other applications I should be able to login without supplying passwords again. The name can be picked from s_dbc_file_name in XML file. user cannot be deleted but can be end-dated.0. This Inventory now a days in XML format and called as XML Inventory where as in past it used to be in binary format & called as binary Inventory. Why appsutil directory under Database ORACLE_HOME used for ? Ans: All the template files. Ans: What is oraInventory ? oraInventory is repository (directory) which store/records oracle software products & their oracle_homes location on a machine. what all things you will check at broad level ? Ans: Q80. Typical entry in dbc file is GUEST_USER_PWD APPS_JDBC_URL DB_HOST There are lot of dbc file under $FND_SECURE.9 or 10G )? Ans: As name says Single-Sign On Server is set of services (Software) which enables login to Application once which will allow you to login to Ppartner Applications with no need to login again.

This global Inventory location will be determined by file oraInst. you don't have to worry about Inventory during Oracle Apps 11i cloning.2. you can recreate global Inventory on machine using Universal Installer and attach already Installed oracle home by option -attachHome . How to find Operation System Version (Unix/Linux) ? For solaris use command uname -a You will see output like For Solaris SunOS servername 5.No need to worry if your global Inventory is corrupted..8 Generic_117350-23 sun4u sparc SUNW..database holding capacity of oracle 9i is 512 pb(peta bytes) . These products can be various oracle components like database. forms & reports or discoverer server .database holding capacity of oracle 10 g is 8 trillion tera bytes Q88. soa suite. What is the database holding Capacity of Oracle ? . Can I have multiple Global Inventory on a machine ? . If you want to see list of oracle products on machine check for file inventory.No. Rapid Clone will update both Global & Local Inventory with required information . Local Inventory ? Inventory inside each Oracle Home is called as local Inventory or oracle_home Inventory.Global Inventory ? Global Inventory holds information about Oracle Products on a Machine.loc in /etc (on Linux) or /var/opt/oracle (solaris). collaboration suite. Q87. ..loc to respective location.Sun-Fire-V240 For RedHat Linux use command . What to do if my Global Inventory is corrupted ? . This Inventory holds information to that oracle_home only. If you are following single global Inventory and if you wish to uninstall any software then remove it from Global Inventory as well.xml under ContentsXML in oraInventory (Please note if you have multiple global Inventory on machine check all oraInventory directories) You will see entry like HOME NAME="ORA10g_HOME" LOC="/u01/oracle/10.0/db" TYPE="O" IDX="1"/ .Quite common questions is that can you have multiple global Inventory and answer is YES you can have multiple global Inventory but if your upgrading or applying patch then change Inventory Pointer oraInst../runInstaller -silent -attachHome -invPtrLoc $location_to_oraInst.loc ORACLE_HOME="Oracle_Home_Location" ORACLE_HOME_NAME="Oracle_Home_Name" CLUSTER_NODES="{}" Do I need to worry about oraInventory during oracle Apps 11i cloning ? . oracle application server.

is only 32 bit but if you see output like 64-bit sparcv9 applications 32-bit sparc applications above means your o. web server. How will you handle an error during patching? 4. is 64 bit & can support both 32 & 64 bit applications Q90. How to find if your Operating System is 32 bit or 64 Bit ? For solaris use command isainfo -v If you see out put like 32-bit sparc applications That means your O.S.s. Can I run 64 bit application on 32 bit Operating system ? You can run 32 bit application (like oracle application server. Provide a high-level overview of the cloning process and post-clone manual steps. What could be wrong if you are unable to view concurrent manager log and output files? . Q89. How does AutoConfig know which value from the XML file needs to be put in which file? 6. How to find if your database is 32 bit or 64 bit(Useful in applying Patches) ? execute "file $ORACLE_HOME/bin/oracle" . 5. Can you tell me a few tests you will do to troubleshoot self-service login problems? Which profile options and files will you check? 7.8 or Linux AS 3 resp.cat /etc/*release* You will see output like Red Hat Enterprise Linux AS release 3 (Taroon Update 6) Which means you are on Solaris 5. Provide an introduction to AutoConfig. all oracle application server are 32 bit ) on both 32 /64 bit operating system but a 64 bit application like 64 bit database can run only on 64 bit operating system. you should see output like /u01/db/bin/oracle: ELF 64-bit MSB executable SPARCV9 Version 1 which means you are on 64 bit oracle If your oracle is 32 bit you should see output like oracle: ELF 32-bit MSB executable SPARC Version 1 Now you know what should be bit of patch to download What happens if the ICM goes down? 2. Q91. How will you speed up the patching process? 3.

For each configuration file maintained by AutoConfig. profile option guest user/password. o Check whether apache/jserv is up. there exists a template file which determines which values to pick from the XML file. nomaintainmrc. which means starting up and shutting down other concurrent managers. When you run AutoConfig it reads the XML files and creates all the AutoConfig managed configuration files. 6. Look at the log of the failed worker. etc. ICM only takes care of the queue control requests. How will you change the apps password? 11. FND_WEB. Look . 4. Provide the location of the DBC file and explain its significance and how applications know the name of the DBC file. how will you go about finding the cause? 10. o Modify workflow and concurrent manager tables. Most likely the FNDFS listener is down. 5. o You can apply patches with options (nocompiledb. AutoConfig uses a context file to maintain key configuration files. o You can create a response file for non-interactive patching. identify and rectify the error and restart the worker using adctrl utility. All the other managers will keep working. aoljtest. o Run IsItWorking. o Change printers.8. o Check guest user/password in the DBC file. 3. the DB. Manual steps (there can be many more): o Change all non-site profile option values (RapidClone only changes site-level profile options). nocompilejsp) and run these once after applying all the patches. Run pre-clone on the source (all tiers). 7. How will you change the location of concurrent manager log and output files? 9. A context file is an XML file in the $APPL_TOP/admin directory and is the centralized repository. o You can merge multiple patches. If the user is experiencing performance issues. 2. copy the file systems and then run post-clone on the target (all tiers).PING. Look at the FND_NODES table. duplicate the DB using RMAN (or restore the DB from a hot or cold backup). Answers 1. Look at the value of OUTFILE_NODE_NAME and LOGFILE_NODE_NAME in the FND_CONCURRENT_REQUESTS table.

o Take a statspack report and analyze it. AOL consists of the entire schema which forms the base layer for Functioning of Oracle Applications(without which the Apps can not work).) ? Answer :Oracle database only. o Check for any network bottleneck by using basic tests like ping results. etc. 10. o Significance: Points to the DB server amongst other things. o O/s monitoring using top/iostat/sar/vmstat. The location of log files is determined by parameter $APPLCSF/$APPLLOG and that of output files by $APPLCSF/$APPLOUT. o Location: $FND_TOP/secure directory. Informix.dat files.ora. Set # 2 : FND vs.at the FNDFS_ entry in tnsnames. Oracle. o The application knows the name of the DBC file by using profile option “Applications Database Id.e. o Manually modify wdbsvr.” Set # 1 : Compatibility On which databases can Oracle Applications be installed on (i. AOL What is the difference between “FND” and “AOL” ? What are they ? What do they mean ? Answer:FND is the system name of core Application Object Library(AOL). 9.app/cgiCMD. 8. . o Trace his session (with waits) and use tkprof to analyze the trace file. SQL Server. 11. o Use FNDCPASS to change APPS password. o Change any DB links pointing from other instances.

1.e. They are 1. for forms .06 (i.(in R12 the releases 10. Applsys is a schema in oracle applications which contains the information about the FND or Foundation Tables.1. Concurrent Requests also use the apps db schema for executing the requests. Db Techstack.1.—(Database (Oracle RDBMS ) Software.2 and 10. Applications Techstack. Applsyspub is the schema which used internally in Oracle Applications (Gateway User) by application Users.(in 11i the 8.7 for Application Server). 2.reports and for PL/SQL and other libraries) and 8.Set # 3 : Schemas What is the difference between the following schemas and when are they being Used by the system : 1) Apps 2) Applsys 3) Applsyspub Answer :Apps is the database schema which used for connecting applications(front end) user It internally uses the Applsyspub user for connecting . Set # 4 : Techstack What do we mean by Techstack ? What comprises the Techstack ? Answer:In Oracle Applications the Technical Software Components which comprises of the entire Applications is called Techstack. Set # 5 : “GL” Database User When does the system logs in as Database user “gl” and why ? .It comprises synonyms for all the individual module’s objects.3).

Answer:When using the General Ledger Module Responsibilities the system logs in as Database user gl and this is done for database security. “dbc” files What’s the difference between the “xml” file and the “dbc” file ? How are they Being used by the system ? Answer :Xml file in oracle Applications is the context file which is maintained by Autoconfig to maintain the Applications configuration in a centralized manner. what would you say are the top three Precautions to be taken (before doing in Production) ? Can we change the password for user “guest” ? Why ? Answer:Ensure that downtime is taken for changing the apps password. Set # 7 : “xml” vs. . Dbc file is the file used to connect the application user to the database. And make the application tier down and change the apps user password. Set # 8 : TWO_TASK What is the “TWO_TASK” variable ? How does Oracle Applications uses it ? Answer:Oracle Applications System maintains TWO_TASK variable for the applications to work properly. This is done for advanced security. We can change the Guest user’s password. This is best approach. Set # 6 : Password Change Before changing password for “apps”. Ensure that no application users are connected Ensure that no concurrent requests are running .

Normally workflow is used to carry out the flow of work by approving system and this is mostly used in Order Management. The top three things to monitor workflow would be.It is also a Standalone Product. AD stand for Applications DBA.It will be common for database tier and application tier. how can we find out ? Answer :Workflow is a module in Oracle Applications . .Monitor the health of Workflow Notification Mailers . Set # 10: Workflows What is a workflow? How does Oracle Applications uses workflows? What would be the top three things to monitor for workflows ? What would be the top three typical questions to ask about workflows ? Does a Workflow have a version ? If so. Set # 9 : $AD_TOP What is $AD_TOP ? What does “AD” stand for ? Which type of user mostly uses this directory ? Answer :AD_TOP is the TOP for Application DBA Module which contains all the essential utilities and files used for maintaining the Oracle Applications System. Application DBA’s mostly use this directory.Make sure the “Synch workflow tables” concurrent program is running properly without errors and monitoring the Workflow Managers. 3. 1. 2.Login as Sysadmin and by using the workflow Administrator web applications monitor for any pending or errored out workflows and correct it. So that from applications tier users can connect to the database without issues.

3. by executing the wfver.conf. Workflow has a Version.sql This will show the pending and running concurrent requests in the instance Newly Added What is Transaction Manager(Concurrent Manager) and its purpose? Ans:Transaction Manager is defined so that it has a special pool of database resource to execute concurrent requests. Its not like other concurrent managers and its not dependent on any concurrent queue tables.How will you configure a workflow Notification Mailers.sql in FND_TOP/sql we can find this component’s version. How will you find the pending and running concurrent requests from SQL prompt? after logging as apps user in sqlplus run this sql $FND_TOP/sql/afrqrun.How will you troubleshoot that if workflow notification mailer is not working properly(not sending emails).What are the different options in adpatch and explain about those. Other users will get 403 forbidden error. How can you restrict application access to only certain users? Ans :.conf configuration file in Apache/conf directory and adding the directive and by giving Allow and bouncing the apache. You can also customize the error message in httpd. Question :.How will you navigate and troubleshoot for finding out errored workflow notifications.The Top three typical questions to ask about workflows are. 1.By editing the apps. i.e when a client submits concurrent request which is assigned to the Transaction Manager then it immediately executes that conc request. adpatch apply=no . 2. This manager is used to run high priority concurrent requests.

This will not apply the patch but generate a logfile which we can check. libraries and menus 5) Recompiling JSP pages What is the location of oracle application component startup and shutdown script? $APPLCOMN/admin/scripts/$CONTEXT_NAME . This is used for development and testing purpose. What are the toolkits/ scripts used with Oracle applications/e-business suite? 1) Oracle application component startup and shutdown script 2) Changing application passwords .This option applies ad updates first then do the rest nocompiledb nocompilejsp nodatabaseportion nocopyportion nogenerateportion nojcopy nogenform nolink adpatch option=hotpatch(for hot mode)–not adivisable for some patches(especially hr global like that).This is done for testing the patch with the instance.. APPLSYS/APPS 3) Relinking application executables 4) Regenerating forms. Applications. What is the use of cloning? Cloning is used to create copies of production Oracle Applications. —————more q&a to come……………………. adpatch preinstall=y mostly used in upgrades or specifically when told in a patch readme. This process is referred to as cloning of oracle application instances.Oracle.

What are the components in the Application Tier? Ans: Apache(http) Jserver(jre) Forms Server(f60srv) Metric Server(d2ls) Metric Client(d2lc) Report Server(rwm60) Concurrent Server(FNDLIBR) Discoverer 6.adsplice 4.env and $APPL_TOP . What is the location of JInitiator in the Desktop Tier? Ans: c:\program files\oracle\Jinitiator 9. What is the location of Server cache? Ans: $COMMON_TOP/_pages 11. Which package will be used for the user validation by plsql agent? Ans: oraclemypage 12. What is the location of client cache? Ans: c:\documents and settngs\user\oracle jar Cache 10.adpatch 3.xml and $APPL_TOP/admin 15. what is the location of Apps environment file? and its name? Ans: contextname.What are main file systems in Oracle Apps? Ans: APPL_TOP. DB_TOP.adrelink 6. What simplay a oracle Architechture? Ans: Desktop Tier. Database Tier 5.adident 5.apps 3. What are there in Desktop Tier? Ans: Internet Browser.what is the utility to change the password of a dba schema in oracle apps? Ans: FNDCPASS 2. what are mandatory users in oracle apps? Ans: applsys.applsyspub. JInitiator 8.What are the location of JaVA Files? Ans: JAVA_TOP and all PRODUCT_TOP/Java/Jar 14.adlicmgr 13.ORA_TOP 7. COMMON_TOP. What are adadmin utilities? and Its location? $AD_TOP/bin Ans: 1. What is the name of the xml file of Apps and its location? Ans: Context Name.adadmin 2. Application Tier.

When any product executable get currupted 25. What is the executable to generate jar files? Ans: adjava 22. How do you see the files in zip file? Ans: unzip -v 19. How do you relink a executable of a product Ans: by relinking option in adadmin or adrelink 23. Eg: alter table fnd_nodes compile 30.How do you relink OS files and libraries? Ans: using make command 27. when you miss a executable file 2. How do you start the apps services? Ans: $COMMON_TOP\admin\scripts\Contextname\adstrtal.sh apps/appspwd 21. In how many way Jar files are generated? Ans: Normal and Force 17. How do you relink AD product executable? and usage? Ans: adrelink. What is DAD? Ans: It is a file which stores apps passwords in hard coded format.How do you generate jar files? Ans: Using adadmin and option 5 20.zip appsborg2. Where do you get the info about invalid objects? Ans: from dba_objects where status=invalid 29. i.How do you see the errors of a table or view? Ans: select text from dba_errors where name='emp_view' 31. Once Jar files are generated what files get effected? Ans: All Product_top/java/jar files and Two files in JAVA_TOP they are appsborg.sh force=y "ad adsplice" 24.16.What is compile scheman option in adadmin? Ans: This option is used to compile/resolve the invalid objects 28. When there is a problem with any executable file 3.e wdbsvr 26.When do you relinking? Ans: 1.How do you compile an obect ? Ans: alter object_ type objet _name compile.zip 18.sh and adrelink. How do you see the errors in the db? Ans: show error .

0.How do you validate apps schema? Ans: To validate synonyms. You can do it in adadmin.sql or adident Header adsetmmd. How to see the version of a script or form or report or etc? Ans: grep Header adsetmmd.10 Apps software? . How do you load java class to databae? Ans: loadjava 42. what is the utility to clean the concurrent manager? Ans: @cmclean. compile schema option 33.6ORACLE_HOME(Dev 6i products) and IAS_ORACLE_HOME (Apache) 49. How do you stage the 11.fmx 47. What are restart files? and its location? Ans: These files contains the previouse session info about adadmin.What is the location of adadmin log? Ans: $APPL_TOP\admin\sid\log 48. How do you configure you ipaddress at client side? and server side? Ans: c:\windows\system32\drivers\etc\hosts and \etc\host 50.out 44. location is $APPL_TOP\admin\sid\restart\*.What is APPS_MRC Schema? Ans: It is used for multi language support.rf9 43. 34.sql strings -a GLXSTEA. missing sysnonyms and all grant. To synchronize APPs schema and APPS_MRC 46. How do you enable maintainance mode? Ans: using adadmin or running a script called "adsetmmd.sql ( You have download from metalink) 52. after validating it iwll produce a report in the location $APPL_TOP\admin\sid\out\*.sql (location is ?/rdbms/admin/) or going adadmin. How do you compile a schema? Ans: using utlrp.5. What is the location of Datbase server related scripts? Ans: $ORACLE_HOME\appsutil\scripts\contextname 51. How do you know how many invalid objects are in specific schema? Ans: select count(*) from dba_objects where status='INVALID' group by owner.fmx grep Header or adident Header GLXSTEA..sql ENABLE/DISABLE" (AD_TOP/patch/115/sql) 45. What are the oracle homes in Apps? Ans: 8. How do you know the package version? Ans: select text from dba_source where name='package name' and type='PACKAGE BODY' and rownum<10>/rdbms/admin) 41.32.

2) web server.e. HP Unix ) with following additional as per O. MKS Toolkit.Database installed with Apps with dummy data Q. What is O.cc.pl 53. solaris. make & X Display server for all unix machines (linux. Single Machine install where Apps 11i is installed on default location. What is the executable to generate forms? Ans: f60gen Explain Single Node or Multi Node installation Single Node . What are various components installed after 11. Mount Points and advanced installation.11i Database Tier is owned by one O.S.Both Database and Application tier are owned by Single Operating System Account Multi User . Discoverer. Explain single user or multi user installation ? Single User .s. ksh HP-Unix. Q. ld. Advanced Install .gcc. Not much options during install. Users.Advanced install with option to define o. User where as Application Tier is owned by different user.S.S.2. Multi Node .0.Apps 11i components on more than one Machine. Web Server on single machine.10 (11i) install ? –9iAS (1.2. Linux. Jinitiator Q. What is the location of the source files of forms? Ans: AU_TOP/forms/US/ 54. IBM.cc. Forms.5. CM. level software requirement for installing Apps ? ar. g++. Developer 6i Forms & Reports. What is difference between express install or advanced install (system specific) Express Install . GNU Make . Note* In both cases Apps is installed as user ROOT Q.All components of Apps 11i i. Q. What is difference between fresh database and vision database install types ? Fresh Database .Database is installed with Apps but with no data Vision Database .Single User.Ans: using adautostg. Database. linkx1C For Windows you need Microsoft C++. acc IBM AIX .

If you are applying a patch.pl to create staging area orcreate required directory manually for staging like (following directories under Stage11i . What is minimum approx.com/forum If you wish to share interview questions drop me a mail or leave them as comment on this post Q. In the middle you realise nothing happening and no update in patch log file. Q.26 GB Database Tier (Fresh install) .worker log file (No updates & no error message).5.Q. oraNLS and inside these directories Disk1. What is staging area ? Staging Area is special directory structure where you can dump 11i installation software so that you don’t have to insert CD’s during install and these disks will automatically be picked by Installer. How you set up staging area ? Use adautostg.10 (Note these disk requirement changes as per type of installation. ranging from 1 to 3 years.startCD. oraiAS. oraDB. For answers to these question and many more Interview questions for Apps DBA’s visit http://teachmeoracle.What is difference between shared appltop and staged appltop ? . What to do & How to troubleshoot ? Q. Is it possible to install apps without staging area ? YesThese questions are very basic and for freshers who mention in their CV’s that they have installation experience. Why there are three ORACLE_HOMEs in 11i or R12 ? Q.10 Application Tier File System . languages installed and release ) For 11. oraApps.65 GB Q. How you will troubleshoot if concurrent request is taking long time ? Q.It was started successfully.31 GB Database Tier (Vision install) . disk requirement for 11. Disk2…) Q. for advanced installation questions keep looking at this site Stay tuned for some more questions on 1Z0-233 Oracle 11i Install Patch and Maintain You can now register for email subscriptionvia link at right menu bar. oraAppsDB.5. Here are few more interview Questions targeted for Apps DBA’s with work exp.

Concurrent Manager (CM). why not ? Q. Patching . Cloning. How ? If No. to name few a) Processes value for Concurrent Manager is 0 (System Administrator > Concurrent > Manager > Define > search for Manager > Click on the Work Shifts button and check value of Processes) .Q.Where and how you update workflow notification mailer configuration setting ? (This depends on which workflow mailer you are running C Mailer or Java Mailer ) Q. How many concurrent mangers can be used ? what is the limit ? There is no such documented limit on number of concurrent managers. Forms Server. what are the request incompatibilities ? how conflict resolution manager solve them? Q. Share configuration/setup you have done w. What is Rep-300 toolkit error ? Did you ever encounter this ? Q. Q. can I apply database patch ? No.t.6. what you will do to troubleshoot ? Q. Is it possible ? If Yes. What are interoperability patches ? Q. as long as you have enough operating system resource (memory). Apps (expect some questions on that setup) ? I am applying database patch using opatch. you can’t apply a database patch using opatch if Inventory is missing. Jinitiator. Database. What are conflict resolution managers in CM ? Q. If users complain that reports are not running. How frequent you run Gather Schema Statistics program & with what option ? Why you need to run it ? What is cost based optimizer ? Q. What all things you will check after cloning and before handing over instance to end users ? Q. Suppose my concurrent manager status is showing Inactive ? what is the reason ? This could be because of multiple reasons. Name few common issues you encountered recently related to Web Server.2 Creating the Central Inventory” Q.r. Q. I don’t have oraInventory. Register ORACLE_HOME with global Inventory (in case inventory is missing) using steps mentioned here “3. If you want to change Concurrent Manager log and out file location .

For more info and significance of transaction manager Check Oracle Applications System Administrator’s Guide . COMMON_TOP. $ORACLE_HOME/network/admin/apps_$SID.log (on Middle Tier) To name few 1.Topology (Number of middle tier.Configuration (zipped) Here (Page 176) Q. DMZ setup) . Q.sh during Rapid Clone process 2.Customizations (printer setting and any post clone issue) . Frequency of patching vary from company to company and implementation stage. Database is RAC or not. DATA_TOP) .txt 2. Q. What is transaction manager ? what is the significance ? Normal/Standard concurrent manager execute long running. Q. FNDSM (Service Manager issues) Q. Failure to create proper apps listener file via adgentns.Network speed to copy various tops (APPL_TOP. How frequently do you preform patching ? (For work ex <> Patching is done mainly to fix existing problem (bug) or for new features (enhancements).. where as transaction manager support “synchronous” processing of particular requests. data-intensive application program asynchronously.b) Concurrent Manager was shut down by some one (Check using System Administrator > Concurrent > Manager > Administer) c) There is no workshift defined against Concurrent Manager (or workshift removed from Manager) . How much time it will take to complete cloning ? Cloning time depends on . $OAD_TOP/admin/log/$CONTEXT_NAME/adalnctl.. How frequently you perform cloning ? (For work ex <> This again vary from company to company. is system integrated with OID & SSO. 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. Frequency ranging from every few days or every few weeks to every few months.

then start another adpatch session from second node mentioning remaining workers to start from second node. Users complaining applications running very slow .a. 1-2 hours for Middle tier + Time to copy files from source instance to target Instance Q. 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 . Q. 30 Minutes for pre-clone Approx. I am not able to start concurrent manager ? What is the problem ? This could again be for various reasons. process (kill -9 ) Q. While applying patch in apps some body dropped my FND_CONCURRENT_REQUEST table .k. you can’t apply database patch using opatch (Though you can apply apps patch using adpatch). 1-2 hours for post clone on database tier Approx. what . you can run adadmin ifFND_INSTALL_PROCESSES is NOT locked (in use) by adpatch session. how would u analyz e ? 2. If this table is in use by adpatch session then you can’t run adadmin at same time. How would u know all your concurrent managers are up and running ? 3. After cloning my oraInventory got corrupted ? can I apply my Opatch? No. Q.s. question is tricky. What is the purpose of the appsutil folder in ORACLE_HOME in database tier ? appsutil directory in database ORACLE_HOME is place holder for Autoconfig andRapid Clone related files on database Node. Q. If you are using shared appl_top (application tier) and usingdistributed patching (a. Recreate inventory as mentioned above. to check root cause of problem check log file at $APPLCSF/$APPLLOG/$SID_MMDD. I am applying patch can I open another session in another node and run adpatch ? Well. 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).Time for Rapid clone for single node Approx. what command is used to kill the process which is using largest memory ? Vary as per operating system if you wish to kill o. (More on distributed patching in shared application tier environment coming soon …). how would u proc eed ? 5. How would u know ur apache server is up and running ? 4. Q.mgr (where MM is month & DD is Date on which Concurrent Manager was started) My concurrent request is running very slow .

If you have any real time Interview questions for Apps DBA’s which you wish to share with other Oracle DBA’s please leave it in comments sectionor mail me at ( atul @ onLineAppsDBA.dat. how ? 8.) . person taking interview and specific to your CV . what might be the problem ? 9. I want to change my concurrent reques t log and ot files loc ations . Can c driver be applied while database is down ? Q. Where are CM log files ? Q.ADMIN. I am unable to see my concurrent request log and out files . What is difference between ad_bugs and ad_applied_patches ? Q.will happen ? 6.e. While applying the patch in apps how would u moniter which files going to modify and which sc ript is running On popular request from readers. How to enable maintenance mode ? Q.forms . What is difference between ICM. What is significance of dbc file ? . I am posting Practical Technical Interview Questions for Oracle Applications (E-Business) 11i/R12 DBA’s. What will happen if ICM goes down ? Q. How to identify whether Maintainance mode enabled r not in database i. CRM and Standard Manager in Concurrent Manager ? Q.REPORTS ? 11. table name ? 12.DB. Steps to reduce patch downtime ? Q.com ) Q. What is diff b/w AD_PPLIED_PATCHES and AD_BUGS tables ? 7. On which node u will run FNDCPASS node1. If your output or log file from view report is not working what can be issue ? Q. How to check if system is rapid clone enabled ? Q. Interview Questions differ with your work experience (below is list of question for person with 1-3 years exp. apac he node2 – CM.app CGIcmd. After changing apps password by using FNDCPASS i forgot to modify the some files like wdbsvr. Is there way to apply patch without enabling maintenance mode ? Q. what will happened ? 10. How to check if system is Autoconfig enabled ? Q.

What are issues you encountered in last few projects ? Q.Q. how to enable/disable it and how to by pass maintenance mode ? Q. how you will debug issue ? . How will you troubleshoot self service issue ? Q. If users complain that they can’t see login page. What is maintenance mode. What all profile options you change in DMZ setup ? Q. How Apps decide to use particular dbc file ? Q. What are steps included in changing Apps Password ? Q.

Sign up to vote on this title
UsefulNot useful