All Real Exam Questions with Answers (highlighted in RED)
Q1:
Q3:
Q4:
Q6:
Q7:
Q8:
Q9:
Q10:
Q11:
Q12:Q13:
Thank you for visiting my blog (adeebk4khan.blogspot.com) and reading about myself. Hope this website is useful to you and Main reason for blogging is an opportunity to study topics further and to share my knowledge. Your feedback is appreciated.
All Real Exam Questions with Answers (highlighted in RED)
Q1:
Q9:
Error:-
In fs_clone I faced the below error.
Enter value for 1: Enter value for 2: Enter value for 3: ERROR:
ORA-00604: error occurred at recursive SQL level 1
ORA-20099: E-Business Suite Patch Edition does not exist.
ORA-06512: at line 48
Solution:-
Ref>adop phase=cutover Errors With ORA-20099: E-Business Suite Patch Edition Does Not Exist When Database Is Not Active (Doc ID 1611655.1)
Conn apps user and execute below from run file system.
SQL> exec ad_zd.ALTER_LOGON_TRIGGER('DISABLE');
PL/SQL procedure successfully completed.
SQL> commit;
Commit complete.
. EBSapps.env patch
cd $ADMIN_SCRIPTS_HOME/
./adautocfg.sh
Issue:
Grant Command hanging for longer time
SQL> grant SELECT on "SYS"."GV_$INSTANCE" to "EBS_SYSTEM" with grant option ;
ORA-04021: timeout occurred while waiting to lock object
Solution:
1. Find out what session / process is blocking the grant and kill it.
2. Get the SID and session # of the account preventing the grant (in my case it was DBSNMP)
log into the correct database instance as SYS and kill it
alter system kill session ',<serial#>' immediate;
alter system kill session '12,53838';
3. Completed successfully
SQL> grant SELECT on "SYS"."GV_$INSTANCE" to "EBS_SYSTEM" with grant option;
Grant succeeded.
-------------------------------------------------------------------------------
EBS 19c service name issue
Cause:
1. Misconfiguration with the listener and registration of services:
2. Adop patching cycle will not work.
Solution:-
1. In 19c database service_name parameter should be set to container name
2. Source CBD ENV.
3. Close PDB instance.
SQL> alter pluggable database all close instances=all;
Pluggable database altered.
SQL> alter system set service_names='CDBSID' scope=both sid='*';
System altered.
Kill all processes of FNDLIBR.
ps -ef |grep FNDLIBR | grep -v grep | awk '{print $2}' | xargs kill -9
Kill all processes of java.
ps -ef |grep java | grep -v grep | awk '{print $2}' | xargs kill -9
Error:-
"An error occurred while attempting to establish an Applications File Server connection with the node FNDFS_<hostname>. There may be a network configuration problem, or the TNS listener on node FNDFS_<hostname> may not be running. Please contact your system administrator."
Environment:-
1) Two node database and two application (PCP)
Changes:-
1) install the latest rpm on the database and application server.
Yum update.
Issue:-
1) After reboot all database and application services started.
2) not able to see output and logs from the front end.
3) All application services started without error.
Solution:-
1) Check FNDSM listener status working fine.
2) (Active user) output and logs and generated on the backend server however not able to see output.
3) Run auto config database and application.
4) You can't get rid of FNDWRR (viewing concurrent log and out) problems, if you have a hostname with capital letters.
$EBS_APPS_DEPLOYMENT_DIR/oacore/APP-INF/node_info.txt
5) After performing the above steps the issue is on the firewall issue and finally the issue is resolved.
Many times user APEX Work-space accounts gets locked on few wrong attempts or any other reasons.
Solution:-
[oracle@ebstest apex]$ sqlplus / as sysdba
SQL> declare
2 n_security_group apex_workspaces.WORKSPACE_ID%type;
3 begin
4 SELECT workspace_id
INTO n_security_group
FROM apex_workspaces
WHERE workspace = 'workspace';
wwv_flow_api.set_security_group_id(n_security_group);
10 APEX_UTIL.UNLOCK_ACCOUNT (p_user_name => 'Username');
11 commit;
12 end;
13 /
PL/SQL procedure successfully completed.
SQL>
Virtual machine
OS:- 6.6 Linux
Error:-
Shared folder not showing up VirtualBox.
Solution:-
1- Download VMware tool patch from below link.
https://drive.google.com/file/d/1vasV-ATmdDUAxp2x96mzAPGuvVFNF77s/view?usp=sharing
2- unzip the vmware-tools-patches-master.zip
3- Run below commands(root user).
a- ./patched-open-vm-tools.sh
b- ./download-tools.sh latest
c- ./untar-and-patch.sh
d- ./compile.sh
4- able to see shared folder .
[root@ebstest apps]# cd /mnt/hgfs/
[root@ebstest hgfs]# ls
Sandbox_backup
[root@ebstest hgfs]# pwd
/mnt/hgfs
[root@ebstest hgfs]#
[applmgr@test scripts]$ adop phase=prepare,finalize,cutover,cleanup
1- Apply main patch using below command.
time adop phase=apply patches=31625670
2- To apply language patches.
time adop phase=apply patches=31625670_D:u31625670.drv,31625670_DK:u31625670.drv,31625670_ESA:u31625670.drv,31625670_F:u31625670.drv,31625670_I:u31625670.drv,31625670_NL:u31625670.drv,31625670_ZHS:u31625670.drv,31625670_ZHT:u31625670.drv workers=16 wait_on_failed_job=yes flags=autoskip
What happens is the following:
Disable connection pooling:
1- For each Connection Pool in the OBIEE rpd (repository) file, uncheck the "Enable connection pooling" option.
2- Save the rpd and distribute it to the server.
Error:-
1- adop phase=prepare.
Solution:-
1- Download the most recent version from MOS Note: 2485457.1 – AutoUpgrade Tool.
2- Create sample Auto-Upgrade config file.
java -jar $OH19/rdbms/admin/autoupgrade.jar -create_sample_file config
3- Edit Sample file.
[oracle@dbinstance ~]$ java -jar $ORACLE_HOME/rdbms/admin/autoupgrade.jar -config /home/oracle/UPGR.cfg -mode analyze
Autoupgrade tool launched with default options
+--------------------------------+
| Starting AutoUpgrade execution |
+--------------------------------+
1 databases will be analyzed
Enter some command, type 'help' or 'exit' to quit
upg> lsj
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
|JOB#|DB NAME| STAGE|OPERATION| STATUS| START TIME|END TIME| UPDATED| MESSAGE|
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
| 100| PROD|PRECHECKS|PREPARING|RUNNING|20/05/18 15:11| N/A|15:11:09|Remaining 0/75|
+----+-------+---------+---------+-------+--------------+--------+--------+--------------+
Total jobs 1
upg>
Job 100 for PROD FINISHED
[oracle@dbinstance ~]$
upg> status -job 102
Progress
-----------------------------------
Start time: 20/05/18 15:13
Elapsed (min): 122
End time: N/A
Last update: 2020-05-18T17:15:05.211
Stage: POSTFIXUPS
Operation: EXECUTING
Status: RUNNING
Pending stages: 2
Job Logs Locations
-----------------------------------
Logs Base: /home/oracle/logs
Job logs: /home/oracle/logs/102
Stage logs: /home/oracle/logs/102/postfixups
TimeZone: /home/oracle/logs/temp
Additional information
-----------------------------------
Details:
Starting FIXUPS execution
Error Details:
None
upg>
Job 102 for PROD FINISHED
[oracle@dbinstance ~]$
7- Deploy mode.
Step 1 :- To find Trace file location using Request id
Configuring and Managing Oracle E-Business Suite Release 12.2.x Forms and Concurrent Processing for Oracle RAC (Doc ID 2029173.1)
Step 1:- No active ADOP cycle
adop -status
Step 2:- Create Services (Database)
srvctl add service -db vis_a -service UATERP_OACORE_ONLINE -preferred "UATERP1,UATERP2" -notification TRUE -role "PRIMARY,SNAPSHOT_STANDBY" -failovermethod BASIC -failovertype SELECT -failoverretry 10 -failoverdelay 3
srvctl add service -db vis_a -service UATERP_PCP_BATCH1 -preferred "UATERP1" -notification TRUE -role "PRIMARY,SNAPSHOT_STANDBY" -failovermethod BASIC -failovertype SELECT -failoverretry 10 -failoverdelay 3
srvctl add service -db vis_a -service UATERP_PCP_BATCH2 -preferred "UATERP2" -notification TRUE -role "PRIMARY,SNAPSHOT_STANDBY" -failovermethod BASIC -failovertype SELECT -failoverretry 10 -failoverdelay 3
Step 3:- Check the configuration
select inst_id,service_name, count(*)
from gv$session
where service_name not like 'SYS%'
group by inst_id,service_name
order by 1
/
srvctl config service -d UATERP -s UATERP_OACORE_ONLINE
srvctl config service -d UATERP -s UATERP_PCP_BATCH1
srvctl config service -d UATERP -s UATERP_PCP_BATCH2
Step 4:- Configure Net Services
lsnrctl status UATERP1
lsnrctl status UATERP2
lsnrctl status listener_scan1
lsnrctl status listener_scan2
lsnrctl status listener_scan3
Step 5:- Create a TNS alias for database service
UATERP_OACORE_ONLINE =(DESCRIPTION=(ADDRESS_LIST= (FAILOVER=YES) (ADDRESS=(PROTOCOL=tcp)(HOST=<SCAN IP1>)(PORT=<SCAN PORT>)) (ADDRESS=(PROTOCOL=tcp)(HOST=<SCAN IP2>)(PORT=<SCAN PORT>)) (ADDRESS=(PROTOCOL=tcp)(HOST=<SCAN IP3>)(PORT=<SCAN PORT>)) (CONNECT_DATA= (SERVICE_NAME=UATERP_OACORE_ONLINE)))
"Create Service UATERP_OACORE_ONLINE a and add it to $TNS_ADMIN/<%s_dbSid%>_<%s_hostname%>_ifile.ora file Add tnsentry on both database node."
Step 6:- Copy the default database connection file
"Copy the default database connection file, which is normally $FND_SECURE/DB_NAME.dbc to the database service UATERP_OACORE_ONLINE.dbc"
Step 7:- Context File backup
Step 8:- Edit the context file on each application tier node
s_apps_jdbc_connect_descriptor = <jdbc_url oa_var="s_apps_jdbc_connect_descriptor">jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=exaa-scan3)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=UATERP_OACORE_ONLINE )))</jdbc_url>
s_jdbc_connect_descriptor_generation - false
s_tools_twotask - UATERP_OACORE_ONLINE
s_cp_twotask - UATERP_PCP_BATCH1
s_cp_twotask - UATERP_PCP_BATCH2
Step 9:- Run autoconfig primary and secondary node of application
Step 10:- Stop application services and database services
Step 11:- Start database services and application services
Step 12- HA testing
srvctl relocate service -d <db_name> -s <service_name> -i <instance1> -t <instance2>
srvctl modify service -d <db_name> -s <service_name> -n -i <preferred_list> -a <available_list>
srvctl modify service -d prod -s TestService1 -n -i prod2,prod4 -a prod1,prod3
To fix the issue, follow the steps below from your local desktop to clear your cache:
Clearing Java Cache
(Part 1)
1- Go to Control Panel, the Control Panel can be accessed by searching for the control panel using the search box at the bottom of your screen.
Clearing Internet
Explorer Cache (Part 2)
1- You may also want to clear your Internet Explorer Cache. To do so, click on the gear icon on the top right-hand corner of your browser.
2- Place your cursor over Safety to populate a drop down box, then select Delete Browsing History.
Change The Web Port {http port} in E-Business Suite R12.2
In this post i will list out the steps to change the webport to 8009.
Defualt port - 8000
change port - 8009
Solution:-
1- Login to Em console - using http://hostname:port/em
4- Select the Oracle HTTP server component and Advanced Configuration.
How to Move OCR & Vote from external to Normal or high. 1) Create New diskgroup(CRS) with suitable redundancy for OCR and Voting files....