0% found this document useful (0 votes)
136 views20 pages

Zapdoc - Tips Oracle e Business Suiter122 Troubleshooting

EBS R122 Troubleshoot

Uploaded by

rkvenki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
136 views20 pages

Zapdoc - Tips Oracle e Business Suiter122 Troubleshooting

EBS R122 Troubleshoot

Uploaded by

rkvenki
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

Oracle E-Business Suite(R12.

2)
Troubleshooting

Amit Sharma
Apps DBA Expert

CORPORATE OFFICE US OFFICE INDIA OFFICE Email : [email protected]


8 Magnolia Place, 6515 E Union Ave, NS-24 Mianwali Nagar Phone : +1 408 627 8021
Harrow, London, UK Unit 451, Denver Paschim Vihar +91 959 905 6621
1
HA2 6DS CO 80237 New Delhi 110087
Agenda
 ADOP Troubleshooting
 Logon Issues Troubleshooting
 Scalability

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


2
Lesson-1
ADOP Troubleshooting

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


3
ADOP Validate
• Part of ADOP utilit , alled e e uti g adop – alidate
• Located in $AD_TOP/bin
• Only available above AD-TXK 7
• Does a quick check on Online Patching Cycle and alerts of errors if any
• Usually one of the first step requested by Oracle Support.

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


4
Copyright © 2014, K21Technologies Ltd. All rights reserved 4
EBS_LOGON Trigger
• Critical LOGON trigger owned by SYSTEM schema
• Should be explicitly disabled during autoconfig run on patch Filesystem and
should be immediately enabled
• Otherwise status should always be ENABLED
• Suggest a cron job is placed to check its status periodically

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


5
Copyright © 2014, K21Technologies Ltd. All rights reserved 5
ADOPSCANLOG
• Key ADOP troubleshooting utility
• Located in $AD_TOP/bin
• Excellent utility to scan all your Online Patching logs with a single command
• Ability to selective reduce the amount of data that is displayed on screen
• Ability to scan even for past ADOP Sessions

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


6
Copyright © 2014, K21Technologies Ltd. All rights reserved 6
ADOPREPORTS.SH
• Key ADOP Reporting Utility
• Located in $AD_TOP/bin
• Provides complete report on objects in each edition
• Provides space usage in key tablespaces
• Provides status of critical AD_ZD Objects

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


7
Copyright © 2014, K21Technologies Ltd. All rights reserved 7
AD_ZD Objects
• All Objects starting with AD_ZD should be VALID
• If any becomes invalids then Online Patching cycle will fail
• Monitor and take corrective action immediately
• Suggest cron jobs are placed to verify status
• ADOPREPORTS.SH script can also be used to check the key object status

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


8
Copyright © 2014, K21Technologies Ltd. All rights reserved 8
AD_ZD_LOGS Table
• Key ADOP table which contains all the log information
• Owned by APPLSYS Schema
• First place to look for detailed Online Patching Cycle messages
• Formatted concise output available through adopmon utility

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


9
Copyright © 2014, K21Technologies Ltd. All rights reserved 9
ADOPMON
• Key ADOP Monitoring Utility, only available above AD-TXK 7
• Located in $AD_TOP/bin
• Formats the output of AD_ZD_LOGS table in a user friendly fashion
• Session keeps continuing to display new log information until closed.

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


10
Copyright © 2014, K21Technologies Ltd. All rights reserved 10
Lesson- 2
Logon Issues
Troubleshooting

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


11
Intermittent Logon Failures
• Ra do l users get Page a ot e Displa ed or I ter al “er er Error hile
trying to login
• Once login page is rendered, no failures
• Possible Cause
– Few OACORE Managed Servers have failed, check Server log and restart failed OACORE
Services
– If not solved, do complete Application Services Bounce

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


12
Copyright © 2014, K21Technologies Ltd. All rights reserved 12
Logon Page Not Rendering
• No one is able to login to applications – Full Outage
• Possible Causes
– FMW Apache may have gone down – Check and restart Apache
– OACORE may have gone down – Restart OACORE Managed Servers
– Tablespaces might have got filled up – Check Database Alert log and take Corrective action
– Che k Profile I itializatio – “QL “tate e t Custo for a ju k alues
– ORA-00600 or ORA-07445 in alert log – Raise SR with Oracle and fix the error

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


13
Copyright © 2014, K21Technologies Ltd. All rights reserved 13
General Troubleshooting
• Try the below URLs one after the other, one of it should tell you what the issue is
– http://<logon_url>/OA_HTML/ServletPing - Will error if OACORE is down
– http://<logon_url>/OA_HTML/OA.jsp?OAFunc=OAHOMEPAGE – Will error if OACORE has errors
– http://<logon_url>/OA_HTML/jsp/fnd/aoljtest.jsp – Will error if Database has connectivity issues
– http://<logon_url>/OA_MEDIA/FNDLOGOL.gif – Will error if you have issues with Media objects
– http://<logon_url>/forms/frmservlet - Will error if you have issues with Forms
– http://<logon_url>/OA_HTML/fndvald.jsp?username=sysadmin&password=<password> - Will give error stack if you
have a profile related issues.

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


14
Copyright © 2014, K21Technologies Ltd. All rights reserved 14
Lesson-3
Scalability

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


15
Add Managed Servers
Add Managed Server
perl $AD_TOP/patch/115/bin/adProvisionEBS.pl \
ebs-create-managedserver -contextfile=$CONTEXT_FILE \
-managedsrvname=oacore_server11 -servicetype=oacore \
-managedsrvport=7203 -logfile=$APPLRGF/TXK/addMS_oacore_server11.log <<EOF
<apps password>
<wls password>
EOF

Change Managed Server Property


perl $AD_TOP/patch/115/bin/adProvisionEBS.pl ebs-set-managedsrvproperty -contextfile=$CONTEXT_FILE -managedsrvname=oacore_server11 -
serverstartargs="<complete Args>" <<EOF
<wls password>
EOF

Add Managed Server configuration to Apache


oacore
perl $FND_TOP/patch/115/bin/txkSetAppsConf.pl -contextfile=$CONTEXT_FILE \
-configoption=addMS -oacore=<host>:<port1>,<host>:<port2>

forms
perl $FND_TOP/patch/115/bin/txkSetAppsConf.pl -contextfile=$CONTEXT_FILE \
-configoption=addMS -forms=<host>:<port1>,<host>:<port2>

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


Copyright © 2014, K21Technologies Ltd. All rights reserved 16
Delete Managed Servers
Delete Managed Server
perl $AD_TOP/patch/115/bin/adProvisionEBS.pl \
ebs-delete-managedserver -contextfile=$CONTEXT_FILE \
-managedsrvname=oacore_server11 -servicetype=oacore \
-logfile=$APPLRGF/TXK/removeMS_oacore_server11.log <<EOF
<apps password>
<wls password>
EOF

Remove Managed Server configuration from Apache


oacore
perl $FND_TOP/patch/115/bin/txkSetAppsConf.pl -contextfile=$CONTEXT_FILE \
-configoption=removeMS -oacore=<host>:<port1>,<host>:<port2>

forms
perl $FND_TOP/patch/115/bin/txkSetAppsConf.pl -contextfile=$CONTEXT_FILE \
-configoption=removeMS -forms=<host>:<port1>,<host>:<port2>

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


Copyright © 2014, K21Technologies Ltd. All rights reserved 17
Start/Stop Managed Servers
Through Admin Console

 Admin Server should be UP


 Node Manager should be UP on all target nodes
 Parallel Startup across Nodes

Through UNIX Prompt

Start Managed Server


sh $ADMIN_SCRIPTS_HOME/admanagedsrvctl.sh start oacore_server11 <<EOF
<wls password>
EOF

Stop Managed Server


sh $ADMIN_SCRIPTS_HOME/admanagedsrvctl.sh stop oacore_server11 <<EOF
<wls password>
EOF

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved


Copyright © 2014, K21Technologies Ltd. All rights reserved 18
Q&A

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

Copyright © 2014, K21Technologies Ltd. All rights reserved 19


Find Us

http://facebook.com/k21technologies

http://twitter.com/k21technologies

https://www.linkedin.com/company/k21technologies

https://www.youtube.com/user/k21technologies

www.k21academy.com © Copyright 2016 | K21 Academy | All Rights Reserved

Copyright © 2014, K21Technologies Ltd. All rights reserved 20

You might also like