プライマリ・コンテンツに移動
Oracle® OPatchユーザーズ・ガイド
13c リリース2
E49737-08
目次へ移動
目次
索引へ移動
索引

前
次

6 OPatchAutoを使用したGrid InfrastructureおよびRAC DB環境の手動による複数ノードのパッチ適用

パッチ適用オーケストレーションとは、パッチ適用前チェックの実行、サービスの停止、バイナリ・パッチの適用、サービスの起動などのパッチ適用ステップの自動実行のことです。Oracle Database 12cのパッチ適用オーケストレーションは、マシンのすべてのデータベースを含む、GI/RAC構成にパッチを適用します。OPatchAutoパッチ適用オーケストレーション・ユーティリティは、OPatchユーティリティのバージョン12.1で使用できるようになりました。

この章の構成は、次のとおりです。

注意:

この章の説明は、Oracle Database 12cにのみ適用されます。

6.1 単一ノードでのOPatchAutoの実行

前提条件: パッチ適用時のノード可用性(ローリングおよび非ローリング)

新しいパッチ適用セッションを開始するには、次の条件を満たす必要があります。

単一ノードのOPatchautoは、次の2種類の方法で実行できます。
  • OPatchautoは、rootユーザーとして実行できます。

  • OPatchautoは、Oracleホーム所有者として実行できます。この場合、実行中にrootとなるための資格証明を含む-walletを指定する必要があります。

注意:

  • 最新のOPatchは、すべてのノードへのパッチ適用を要求されたすべてのホームに存在する必要があります。

  • opatchautoがOracleホーム所有者として実行される場合、sudoをrootとなるoracleホーム所有者、および他のホームに別の所有者がいればそのホームの所有者のために構成する必要があります。

注意:

次の条件は、最初のノードのみに適用されます(セッションがクラスタで初めて起動されたときなど)。

  • ローリング・モードと非ローリング・モードの両方において、ローカル・ノードが起動していること。

  • ローリング・モード・セッションを開始するために、リモート・ノードが1つ以上起動していること。

  • 非ローリング・セッションを開始するために、すべてのリモート・ノードが停止していること。

パッチの適用を確実に成功させるために、パッチ適用セッションを常に次の4つのステップから構成することをお薦めします。

  1. opatch lsinventoryの実行

    実行するタイミング: クラスタの稼働時。

    新しいパッチ適用セッションを開始する前には、クラスタのすべてのノードが同じパッチ・レベルにあることを確認する必要があります。

    $GRID_HOME/OPatch/opatch lsinventory
    

    出力例

    Patch level status of Cluster nodes :
    Patching Level           Nodes
    --------------           -----
    12345678                 node123, node456
    
  2. opatchauto apply -analyzeの実行

    実行するタイミング: クラスタの稼働時。

    apply -analyzeコマンドは、システム(ビットまたは構成のいずれか)を変更することなく、(可能な場合は)すべての前提条件チェックを実行することにより、OPatchautoのセッション適用をシミュレートします。

  3. opatchauto applyの実行

    実行するタイミング: クラスタの停止時。

    applyコマンドは、指定したシステム・パッチ内のすべてのパッチを、opatchautoコマンドが実行されるGIまたはRACホームに適用します。

  4. opatch lsinventoryの実行

    実行するタイミング: クラスタの稼働時。

    各ノードでopatchauto applyを正常に実行した後は、そのノードでopatch lsinventoryを実行して、パッチ・レベルが正しく更新されていることを確認する必要があります。

6.2 パッチ適用セッションの出力

次のパッチ適用セッションの出力例では、OPatchAuto applyセッションおよびrollbackセッションが正常に実行されていることを示します。注意: このセッションは、単一ノード環境と複数ノード環境の両方に適用されます。

例6-1 分析モードでのOPatchAuto Apply/Rollbackセッション

--------------------------------Summary--------------------------------
Analysis for applying patches has completed successfully:
Host:myhostq
CRS Home:/scratch/aime_ordb_myhostq/crso1/crshome_crso1
==Following patches were SUCCESSFULLY analyzed to be applied:
Patch: /tmp/patch_gipsu_12024/patch/22191349/21436941
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-21-21PM_1.log
Patch: /tmp/patch_gipsu_12024/patch/22191349/21948341
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-21-21PM_1.log
Patch: /tmp/patch_gipsu_12024/patch/22191349/21948344
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-21-21PM_1.log
Patch: /tmp/patch_gipsu_12024/patch/22191349/21948354
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-21-21PM_1.log
 
Host:myhostr
CRS Home:/scratch/aime_ordb_myhostq/crso1/crshome_crso1
 
==Following patches were SUCCESSFULLY analyzed to be applied:
 
Patch: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21436941
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-24-56PM_1.log
 
Patch: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21948341
 
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-24-56PM_1.log
 
Patch: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21948344
 
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-24-56PM_1.log
 
Patch: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21948354
 
Log: /scratch/aime_ordb_myhostq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-24-56PM_1.log
 
OPatchAuto successful.

例6-2 OPatchAuto Applyセッション

--------------------------------Summary--------------------------------
Patching is completed successfully. Please find the summary as follows:
Host:mymachineemq
CRS Home:/scratch/aime_ordb_mymachineemq/crso1/crshome_crso1
Summary:
==Following patches were SUCCESSFULLY applied:
Patch: /tmp/patch_gipsu_12024/patch/22191349/21436941
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-41-38PM_1.log
Patch: /tmp/patch_gipsu_12024/patch/22191349/21948341
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-41-38PM_1.log
Patch: /tmp/patch_gipsu_12024/patch/22191349/21948344
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-41-38PM_1.log
Patch: /tmp/patch_gipsu_12024/patch/22191349/21948354
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-41-38PM_1.log
Host:mymachineemr
CRS Home:/scratch/aime_ordb_mymachineemq/crso1/crshome_crso1
Summary:
==Following patches were SUCCESSFULLY applied:
Patch: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21436941
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-59-15PM_1.log
Patch: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21948341
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-59-15PM_1.log
Patch: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21948344
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-59-15PM_1.log
Patch: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/OPatch/auto/dbtmp/22191349/21948354
Log: /scratch/aime_ordb_mymachineemq/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_23-59-15PM_1.log
OPatchAuto successful.

例6-3 OPatchAuto Rollbackセッション

--------------------------------Summary--------------------------------
Patching is completed successfully. Please find the summary as follows:
Host:mymachineemm
CRS Home:/scratch/aime_ordb_mymachineemm/crso1/crshome_crso1
Summary:
==Following patches were SUCCESSFULLY rolled back:
Patch: /tmp/patch_gipsu_12019/patch/22191492/17077442
Log: /scratch/aime_ordb_mymachineemm/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_19-25-46PM_1.log
Patch: /tmp/patch_gipsu_12019/patch/22191492/17303297
Log: /scratch/aime_ordb_mymachineemm/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_19-25-46PM_1.log
Patch: /tmp/patch_gipsu_12019/patch/22191492/21951844
Log: /scratch/aime_ordb_mymachineemm/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-03-08_19-25-46PM_1.log
OPatchAuto successful.

例6-4 OPatchAuto Apply/Rollbackの失敗

---------------------------Patching Failed---------------------------------
Command execution failed during patching in home: /scratch/aime/app/aime/product/11.2.0/dbhome_2, host: mymachineemg.
Command failed:  /bin/sh -c 'ORACLE_HOME=/scratch/aime/app/aime/product/11.2.0/dbhome_2 /scratch/aime/app/aime/product/11.2.0/dbhome_2/bin/srvctl stop home -o /scratch/aime/app/aime/product/11.2.0/dbhome_2 -n mymachineemg -f -t TRANSACTIONAL -s /scratch/aime/app/aime/product/11.2.0/dbhome_2/cfgtoollogs/opatchautodb/statfile/mymachineemg/OracleHome-eca39d53-5b51-4cdf-9c79-ce9d9312d86a_mymachineemg.stat'
Command failure output:
PRCH-1000 : Failed to stop resources running from Oracle home /scratch/aime/app/aime/product/11.2.0/dbhome_2
PRCH-1029 : One or more resources failed to stop: PRCH-1006 : Failed to stop Listener
PRCR-1014 : Failed to stop resource ora.LISTENER2.lsnr
PRCR-1065 : Failed to stop resource ora.LISTENER2.lsnr
CRS-5016: Process "/scratch/aime/app/aime/product/11.2.0/dbhome_2/bin/lsnrctl" spawned by agent "/scratch/aime_ordb_mymachineemg/crso1/crshome_crso1/bin/oraagent.bin" for action "stop" failed: details at "(:CLSN00010:)" in "/scratch/aime_ordb_mymachineemg/crso1/crshome_crso1/log/mymachineemg/agent/crsd/oraagent_aime/oraagent_aime.log"
CRS-2675: Stop of 'ora.LISTENER2.lsnr' on 'mymachineemg' failed
 
After fixing the cause of failure Run opatchauto resume with session id "J5A3"
]
OPATCHAUTO-68061: The orchestration engine failed.
 
OPATCHAUTO-68061: The orchestration engine failed with return code 1
 
OPATCHAUTO-68061: Check the log for more details.

6.3 サンプルのコンソール出力

例6-5 opatchauto apply -analyze

System initialization log file is /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchautodb/systemconfig2016-05-05_01-55-58PM.log.

Session log file is /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/opatchauto2016-05-05_01-56-18PM.log

WARNING: the option -ocmrf is deprecated and no longer needed. OPatch no longer checks for OCM configuration. It will be removed in a future release.

The id for this session is MDAN
[init:init] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1

Executing OPatch prereq operations to verify patch applicability on CRS Home........
 
[init:init] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
[init:init] Executing GIRACPrereqAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Executing prereq operations before applying on CRS Home........
 
[init:init] GIRACPrereqAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
OPatchAuto successful.
 
--------------------------------Summary--------------------------------
Analysis for applying patches has completed successfully:
 
Host:mymachineelu
 
CRS Home:/scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
==Following patches were SUCCESSFULLY analyzed to be applied:
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/17077442
 
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_13-56-25PM_1.log
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/17303297
 
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_13-56-25PM_1.log
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/22291141
 
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_13-56-25PM_1.log

例6-6 opatchatuo apply

System initialization log file is /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchautodb/systemconfig2016-05-05_02-22-02PM.log.
 
Session log file is /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/opatchauto2016-05-05_02-22-19PM.log
 
WARNING: the option -ocmrf is deprecated and no longer needed. OPatch no longer checks for OCM configuration. It will be removed in a future release.
 
The id for this session is WLR9
 
[init:init] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Executing OPatch prereq operations to verify patch applicability on CRS Home........
 
[init:init] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
[init:init] Executing GIRACPrereqAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Executing prereq operations before applying on CRS Home........
 
[init:init] GIRACPrereqAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
[shutdown:shutdown] Executing GIShutDownAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Performing prepatch operations on CRS Home........
 
Prepatch operation log file location: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/crsconfig/crspatch_mymachineelu_2016-05-05_02-22-52PM.log
 
[shutdown:shutdown] GIShutDownAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
[offline:binary-patching] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Start applying binary patches on CRS Home........
 
[offline:binary-patching] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
[startup:startup] Executing GIStartupAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Performing postpatch operations on CRS Home........
 
Postpatch operation log file location: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/crsconfig/crspatch_mymachineelu_2016-05-05_02-27-03PM.log
 
[startup:startup] GIStartupAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
[finalize:finalize] Executing OracleHomeLSInventoryGrepAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Verifying patches applied on CRS Home.
[finalize:finalize] OracleHomeLSInventoryGrepAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
OPatchAuto successful.
 
--------------------------------Summary--------------------------------
 Patching is completed successfully. Please find the summary as follows:
 
Host:mymachineelu
CRS Home:/scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
Summary:
 
==Following patches were SUCCESSFULLY applied:
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/17077442
 
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_14-23-38PM_1.log
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/17303297
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_14-23-38PM_1.log
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/22291141
 
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_14-23-38PM_1.log

例6-7 opatchauto rollback

System initialization log file is /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchautodb/systemconfig2016-05-05_04-34-39PM.log.
 
Session log file is /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/opatchauto2016-05-05_04-35-00PM.log
The id for this session is K5BA
[init:init] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Executing OPatch prereq operations to verify patch applicability on CRS Home........
 
[init:init] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
[init:init] Executing GIRACPrereqAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Executing prereq operations before rolling back on CRS Home........
 
[init:init] GIRACPrereqAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
 
[shutdown:shutdown] Executing GIShutDownAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Performing prepatch operations on CRS Home........
 
Prepatch operation log file location: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/crsconfig/crspatch_mymachineelu_2016-05-05_04-35-22PM.log
 
[shutdown:shutdown] GIShutDownAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfull 
[offline:binary-patching] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Start rolling back binary patches on CRS Home........
 
[offline:binary-patching] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully
[startup:startup] Executing GIStartupAction action on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1
 
Performing postpatch operations on CRS Home........
 
Postpatch operation log file location: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/crsconfig/crspatch_mymachineelu_2016-05-05_04-38-59PM.log
 
[startup:startup] GIStartupAction action completed on home /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 successfully 
OPatchAuto successful.
 
--------------------------------Summary--------------------------------
 
Patching is completed successfully. Please find the summary as follows:
 
Host:mymachineelu
CRS Home:/scratch/aime_ordb_mymachineelu/crso1/crshome_crso1 
Summary:
 
==Following patches were SUCCESSFULLY rolled back:
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/17077442
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_16-36-04PM_1.log
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/17303297
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_16-36-04PM_1.log
 
Patch: /tmp/patch_gipsu_12019/patch/22654153/22291141
Log: /scratch/aime_ordb_mymachineelu/crso1/crshome_crso1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_16-36-04PM_1.log

例6-8 opatchauto apply -analyze (複数ノード)

System initialization log file is /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchautodb/systemconfig2016-05-05_10-19-07PM.log.
 
Session log file is /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/opatchauto2016-05-05_10-19-19PM.log
The id for this session is KMKT 
[init:init] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1
[init:init] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
 
Executing OPatch prereq operations to verify patch applicability on RAC Home........
 
Executing OPatch prereq operations to verify patch applicability on CRS Home........
 
[init:init] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1 successfully
<mymachineelh> : [init:init] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1
<mymachineelh> : [init:init] Executing OPatchAutoBinaryAction action on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
<mymachineelh> :
Executing OPatch prereq operations to verify patch applicability on CRS Home........
 
<mymachineelh> :
Executing OPatch prereq operations to verify patch applicability on RAC Home........
 
<mymachineelh> : [init:init] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully
[init:init] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully 
<mymachineelh> : [init:init] OPatchAutoBinaryAction action completed on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1 successfully
[init:init] Executing GIRACPrereqAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 
[init:init] Executing GIRACPrereqAction action on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
 
Executing prereq operations before applying on CRS Home........ 
 
Executing prereq operations before applying on RAC Home........
 
[init:init] GIRACPrereqAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully
[init:init] GIRACPrereqAction action completed on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1 successfully
<mymachineelh> : [init:init] Executing GIRACPrereqAction action on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
<mymachineelh> : [init:init] Executing GIRACPrereqAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1
<mymachineelh> :
Executing prereq operations before applying on RAC Home........
 
<mymachineelh> :
Executing prereq operations before applying on CRS Home........
 
<mymachineelh> : [init:init] GIRACPrereqAction action completed on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1 successfully
<mymachineelh> : [init:init] GIRACPrereqAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully 
[init:init] Executing RACDBPrereqAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1
 
Executing prereq operations before applying on RAC Home........
 
<mymachineelh> : [init:init] Executing RACDBPrereqAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1
<mymachineelh> :
Executing prereq operations before applying on RAC Home........
 
<mymachineelh> :
Following step failed during analysis:
/bin/sh -c 'ORACLE_HOME=/scratch/aime_ordb_mymachineelg/obase/rachome_racr1 ORACLE_SID=racr12 /scratch/aime_ordb_mymachineelg/obase/rachome_racr1/OPatch/datapatch -prereq'
 
<mymachineelh> : [init:init] RACDBPrereqAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully
[init:init] RACDBPrereqAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully
[finalize:finalize] Executing DeletePatchAction action on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
[finalize:finalize] DeletePatchAction action completed on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1 successfully
[finalize:finalize] Executing DeletePatchAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1
[finalize:finalize] DeletePatchAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully
<mymachineelh> : [finalize:finalize] Executing DeletePatchAction action on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
<mymachineelh> : [finalize:finalize] DeletePatchAction action completed on home /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1 successfully
<mymachineelh> : [finalize:finalize] Executing DeletePatchAction action on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1
<mymachineelh> : [finalize:finalize] DeletePatchAction action completed on home /scratch/aime_ordb_mymachineelg/obase/rachome_racr1 successfully
OPatchAuto successful.
 
--------------------------------Summary--------------------------------
 
Analysis for applying patches has completed successfully:
 
Host:mymachineelg
CRS Home:/scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
 
==Following patches were SUCCESSFULLY analyzed to be applied:
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/21436941
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-24-37PM_1.log
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/22291127
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-24-37PM_1.log
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/22502518
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-24-37PM_1.log
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/22502555
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-24-37PM_1.log
 
Host:mymachineelg
 
RAC Home:/scratch/aime_ordb_mymachineelg/obase/rachome_racr1
 
==Following patches were SKIPPED:
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/21436941
Reason: This patch is not applicable to this specified target type - "rac_database"
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/22502518
Reason: This patch is not applicable to this specified target type - "rac_database"
 
==Following patches were SUCCESSFULLY analyzed to be applied:
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/22291127
Log: /scratch/aime_ordb_mymachineelg/obase/rachome_racr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-24-39PM_1.log
 
Patch: /tmp/patch_gipsu_12024/patch/22646084/22502555
Log: /scratch/aime_ordb_mymachineelg/obase/rachome_racr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-24-39PM_1.log
 
Host:mymachineelh
RAC Home:/scratch/aime_ordb_mymachineelg/obase/rachome_racr1
 
==Following patches were SKIPPED:
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/21436941
Reason: This patch is not applicable to this specified target type - "rac_database"
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/22502518
Reason: This patch is not applicable to this specified target type - "rac_database"
 
==Following patches were SUCCESSFULLY analyzed to be applied:
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/22291127
Log: /scratch/aime_ordb_mymachineelg/obase/rachome_racr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-25-55PM_1.log
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/22502555
Log: /scratch/aime_ordb_mymachineelg/obase/rachome_racr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-25-55PM_1.log
 
Host:mymachineelh
CRS Home:/scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1
 
==Following patches were SUCCESSFULLY analyzed to be applied:
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/21436941
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-28-24PM_1.log
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/22291127
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-28-24PM_1.log
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/22502518
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-28-24PM_1.log
 
Patch: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/OPatch/auto/dbtmp/22646084/22502555
Log: /scratch/aime_ordb_mymachineelg/crsr1/crshome_crsr1/cfgtoollogs/opatchauto/core/opatch/opatch2016-05-05_22-28-24PM_1.log

6.4 OPatchAuto Apply

OPatchAutoのapplyコマンドを実行すると、完全なパッチ適用サイクルを実装するための多数の操作が実行されます。これらの操作は、パッチが適用される環境に応じて異なります。次に示す環境は、OPatchAutoが使用される大部分のパッチ適用環境の代表的なものです。たとえば、一般的なパッチ適用環境は、2つのRACホームを管理している1つのGIホームです。opatchauto applyを実行すると、OPatchautoは、図6-1に示されている操作を実行します。

図6-1 OPatchAutoを使用したパッチ適用: プロセスのフロー


Opatchautoプロセスのフロー

6.4.1 OPatchAuto: システム再起動リクエスト

パッチまたはホーム・ディレクトリ構成に応じて、システムを再起動するリクエストが発生する場合があります。パッチ適用プロセス時に再起動が行われたら、再度opatchautoユーティリティを起動して、残りのパッチ適用プロセスをシームレスに続行させる必要があります。

通常、問題が発生した際には、次の例に示すようなエラー・メッセージが表示されます。

例6-9 OPatchAutoコンソール・エラー

# OPatch/opatchauto apply /scratch/aime/sh/RDBMS_12.1.0.1.0_LINUX.X64_130418/patches/v2/nosql/gipsu/11111111 -ocmrf /tmp/ocm.rsp 
OPatch Automation Tool
Copyright (c) 2013, Oracle Corporation.  All rights reserved.
 ... 
 
CLSRSC-400: A system reboot is required to continue installing.
 
...

Apply Summary:
Following patch(es) are successfully installed:
GI_HOME=/u01/GI12/app/12.1.0/grid:13852018, 22222222, 123456788
DB_HOME=/scratch/aime/DB12_2/app/aime/product/12.1.0/dbhome_1:13852018, 123456788
DB_HOME=/scratch/aime1/DB12N/app/aime1/product/12.1.0/dbhome_1:13852018, 123456788
 
opatchauto failed with error code 1.

次のようなエラーを受信した場合は、コンソールで指定された再起動手順に従います。次に、ユーザーによって発行されたシステム再起動リクエストの例を示します。

例6-10 システムの再起動

# OPatch/opatchauto resume -reboot
OPatch Automation Tool
Copyright (c) 2013, Oracle Corporation.  All rights reserved.
 
 
OPatchauto version : 12.1.0.1.1
OUI version        : 12.1.0.1.0
Running from       : /u01/GI12/app/12.1.0/grid
Log file location  : /u01/GI12/app/12.1.0/grid/cfgtoollogs/opatch/opatch2013-05-16_13-36-59PM_1.log
 
Opatchauto will attempt to resume from reboot patching session. This might take several minutes...
 
Command "/usr/bin/perl /u01/GI12/app/12.1.0/grid/crs/install/rootcrs.pl -postpatch" is successfully resumed.
Command "/scratch/aime1/DB12N/app/aime1/product/12.1.0/dbhome_1/bin/srvctl start home -o /scratch/aime1/DB12N/app/aime1/product/12.1.0/dbhome_1 -n slc00epi -s /scratch/aime1/DB12N/app/aime1/product/12.1.0/dbhome_1/OracleHome-50b8f1a0-e220-4b8e-98d7-49177979991f.stat " is successfully resumed.
Command "/scratch/aime/DB12_2/app/aime/product/12.1.0/dbhome_1/bin/srvctl start home -o /scratch/aime/DB12_2/app/aime/product/12.1.0/dbhome_1 -n slc00epi -s /scratch/aime/DB12_2/app/aime/product/12.1.0/dbhome_1/OracleHome-58232a10-3130-4930-b588-0c8594cf8c87.stat " is successfully resumed.
Opatchauto was able to resume from the previous reboot patching session and complete successfully.
 
opatchauto succeeded.

6.5 シャード・データベースへのパッチ適用

セッションはカタログ・データベースの詳細を指定してカタログのホストから開始する必要があります。これによってSDBのパッチ適用についてエンド・ユーザーにトップ・レベル・ビューが表示され、opatchautoSDBのフローが理解しやすくなります。

シャーディングは、多数(数百から数千)の独立したデータベースを使用したアプリケーション管理型のスケーリング技術です。シャーディングでは、データが複数のデータベース(シャード)に分割されます。それらの各データベースがデータのサブセットを保持します。シャードは、高可用性とスケーラビリティを実現するためにレプリケートできます。

OPatchAutoは、クラスタ化されたデータベース/シャードとOracle Golden GateまたはOracle DataGuardで管理されるシャードをサポートするグリッド・インフラストラクチャ(GI)とともに、複数のリージョンにわたるシャード・データベースのエンドツーエンドのパッチ適用をサポートしています。

OPatchAutoでは、シャーディングとレプリケーションのすべての方法がサポートされています。

サポートされる構成:

  • シャード・タイプ: GI/SIHAおよびスタンドアロン・データベースで実行されているデータベース

  • Data Guardの各種バージョン(現時点では、バージョン12.2のみ使用可能)

  • 同じクラスタ/グリッドを共有している複数のシャード

  • OGG複製SDB内のシャードの複数バージョン

6.5.1 サブセット・エンティティへの選択的パッチ適用

シャード・データベースは、複数のリージョンとクラスタにまたがることができます。パッチ適用サイクルの管理効率を向上するために、特定のサブセット・エンティティにのみパッチを適用してパッチ適用の作業を減らすこともできます。OPatchAutoでは、次の3つのオプションでサブセット・エンティティを選択できます。

1. Data Guard

2. シャード・グループ

3. シャード領域

前述のいずれかのエンティティのインスタンスを選択できます。注意: 特定のパッチ適用サイクルに対して指定できるエンティティは1つのみです。どのサブセット・エンティティについても、OPatchAutoは名前に基づいてターゲットを識別します。

1. –dg: プライマリ・データベース名のカンマ区切りリスト

2. –shardgroup: シャード・グループ名のカンマ区切りリスト

3. –shardspace: シャード領域名のカンマ区切りリスト

前述のすべてのオプションで、データベースのGridホームにもパッチが適用されます。CRS/RACホームは、そのすべてのノードにわたってローリング方式でパッチが適用されます。同様に、Golden Gateホームにもパッチが適用されます。

6.5.1.1 Data Guard

-dg <primaryDB name>オプションを選択すると、選択したData Guardに属するデータベース(およびそのクラスタ・ホーム)にのみパッチが適用されます。これらすべてのデータベースは、スタンバイ・シャードから始まりプライマリ・シャードで終わるローリング方式でパッチが適用されます。

シャード・データベースに含まれるすべてのデータベースのリストは、カタログ・データベースの表GSMADMIN_INTERNAL.DATABASEの列NAMEから収集できます。

6.5.1.2 シャード・グループ

-shardgroup <shardgroup name>オプションを選択すると、選択したシャード・グループのデータベースにローリング方式でパッチが適用されます。Data Guardレプリケート型の構成の場合、シャード・グループでホストできる各Data Guardのメンバーは1つのみです。そのため、このオプションはData Guardレプリケーションを採用するシャード・データベースではサポートされません。その理由は、Data Guard全体が複数のシャード・グループに分散されていて、スタンバイ・データベースから始まりプライマリ・データベースで終わるように定義された順序でまとめてパッチを適用する必要があるからです。個別のシャード・グループにパッチを適用すると、その順序が途切れるという重大な問題が発生します。

シャード・データベースに含まれるすべてのシャード・グループのリストは、カタログ・データベースの表GSMADMIN_INTERNAL.SHARD_GROUPの列NAMEから収集できます。

6.5.1.3 シャード領域

-shardspace <shardspace name>オプションを指定すると、シャード領域全体のデータベースにローリング方式でパッチが適用されます。これに該当するデータベースは、シャード・データベースの構成によっては複数のシャード・グループに分散されていることがあります。

シャード・データベースに含まれるすべてのシャード領域のリストは、カタログ・データベースの表GSMADMIN_INTERNAL.SHARD_SPACEの列NAMEから収集できます。

6.5.2シャード・データベースのコマンド・オプション

OPatchAuto sdbコマンド・オプションを使用すると、シャード・データベースにパッチを適用できます。この操作により、シャード・データベースのすべてのシャードにパッチが適用されます。

Data Guardレプリケーションを伴うシャード・データベースでは、Data Guardにパッチ適用すると、最初にスタンバイ・データベースにパッチが適用され、その後でプライマリ・データベースにパッチが適用されます。Oracle Golden Gateベースのレプリケーションでは、ユーザー定義構成の場合、この操作にシャード領域に関連するパッチ適用が含まれます。システム管理および複合構成の場合、この操作にはシャード・グループに関連するパッチ適用が含まれます。-host-portおよび-sidの値は、カタログ・データベースへの接続に使用されるため、カタログ・データベースに必要な接続文字列を形成する必要があります。最初にすべてのデータベースにパッチが適用されます。その後で、シャード・データベースに属するいずれかのデータベースのホストであるGrid/HASホームにパッチが適用されます。カタログ・データベースとGSMにはパッチは適用されません。これらにパッチを適用するには、それぞれのデータベースに対してOPatchAutoを個別に実行する必要があります。

次の構文は、コマンドラインの使用方法を示しています。

opatchauto apply <patch-location>
    -sdb
    -wallet <wallet>
    [ -phBaseDir <patch.base.directory> ] 
    [ -logLevel <log_priority> ]
    [ -analyze ]
    [ -host <tns-host> ]
    [ -dg <primary.database.name> ]    
    [ -shardgroup <shardgroup> ]
    [ -shardspace <shardspace> ]
    [ -rolling ]
    [ -service <service> ]
    [ -inplace ]
    [ -sid <sid> ]
    [ -port <port> ]

パラメータ

  • patch-location

    パッチの場所。

オプション

  • phBaseDir <patch.base.directory>

    ベース・パッチ・ディレクトリの場所。

  • logLevel <log_priority>

    ログ・レベル(デフォルトは"INFO")。

    サポートされる値: OFF、SEVERE、WARNING、INFO、CONFIG、FINE、FINER、FINEST、ALL

  • analyze

    このオプションを選択すると、各ホームでのパッチの適合性について環境が分析されますが、ホームへの影響はありません。

    パッチが適用またはロールバックされることはありません。ターゲットが停止されることもありません。

  • host <tns-host>

    カタログ・データベースのtns-hostです。これはカタログ・データベースのネットワーク構成ファイルで使用されたホストと一致する必要があります。デフォルト・ホストは、ドメインが付いていないローカル'hostname'として設定されます。

  • wallet <wallet location> (必須)

    ウォレット・ファイルの場所。

    ウォレット・ファイルに作成するエントリは、次の要件を満たす必要があります。

    • ウォレット内のセッションの一部としてパッチ適用されるすべてのノードについて、すべてのホーム所有者の資格証明を指定する必要があります。インストール時に、ノードでパッチ適用されるホームにもGI/SIHAが含まれます。ノードのリストは、シャード・データベース・カタログのGSMADMIN_INTERNAL.SHA_DATABASES.DB_HOST列にリストされているすべてのhostnames/ip-addressを参照します。

    • カタログ・データベースに対して'sysdba'権限を持つデータベース・ユーザーの資格証明も含まれている必要があります。

    また、ウォレットに指定されたホスト・ユーザーは、次の要件を満たしている必要があります。

    • ノードがGI/SIHA環境に属している場合、ユーザーは'sudo'を使用してrootに変更可能である必要があります。

  • dg <primary.database.name>

    選択したDataGuardのデータベースへのパッチ適用を制限するために使用されます。DataGuardのすべてのスタンバイ・データベースに最初にパッチが適用され、それに続けてプライマリ・データベースにパッチが適用されます。

  • shardgroup <shardgroup>

    選択したシャード・グループのデータベースへのパッチ適用を制限するために使用されます。

  • shardspace <shardspace>

    選択したシャード領域のデータベースへのパッチ適用を制限するために使用されます。

  • sdb (必須)

    シャード・データベースへのパッチ適用を指定する場合。'opatchauto <apply|rollback> -sdb -help'を実行すると、シャード・データベースへのパッチ適用に関する詳細なヘルプが表示されます。

  • rolling

    データベースに連続してパッチを適用する場合に、sdbローリング・モードを有効にします。

  • service <service>

    カタログ・データベースのサービス名。

  • inplace

    このオプションは、opatchautoによるインプレース・パッチ適用の実行に使用できます。ここで、opatchautoは、元のOracleホームでパッチ適用操作を実行するため、ダウンタイムが発生し、サービスの高可用性に影響を与えます。opatchautoからのデフォルトのパッチ適用モードはインプレースです。

  • sid <sid>

    このオプションは、シャードのパッチ適用およびスタンドアロンのSIDBのパッチ適用の両方に使用できます。スタンドアロンSIDBへのパッチの適用のコンテキストでは、データベースのインスタンス名がその値として使用されます。シャードへのパッチの適用のコンテキストでは、カタログ・データベース名が使用されます。-serviceまたは-sidがコマンドラインで指定されていない場合、環境変数ORACLE_SIDからデフォルトのSIDが使用されます。

  • port <port>

    これは、カタログ・データベースに接続するためのポートを指定します。デフォルトのポートは1521に設定されます。

次の各例は、シャード・データベースにパッチを適用するときの各種OPatchAutoコマンド・オプションの使用方法を示しています。

例6-11 シャード・データベースへのパッチ適用

<CATALOG_DB_HOME>/OPatch/opatchauto apply <patch location> -sdb -wallet <wallet file location> -sid <sid of catalog db> -port <sid configured port>

例6-12 シャード・データベースのData Guardへのパッチ適用

<CATALOG_DB_HOME>/OPatch/opatchauto apply <patch location> -sdb -dg <primary_database_name1,primary_database_name2,...> -wallet <wallet file location> -sid <sid of catalog db> -port <sid configured port>

例6-13 シャード・データベースのシャード・グループのへのパッチの適用

<CATALOG_DB_HOME>/OPatch/opatchauto apply <patch location> -sdb -shardgroup <shardgroup_name1,shardgroup_name2,...> -wallet <wallet file location> -sid <sid of catalog db> -port <sid configured port>

例6-14 シャード・データベースのシャード領域のへのパッチの適用

<CATALOG_DB_HOME>/OPatch/opatchauto apply <patch location> -sdb -shardspace <shardspace_name1,shardspace_name2,...> -wallet <wallet file location> -sid <sid of catalog db> -port <sid configured port>

例6-15 ウォレットの内容のリスト表示

<CATALOG_DB_HOME>/OPatch/auto/core/bin/patchingWallet.sh -walletDir <wallet.location> -list

例6-16 ウォレットへの新しいホスト資格証明エントリの追加

<CATALOG_DB_HOME>/OPatch/auto/core/bin/patchingWallet.sh -walletDir <wallet location> -create <username>:<hostname>:ssh
<CATALOG_DB_HOME>/OPatch/auto/core/bin/patchingWallet.sh -walletDir <wallet location> -create oracle:myhost:ssh
<CATALOG_DB_HOME>/OPatch/auto/core/bin/patchingWallet.sh -walletDir <wallet location> -create oracle:127.50.50.50:ssh 

例6-17 ウォレットへの新しいカタログ・データベース資格証明エントリの追加

<CATALOG_DB_HOME>/OPatch/auto/core/bin/patchingWallet.sh -walletDir <wallet location> -create <username>:<sid of catalog db>:jdbc

6.5.3 ウォレット・ファイルについて

シャード・データベースのパッチ適用には、ターゲットにアクセスするための資格証明が必要になります。ウォレット・ファイルに作成するエントリは、次の要件を満たす必要があります。

  • ウォレット・ファイルには、全体のシャーディング設定での各ホーム所有者の資格証明が含まれている必要があります。これにはすべてのシャード・ホームとGIホーム所有者が含まれます。

  • カタログ・データベースに対して'sysdba'権限を持つデータベース・ユーザーの資格証明も含まれている必要があります。

  • GIホーム所有者にはsudoを使用してコマンドをrootとして実行する権限が必要です。

ウォレット・ファイルに資格証明を追加して、ウォレット・ファイルに保存されている資格証明をリストする方法については、「OPatchAutoウォレット・ツール」を参照してください

6.5.4 ログ・ファイル

コンソールのサマリーには、次に示すログ・ファイルの場所が表示されます。このログ・ファイルはパッチ適用プロセスとトラブルシューティングに関する詳細が必要な際にアクセスできます。

  • シャーディング・セッションのメイン・ログ・ファイル

  • シャード・グループごとのログ・ファイル

  • Dataguard/シャード領域ごとのログ・ファイル

  • 個別のデータベースごとのログ・ファイル

  • 個別のグリッド・ホームごとのログ・ファイル

コンソールに表示する以外にも、これらのファイルは、それぞれのノードで利用できるようになります。