ステップ4 - データベースへのパッチ適用: 新しいデータベース・ホームを指すようにデータベースを更新
すべてのデータベースに一度にパッチを適用する必要はないため、最初にどのデータベース・ホームがどのデータベースに対応するかを特定する必要があります。
BUIを使用してデータベース・ホームを特定するには、「データベース」タブに移動します。
データベース名(db4
など)をクリックして、パッチ適用対象のデータベース・ホームIDを識別します。
Database home IDまたはDatabase home locationを書き留めます。 これは、ホームを指してデータベースにパッチを適用するために必要です。
コマンドodacli update-dbhome
またはBUIを使用して、アプライアンスで実行されているデータベース・ホーム、つまりデータベースを更新できます。 各ホームは個別に更新されるため、データベースにパッチを適用する際に制御できます。
次に、CLIを使用してデータベースdb4
にパッチを適用します。
odacli list-databases
コマンドは、各データベース、そのIDおよびデータベース・ホームIDの詳細を表示します。 これらのデータベース・ホームは、パッチ適用コマンドにデータベース・ホームIDを指定して、パッチ適用するデータベース・ホームになります。 odacli list-dbhomes
コマンドを使用して、データベース・ホームの名前などの詳細情報を表示することもできます。
$ odacli list-databases
ID DB Name DB Type DB Version CDB Class Shape Storage Status DbHomeID
---------------------------------------- ---------- -------- -------------------- ---------- -------- -------- ---------- ------------ ----------------------------------------
324a42ea-bba2-477d-8bca-5a26af159f1c db3 SI 19.15.0.0.220419 false OLTP odb1 ASM CONFIGURED ecfa440e-2482-40c1-8ccd-67316cd48ba2
deac01db-eaa8-4f4e-a511-aea042be3a18 db4 SI 19.15.0.0.220419 false OLTP odb1 ASM CONFIGURED c3c63738-703e-4c1d-98de-95b551b67468
$ odacli list-dbhomes
ID Name DB Version Home Location Status
---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------
a1314be1-2c6f-411f-b2c7-61444449f02b OraDB19000_home2 19.15.0.0.220419 /u01/app/odaorahomebase/odaadmin/product/19.0.0.0/dbhome_2 CONFIGURED
ecfa440e-2482-40c1-8ccd-67316cd48ba2 OraDB19000_home3 19.15.0.0.220419 /u01/app/odaorahomebase/odaadmin/product/19.0.0.0/dbhome_3 CONFIGURED
c3c63738-703e-4c1d-98de-95b551b67468 OraDB19000_home4 19.15.0.0.220419 /u01/app/odaorahomebase/odaadmin/product/19.0.0.0/dbhome_4 CONFIGURED
クリップボードを使用して、db4
のDBホームIDをコピーします。 次に、odacli update-dbhome
コマンドでDBホームIDを使用して、db4
のホームを更新します。 コマンドodacli describe-job
を使用して、ジョブが正常に完了したことを確認します。
$ odacli update-dbhome -i c3c63738-703e-4c1d-98de-95b551b67468 -v 19.16.0.0.0
{
"jobId" : "af879f3e-9c50-4dfd-86db-5d380a42f8d2",
"status" : "Created",
"message" : null,
"reports" : [ ],
"createTimestamp" : "July 26, 2022 06:59:59 AM UTC",
"resourceList" : [ ],
"description" : "DB Home Patching: Home Id is c3c63738-703e-4c1d-98de-95b551b67468",
"updatedTime" : "July 26, 2022 06:59:59 AM UTC"
}
$ odacli describe-job -i af879f3e-9c50-4dfd-86db-5d380a42f8d2
Job details
----------------------------------------------------------------
ID: af879f3e-9c50-4dfd-86db-5d380a42f8d2
Description: DB Home Patching: Home Id is c3c63738-703e-4c1d-98de-95b551b67468
Status: Success
Created: July 26, 2022 6:59:59 AM UTC
Message:
Task Name Start Time End Time Status
---------------------------------------- ----------------------------------- ----------------------------------- ----------
Adding USER SSH_EQUIVALENCE July 26, 2022 7:00:02 AM UTC July 26, 2022 7:00:02 AM UTC Success
Adding USER SSH_EQUIVALENCE July 26, 2022 7:00:02 AM UTC July 26, 2022 7:00:02 AM UTC Success
データベース・ホームdb4
がリリース19.16に更新されていることを確認します。 検証にはBUIまたはCLIのいずれかを使用できます。
# odacli list-dbhomes
ID Name DB Version Home Location Status
---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------
a1314be1-2c6f-411f-b2c7-61444449f02b OraDB19000_home2 19.15.0.0.220419 /u01/app/odaorahomebase/odaadmin/product/19.0.0.0/dbhome_2 CONFIGURED
ecfa440e-2482-40c1-8ccd-67316cd48ba2 OraDB19000_home3 19.15.0.0.220419 /u01/app/odaorahomebase/odaadmin/product/19.0.0.0/dbhome_3 CONFIGURED
c3c63738-703e-4c1d-98de-95b551b67468 OraDB19000_home4 19.15.0.0.220419 /u01/app/odaorahomebase/odaadmin/product/19.0.0.0/dbhome_4 CONFIGURED
GUI webコンソールを使用してデータベース・ホームを更新するには、左側のパネルの「パッチ」をクリックし、パッチ・ドロップ・ダウンで「適用」を選択します。 すでにコマンドラインを使用して新しいホームを指し示すことによって、db4
データベースはすでに更新されています。