Professional Documents
Culture Documents
Answer:
Online patching is a new patching mechanism that is available with R12.2 that
allows the application of patches while the system is up and running, and the users
are working as normal.
Question 7 Once I upgrade to Release 12.2, can I still apply patches in the
traditional way?
Answer :No. All patches for Release 12.2 will be online patches. The traditional,
pre-12.2 method of applying patches will not work.There are option like downtime
and hotpatch which works more like traditional way but they are used for patches
directed by Oracle
Question 9. Does Online Patching require the 11gR2 Oracle Database Edition Based
Redefinition (EBR) feature?
Answer Yes. Online patching depends on the Edition Based Redefinition (EBR) feature
that was introduced in the Oracle 11gR2 Database. Most notably, EBR allows
editioning of code objects in the database. To do this, it provides new object
types such as editions, editioning views, and cross-edition triggers, all of which
are part of the Online Patching infrastructure.
Question 10. What are the phases that make up the Online Patching cycle?
Answer: The Online Patching cycle consists of the following phases:
1.Prepare a virtual copy (patch edition) of the running application (run edition).
2.Apply patches to the patch edition of the application.
3.Finalize the system in readiness for the cutover phase.
4.Cutover to the patch edition and make it the new run edition.
5.Cleanup obsolete definitions or data to recover space.
Oracle Ebuisness Suite Architecture in R12.2
Note that a third file system, the non-editioned file system (fs_ne), is created to
store files containing data that is needed across all file systems,such as log
files.
Question 15. Can I use the patch edition for testing and development purposes?
Answer As a specialized component of the Online Patching infrastructure, the patch
edition is not supported for use as a test environment. You should continue to
employ a separate, dedicated test environment.
Question 16.Can Online Patching be used with database technologies such as Active
Dataguard and Flashback?
Answer:Yes. Online patching can be used alongside Active Dataguard and Flashback.
Infact we can use flashback to rollback the changes after the final cutover
Question 17. What are the key differences between the DBA_OBJECTS, DBA_OBJECTS_AE,
and AD_OBJECTS tables?
Answer DBA_OBJECTS shows object information for the current edition, but the STATUS
column in this view may show the object as VALID even if the object actually needs
to be compiled before use.
DBA_OBJECTS_AE is similar to DBA_OBJECTS, but shows object information across all
editions. This has the drawback of showing objects in old editions that are no
longer accessible to the application.
AD_OBJECTS is the Oracle E-Business Suite workaround to the unreliable STATUS
column in DBA_OBJECTS. AD_OBJECTS shows the correct status for each object visible
in the current edition. It also shows whether the object is �actual� (a real
object) in the current edition, or a �stub� object (the object definition was
inherited from a previous edition). You can query AD_OBJECTS to locate objects that
need to be recompiled before use:
SQL>select owner, object_name, object_type
from ad_objects
where status = �INVALID�
order by 1,2,3
/
Question 20.Is the shared APPL_TOP configuration supported with Online Patching?
Answer: Yes. A shared APPL_TOP configuration is supported and recommended for
multi-node application tier implementations in Release 12.2.
Downtime mode does not use an online patching cycle. The process of applying a
patch in downtime mode completes more quickly than in online mode, but at the cost
of increased system downtime.
When applying Oracle E-Business Suite patches in this mode, adop will first confirm
that the application tier services are down, and will then proceed to apply the
patch to the run edition of the Oracle E-Business Suite database and file system.
Downtime mode is supported for:
-All patching (including post-upgrade patching) that forms part of the Release 12.2
upgrade process and is completed before the system is scaled up, the application
tier services are started, and users log in to the upgraded system.
-Single-node development or test environments, where production support and high
availability are not required.
Question 27.Does Online Patching change the way data fix patches are applied to
Oracle E-Business Suite 12.2?
Answer Yes. Data fix patches (used to fix transactional data) require special
handling. The patch readme will give full instructions.
Question 31: How is a non Oracle E-Business Suite database schema able to access
the Oracle E-Business Suite tables?
Answer Any third-party schema, either from third-party products or custom code,
must access Oracle E-Business Suite tables via the synonyms in the APPS schema.
Direct access to Oracle E-Business Suite tables may produce incorrect results.
Question 32: What are the main technological difference between R12.2 and R12.1
Answer: R12.2 uses weblogic while R12.1 uses OC4J. Apart from that we have online
patching feature in r12.2 using edition and patch/run file system
R12.1 Techstack
R12.2 techstack
Question 34: where are the log files stored for adop?
Answer: It is stored in the third filesystem which is non edition filesystem
Question 38. Where are the log file located in R12.2 Apache and Weblogic
Answer
Apache Logs
$IAS_ORACLE_HOME/instances//diagnostics/logs/OHS/EBS_web_/*log
OPMN Log
$IAS_ORACLE_HOME/instances//diagnostics/logs/OPMN/opmn/
Weblogic Logs
$IAS_ORACLE_HOME/../wlserver_10.3/common/nodemanager
$EBS_DOMAIN_HOME/servers/oa/logs/
$EBS_DOMAIN_HOME/servers/forms/logs/
$EBS_DOMAIN_HOME/servers/AdminServer/logs/*
$EBS_DOMAIN_HOME/sysman/log/*
When we want to stop all application services using script adstpall.sh , we provide
apps password in R12.1.3.But in R12.2 it will ask weblogic admin password in
addition to bring down to all services .
Component Command
Node Manager $adnodemgrctl.sh start Enter Weblogic Admin Password:
Weblogic Admin Server $adadminsrvctl.sh start Enter Weblogic Admin Password:
Application Listener $adalnctl.sh start
Oracle Process Manager $adopmnctl.sh start
Apache Services $adapcctl.sh start
Managed Server for OACORE Services $admanagedsrvctl.sh start oacore_server1 Enter
Weblogic Admin Password:
Managed Server for FormsServices $admanagedsrvctl.sh start forms_server1 Enter
Weblogic Admin Password:
Managed Server for Fusion MiddleWare Services $admanagedsrvctl.sh start
oafm_server1 Enter Weblogic Admin Password:
Managed Server for Forms web Services $admanagedsrvctl.sh start forms-
c4ws_server1 Enter Weblogic Admin Password:
Concurrent Manager Service $adcmctl.sh start apps/apps
Fullfillment Serer Services $jtffmctl.sh start
Stop
When we want to stop all services adstpall.sh apps/apps again it is going to ask
weblogic password
Component Command
Fullfillment Serer Services $jtffmctl.sh stop
Concurrent Manager Service $adcmctl.sh stop apps/apps
Managed Server for Forms web Services $admanagedsrvctl.sh stop forms-
c4ws_server1 Enter Weblogic Admin Password:
Managed Server for Fusion MiddleWare Services $admanagedsrvctl.sh stop
oafm_server1 Enter Weblogic Admin Password:
Managed Server for FormsServices $admanagedsrvctl.sh stop forms_server1 Enter
Weblogic Admin Password:
Managed Server for OACORE Services $admanagedsrvctl.sh stop oacore_server1 Enter
Weblogic Admin Password:
Apache Services $adapcctl.sh stop
Oracle Process Manager $adopmnctl.sh stop
Application Listener $adadlctl stop
Weblogic Admin Server $adadminsrvctl.sh stop Enter Weblogic Admin Password:
Node Manager $adnodemgrctl.sh stop Enter Weblogic Admin Password:
Admin scripts in R12.2
Question 40. Do we need to copy the Oracle fusion middleware in R12.2 cloning?
Answer It is not required in R12.2 cloning as adpreclone copies the Oracle fusion
middle in compressed format on the application tier