6 Oracle Database Applianceのパッチ適用
Oracle Database Applianceで最新ソフトウェアの動作を継続するには、Oracle Database Applianceパッチ・バンドルを確認し、リリースされている場合は適用します。
- Oracle Database Applianceのパッチ適用について
Oracle Database Applianceパッチ・バンドルを使用して、アプライアンスにパッチを適用します。 - 事前チェックのパッチ適用について
パッチ適用事前チェックは、パッチ適用時に発生する可能性のある問題を検出してフラグを立てるように設計されています。 - Oracle Database Applianceへのパッチ適用時のダウンタイムの最小化
Oracle Database Applianceデプロイメントにパッチを適用する際のダウンタイムを最小限に抑えるベスト・プラクティスを理解します。 - コマンドラインを使用した、Oracle Database Appliance Bare Metal Systemsへのパッチ適用
CLIコマンドを使用して、これらのステップに従って、Oracle Database Applianceベアメタルのデプロイメントおよび既存のOracle Databaseホームにパッチを適用します。 - ブラウザ・ユーザー・インタフェースを使用したOracle Database Applianceベアメタル・システムへのパッチ適用
Oracle Database Appliance Server Patchをパッチ・リポジトリにアップロードし、ブラウザ・ユーザー・インタフェースを使用してパッチ・バンドルをデプロイしてから、CLIコマンドを使用してDCSエージェントとコンポーネントを更新します。 - ベアメタル・システムのデータベース・クローン・ファイルを使用したOracle Database Applianceリポジトリの更新
CLIコマンドを使用して、最新リリース用のOracle Databaseクローン・ファイルでOracle Database Applianceリポジトリを更新するには、次のステップに従います。 - ブラウザ・ユーザー・インタフェースを使用したベアメタル・システム上の既存のデータベース・ホームへのパッチ適用
ブラウザ・ユーザー・インタフェースを使用して、データベース・ホームにパッチを適用し、ベア・メタル・システムの最新リリースにします。 - プロビジョニングされていないOracle Database Applianceシステムへのパッチ適用
Oracle Database Applianceは、odacli update-server
コマンドを実行して、プロビジョニングされていない単一ノードまたは高可用性システムのパッチ適用をサポートしています。 - ベアメタル・システムでの追加のパッチおよび更新の適用
追加のパッチ・リポジトリを構成し、オペレーティング・システムおよびデータベースにパッチを適用して、デプロイメントが最新の更新とセキュリティ修正を行っていることを確認します。 - パッチ・リポジトリのクリーン・アップ
ブラウザ・ユーザー・インタフェースまたはコマンドライン・インタフェースを使用して、不要なパッチまたは古いパッチをリポジトリから削除します。 - 異なるデータベース・ホームへのアップグレードについて
ブラウザ・ユーザー・インタフェースまたはodacli
コマンドを使用して、異なるデータベース・ホームにアップグレードする方法を理解します。
Oracle Database Applianceのパッチ適用について
Oracle Database Applianceパッチ・バンドルを使用して、アプライアンスにパッチを適用します。
パッチでは新しい機能が提供され、既存の機能の機能が向上する可能性があります。
アウト・オブ・プレース・パッチ適用について
関連項目:
Oracle Database 19cドキュメント・ライブラリの「Oracle Fleet Patching and Provisioning管理者ガイド」および「Oracle Clusterware管理者ガイド」MySQL ServerおよびDCSエージェントについて
Oracle Database Applianceリリース19.10以上では、DCSエージェントはMySQLサーバーをメタデータ・ストアとして使用します。 MySQLサーバーは、プロビジョニング時にアプライアンスの作成時に自動的にインストールおよび構成されます。 同様に、パッチ適用時に、odacli update-dcscomponents
コマンドによってMySQLサーバーが自動的にインストールおよび構成されます。 MySQLサーバー・プロセスは、root
オペレーティング・システムのユーザー・アカウントでは実行されません。 かわりに、MySQLサーバー・プロセスは、odamysql
と呼ばれる新しいオペレーティング・システム・ユーザー・アカウントで実行されます。 odamysql
オペレーティング・システム・ユーザーは所有権のためにのみ作成され、odamysql
ユーザー・アカウントはMySQLディレクトリのみを所有することに注意してください。 odamysql
オペレーティング・システム・ユーザーはアプライアンスにログインできません。 MySQLのodamysql
オペレーティング・システム・ユーザー・アカウントにより、アプライアンス上のOracleデータベースを所有するユーザーとDCS稼働状態に使用されるメタデータとの間のロールの分離が保証されます。
Oracle Database Applianceパッチ・バンドルについて
Oracle Database Applianceパッチ・バンドルには、DCS管理、DCSコンポーネント、OAK、Oracle ILOM、ファームウェア、Oracle Grid Infrastructure、Oracle Databaseホーム、拡張および修正の最新パッチが含まれています。
Oracle Database Applianceリリース・ノートには、最新のOracle Database Applianceパッチ・バンドルに関する情報と、パッチ・バンドルのコンポーネント・バージョンのリストが含まれます。 新しい機能、修正、および最新のサポートされているコンポーネント・バージョンを利用するには、アプライアンスを最新のOracle Database Applianceソフトウェア・バージョンで更新することをお薦めします。 アップグレード・パスについては、Oracle Database Applianceリリース・ノートを参照してください。
注意:
Oracle Grid InfrastructureまたはOracle Linuxの汎用パッチを使用して、Oracle Database Applianceにパッチを適用しないでください。 また、ファームウェアのパッチなど、各インフラストラクチャのパッチも使用しないでください。 Oracle Database Applianceのパッチのみを使用してください。 Oracle Database Appliance用ではないパッチを使用する場合、またはOPatchや類似のパッチ適用ツールを使用する場合、Oracle Database Applianceによって保守されるメタデータは更新されず、将来のパッチ更新を完了できません。 サイクル外Oracle Databaseリリース更新(RU)を適用する場合は、RUのReadmeに記載されている推奨事項にも従うようにしてください。パッチ・バンドルは、次に示すシステム全体に関連するすべてのパッチを提供します。
-
BIOS
-
ハードウェア・ドライバ
-
各種コンポーネントのHardware Management Pack (HMP)およびファームウェア・ドライバ
-
Oracle Appliance Manager
-
Oracle Linux
-
Oracle VM Server
-
Java Runtime Environment (JRE)
-
Oracle Integrated Lights Out Manager (Oracle ILOM)
-
Oracle Auto Service Request (Oracle ASR)
-
Oracle Intelligent Platform Management Interface (Oracle IPMI)
-
関連するハードウェア・モデルのネットワーク・カード・パッチ
Oracle Linux RPMsの更新について
推奨されていませんが、データベース・ノードの一部のOracle Linux RPMを更新できます。 Oracle Linuxカーネル、Oracle Optimal Flexible Architecture、Oracle InfiniBand、または関連ソフトウェアを更新またはカスタマイズしないでください。 他のソフトウェアをインストール、更新、カスタマイズすることができます。 ただし、Oracle Database Applianceアップデートでは、カスタマイズされたコンポーネントの新しいバージョンの依存性が保持されない場合があります。 したがって、今後、Oracle Database Applianceを正常に更新するためには、サイト固有の変更を削除してから再適用する必要があります。
注意:
データベース・ノードの場合は、次の項目を更新しないでください:
-
Oracle Linuxカーネル(カーネル*)
-
Oracle Optimal Flexible Architecture (ofa*)
-
Oracle RDMAパッケージ(oracle-rdma-release)
ストレージについては、RPMアップデートを適用しないでください。
事前チェックのパッチ適用について
パッチ適用事前チェックは、パッチ適用時に発生する可能性のある問題を検出してフラグを立てるように設計されています。
事前チェックでは、バージョンおよびハードウェア固有のアップグレードを含むアプライアンスの状態を表示し、アップグレードを試行する前に必要な条件とチェックが完了していることを確認し、アップグレードが失敗する可能性のある状態を特定します。 パッチを適用する前に、条件を修正して問題を解決することで、潜在的なパッチの問題を回避できます。
チェック・コマンドは、Oracle Database Applianceリリース12.2.1.2.0以上で使用できます。 事前チェック・コマンドをサポートするようにDCSエージェントを更新します。
事前チェックにパッチを適用することで検証されるコンポーネント
チェック | コンポーネント検証済 |
---|---|
システム・パッチ適用事前チェック |
すべてのノードでDCSエージェントがオンラインになっていることを確認 更新に十分な領域があることを確認 最小エージェント・バージョンを検証し、パッチ・タグを検証 有効なパッチがリポジトリにあることを確認し、パッチ・バンドル |
サーバーのパッチ適用事前チェック |
Oracle Grid Infrastructureパッチがインストールされていることを確認 Oracle Clusterwareがすべてのノードで実行されていることを確認 クローンが登録されているかどうかを確認 クローン・ファイルがリポジトリに存在するかどうかを確認 使用可能なディスク容量を確認 yumリポジトリ・ディレクトリが存在することを確認
RPM内の依存性をチェックするために、テスト(ドライ・ラン) yum更新を実行 |
DBHomeパッチ適用事前チェック |
Oracle Grid Infrastructureがインストールされていることを確認 Oracle Clusterwareがすべてのノードで実行されていることを確認 他のコンポーネントをアップグレードする前にOracle Grid Infrastructureがアップグレードされたことを確認 ローカル・マウントで使用可能な十分なスペースがあることを検証 クローンが登録されているかどうかを確認 クローン・ファイルがリポジトリに存在するかどうかを確認 パッチ競合チェックを実行し、データベース・パッチのロールバックが必要かどうかを判断 |
ストレージの事前チェック |
ストレージ・パッチのロケーションとタグを検証します Oracle ASMディスク・グループのステータスを検証します |
Oracle Database Applianceへのパッチ適用時のダウンタイムの最小化
Oracle Database Applianceデプロイメントにパッチを適用する際のダウンタイムを最小限に抑えるベスト・プラクティスを理解します。
Oracle Database Applianceは、高可用性システムのローリング方式でパッチを適用しません。 ただし、パッチ適用中のダウンタイムを最小限に抑える推奨事項があります。
パッチ適用中のダウンタイムの最小化に関する推奨事項
- データベースのパッチ適用の停止時間を最小限に抑えるために、Oracle Database Appliance高可用性システムではOracle RACまたはOracle RAC One Nodeを使用することをお薦めします。
- 使用可能な場合は、Oracle Data Guardを使用し、まずスタンバイ・システムにパッチを適用してください。 スタンバイ・システムにパッチを適用した後、ワークロードをスタンバイ・システムに切り替え、プライマリ・システムにパッチを適用し、ワークロードをプライマリ・システムに切り替えます。
- パッチ適用操作が失敗した場合は、必ずOracle Database Applianceバックアップおよびリカバリ(ODABR)を使用して、簡単にリストアできるようにシステム・ディスクをバックアップしてください。 ODABRは、システム・ディスクをパッチ適用前の状態にリストアします。
odacli update-storage
コマンドには、パッチ適用の停止時間を最小限に抑えるために、ストレージ・デバイス(SSD、HDD、NVMe)の--rolling
オプションがあります。 システムを再起動する必要があるほかの共有ストレージ・コンポーネント・ファームウェアが存在する可能性があります。 Oracle Database Applianceストレージのパッチ適用は遅延できますが、推奨されません。
関連項目:
Oracle Database 19cドキュメント・ライブラリの「Oracle Database高可用性の概要およびベスト・プラクティス・ガイド」コマンドラインを使用した、Oracle Database Appliance Bare Metal Systemsへのパッチ適用
CLIコマンドを使用して、これらのステップに従って、Oracle Database Applianceベアメタルのデプロイメントおよび既存のOracle Databaseホームにパッチを適用します。
ノート:
このトピック内のコマンドは、記載されている順序で実行してください。odacli update-server
コマンドを実行する前に、odacli update-dcsadmin
、odacli update-dcscomponents
およびodacli update-dcsagent
コマンドを実行します。
ブラウザ・ユーザー・インタフェースを使用したOracle Database Applianceベアメタル・システムへのパッチ適用
Oracle Database Appliance Server Patchをパッチ・リポジトリにアップロードし、ブラウザ・ユーザー・インタフェースを使用してパッチ・バンドルをデプロイしてから、CLIコマンドを使用してDCSエージェントとコンポーネントを更新します。
ブラウザ・ユーザー・インタフェースを使用したパッチ・リポジトリの更新
-
My Oracle SupportからOracle Database Applianceパッチをダウンロードし、アプライアンスのディレクトリに保存します。 パッチをダウンロードするための使用可能なパッチおよびリンクの一覧は、「Oracle Database Applianceリリース・ノート」を参照してください。
-
oda-adminユーザー名およびパスワードを使用して、ブラウザ・ユーザー・インタフェースにログインします。
https://Node0–host-ip-address:7093/mgmt/index.html
-
「パッチ・マネージャ」をクリックします。
-
「パッチ・リポジトリの更新」ページで絶対ファイル・パスとパッチ名を入力し、「リポジトリを更新」をクリックしてリポジトリの更新ジョブを開始します。 カンマで区切られたリストを使用して、複数のファイルをリポジトリに更新するにはスペースを入れずに指定するか、各ファイルを一度に1つずつ更新できます。
-
進行状況を監視するには、「アクティビティ」をクリックします。 ジョブが正常に完了すると、Patch Repositoryが更新されます。
リポジトリの更新後およびパッチ適用前のDCS管理およびDCSコンポーネントの更新
ブラウザ・ユーザー・インタフェースを使用してアプライアンスにパッチを適用する前に、CLIコマンドを使用してDCS管理およびDCSコンポーネントを手動で更新する必要があります。
次のステップを実行します。
- DCS管理の更新:
[root@oda1 opt]# /opt/oracle/dcs/bin/odacli update-dcsadmin -v 19.11.0.0.0
- 更新が成功したことを確認します:
[root@oda1 opt]# /opt/oracle/dcs/bin/odacli describe-job -i job_ID
- DCSコンポーネントを更新します:
[root@oda1 opt]# /opt/oracle/dcs/bin/odacli update-dcscomponents -v 19.11.0.0.0
DCSコンポーネントが更新されると、メッセージ"status" : "Success"
がコマンドラインに表示されます。 更新が失敗した場合は、エラーを修正してから更新を続行します。ノート:
odacli update-dcscomponents
コマンドを実行した後、ブラウザ・ユーザー・インタフェースに再度ログインする必要があります。
ブラウザ・ユーザー・インタフェースを使用したパッチ適用事前チェックとパッチ適用エージェント、サーバーおよびストレージの実行
-
更新ウィンドウ中に実行中または保留中のジョブはありません。
-
「アプライアンス」タブをクリックし、ブラウザ・ユーザー・インタフェースで「パッチ・マネージャ」をクリックします。
-
コンポーネント詳細がロードされるまで待機します。 パッチ・リポジトリを更新した直後の場合は、このページの「コンポーネントの詳細」セクションで「リフレッシュ」をクリックします。
パッチがパッチ・リポジトリにアップロードされると、ページのコンポーネントの詳細が、各コンポーネントのインストールされたバージョンおよび使用可能なバージョンで更新されます。
-
「パッチ・マネージャ」ページで、「リフレッシュ」をクリックしてコンポーネントの詳細をリフレッシュします。 「更新サーバー」を選択し、「パッチの適用」をクリックして、サーバー・コンポーネントにパッチを適用するジョブを開始します。 パッチ適用事前チェックを実行するには、「事前チェック」を選択します。 サーバーおよびその他のコンポーネントを更新する前に、パッチ適用事前チェックを実行する必要があります。
DCSエージェントは、サーバーまたはストレージ・コンポーネントが更新されるたびに自動的に更新されます。
ジョブが終了したら、次のステップに進みます。 「アクティビティ」をクリックしてジョブのステータスを確認します。
-
「パッチ・マネージャ」ページで、「リフレッシュ」をクリックしてコンポーネントの詳細をリフレッシュします。 「ストレージの更新」を選択し、「パッチの適用」をクリックして、ストレージ・コンポーネントにパッチを適用するジョブを開始します。 パッチ適用前チェックを実行する場合は、「事前チェック」を選択します。
高可用性環境では、「ローリング」 check boxを選択してストレージ・コンポーネントのローリング・パッチ適用を実行できます。
-
「アクティビティ」をクリックして進捗をモニターし、ジョブが正常に完了したことを確認します。
すべてのパッチ関連情報は、/opt/oracle/dcs/log/dcs-agent.log
のdcs-agent
ログファイルに記録されます。
ベアメタル・システムのデータベース・クローン・ファイルを使用したOracle Database Applianceリポジトリの更新
CLIコマンドを使用して、最新リリース用のOracle Databaseクローン・ファイルでOracle Database Applianceリポジトリを更新するには、次のステップに従います。
ブラウザ・ユーザー・インタフェースを使用したベアメタル・システム上の既存のデータベース・ホームへのパッチ適用
ブラウザ・ユーザー・インタフェースを使用して、データベース・ホームにパッチを適用し、ベア・メタル・システムの最新リリースにします。
プロビジョニングされていないOracle Database Applianceシステムへのパッチ適用
Oracle Database Applianceは、odacli update-server
コマンドを実行して、プロビジョニングされていない単一ノードまたは高可用性システムのパッチ適用をサポートしています。
odacli create-appliance
コマンドを実行せずに、プロビジョニングされていないシステムのOracle ILOMおよびストレージ・ファームウェアをアップグレードするには、Oracle Databaseリリース19.10以降のベアメタルISOイメージを使用してシステムを再イメージ化します。 次に、odacli update-server
コマンドを実行して、ベア・メタルISOイメージと同じリリースのサーバー・パッチを使用してシステムにパッチを適用します。 システムを再イメージすると、DCSインフラストラクチャが自動的に更新されます。
- Oracle Database Applianceリリース19.10以上のベア・メタルISOイメージを使用して、Oracle Database Applianceを再イメージ化します。
- パッチを適用するOracle Database Applianceリリースのサーバー・パッチ(19.10以降など)でリポジトリを更新します。
- リリース19.10のISOでイメージ化されたOracle Database Applianceで
odacli update-server
を実行する場合:odacli update-server -v 19.10.0.0.0 -sko -f
Oracle Database Applianceリリース19.10では、
-f
オプションを使用して、事前チェックの失敗をオーバーライドし、サーバーのパッチ適用を完了できます。 - リリース19.11以上のISOでイメージ化されたOracle Database Applianceで
odacli update-server
を実行するには、次のステップに従います:-s
オプションを指定して、odacli update-server
コマンドのパッチ前レポートを作成します。odacli create-prepatchreport -v 19.11.0.0.0 -s
レポートに記載されている警告およびエラーを修正し、サーバーのパッチ適用を続行します。
- サーバーを更新します:
odacli update-server -v 19.11.0.0.0 -f
Oracle Database Applianceリリース19.11の場合、
-sko
オプションを使用してORAchkの失敗をスキップし、サーバーのパッチ適用を続行し、-f
オプションを使用して事前チェックの失敗をオーバーライドしてサーバーのパッチ適用を完了できます。
ベアメタル・システムでの追加のパッチおよび更新の適用
追加のパッチ・リポジトリを構成し、オペレーティング・システムおよびデータベースにパッチを適用して、デプロイメントが最新の更新とセキュリティ修正を行っていることを確認します。
- カーネル更新の有効化
Oracle Kspliceでは、最新のカーネル・セキュリティとバグ修正更新でシステムを更新できます。 - サイクル外のデータベース・パッチの適用
サイクル外パッチ適用機能を使用すると、管理者は、Oracle Database Applianceリリース外の最新のOracle Databaseリリース更新を使用して、Oracle Database Applianceデプロイメントのデータベースにパッチを適用できます。
カーネル更新の有効化
Oracle Kspliceでは、最新のカーネル・セキュリティとバグ修正更新でシステムを更新できます。
関連項目:
Oracle Kspliceの構成については、『Oracle Linux Kspliceユーザー・ガイド』を参照してください:https://docs.oracle.com/cd/E37670_01/E39380/html/ksplice-enhanced-offline.html
親トピック: ベアメタル・システムでの追加のパッチおよび更新の適用
サイクル外のデータベース・パッチの適用
サイクル外パッチ適用機能を使用すると、管理者は、Oracle Database Applianceリリース外の最新のOracle Databaseリリース更新を使用して、Oracle Database Applianceデプロイメントのデータベースにパッチを適用できます。
ノート:
このトピックで説明するOPatchのコマンドと手順は例です。特定のOracle Databaseリリース更新(RU)に基づいて変更が必要な場合があります。 追加のコマンドおよびステップについては、常にOracle Databaseリリース更新(RU)のReadmeを参照してください。ノート:
可能なかぎり、Oracle Database Applianceリリースを介してデプロイメントにパッチを適用することを強くお薦めします。ノート:
この手順を使用すると、非循環パッチをbaremetalとVirtualized Platformの両方のデプロイメントに適用できます。OPatchautoを使用したOracle Databaseリリース12c以上への手動パッチ適用
dcs-agent
およびその他のコンポーネントが最新リリースに更新されていることを確認します。# odacli describe-component # odacli list-dbhomes
- OPatchを最新バージョンに更新します(使用可能な場合):
- 最新のOPatchバージョンをMy Oracle Supportからダウンロードします。
- ファイルをローカル・ホストにコピーし、
ORACLE_HOME/OPatch
ディレクトリに抽出します。 - OPatchツールを
oracle
ユーザーとして更新します。/bin/rm -rf $ORACLE_HOME/OPatch/ su - oracle -c /usr/bin/unzip -q -o OPatch_zip_location/p6880880_122010_Linux-x86-64.zip -d $ORACLE_HOME
- My Oracle Supportから最新のデータベース・パッチをダウンロードし、ファイルをローカル・ホストにコピーします。
scp patchfilename root@hostname:directory
- 空のディレクトリ(
/tmp/patchesDir
がoracle
ユーザーなど)にパッチを解凍します。これにより、バグ番号付きのサブ・ディレクトリが
/tmp/patchesDir
に作成されます。 適用するパッチがリリース更新(RU)である場合、パッチ・ディレクトリには複数のサブディレクトリがあります。/usr/bin/unzip -o location_of_patches/p29301631_180000_Linux-x86-64.zip -d /tmp/patchesDir
- Oracle Database Appliance高可用性デプロイメントの場合、セキュアな接続用にSSHキーを設定します。
- パッチを分析します。
$ORACLE_HOME/OPatch/opatchauto apply directory_with_patches_extracted -analyze -oh $ORALCE_HOME -log /tmp/opatchAutoAnalyzePatch.log
root
ユーザーとして、パッチを適用します。$ORACLE_HOME/OPatch/opatchauto apply directory_to_extract_patches -oh $ORACLE_HOME -inplace
- 両方のノードでパッチ適用が完了したら、
utlrp.sql
およびcatcon.pl
スクリプトを実行して、データベース内の無効なオブジェクトを再コンパイルします。 - レジストリを更新し、システム・コンポーネント値が登録されていることを確認します。
# odacli update-registry -n dbhome -f
親トピック: ベアメタル・システムでの追加のパッチおよび更新の適用
パッチ・リポジトリのクリーン・アップ
ブラウザ・ユーザー・インタフェースまたはコマンドライン・インタフェースを使用して、不要なパッチまたは古いパッチをリポジトリから削除します。
パッチ・リポジトリのクリーン・アップについて
最新のパッチでOracle Database Applianceにパッチを適用した後、古い未使用のクローン・ファイルが残り、リポジトリの領域を消費する場合があります。 リポジトリをクリーンアップ:未使用のクローン/パッチ・ファイルを削除して領域を再利用します。 ブラウザ・ユーザー・インタフェースまたはODACLIコマンドを使用して、リポジトリをクリーンアップできます。
ODACLIコマンドを使用したパッチ・リポジトリのクリーン・アップ
# odacli cleanup-patchrepo [-cl clones] | [-v version [-comp component]]| [-l local|-n NodeID]
古いパッチを削除するクローン・ファイルの名前およびノードを指定します。
コマンド・オプションの詳細は、「Oracle Database Applianceコマンドライン・インタフェース」の章を参照してください。
ブラウザ・ユーザー・インタフェースを使用したパッチ・リポジトリのクリーン・アップ
- ブラウザ・ユーザー・インタフェースで、「パッチ・マネージャ」をクリックします。
- 「リポジトリのクリーンアップ」タブをクリックしてから「リフレッシュ」をクリックして、リポジトリ内の使用可能なパッチをリストします。
- リポジトリからクリーンアップする古いOracle Grid InfrastructureファイルやOracle Databaseクローン・ファイルなどのコンポーネント、およびOracle Database Applianceの古いリリースなどのパッチ・バージョンを選択します。
- 「クローン・ファイルのクリーンアップ」をクリックして、
/opt/oracle/oak/pkgrepos/orapkgs/clones/
のリポジトリから選択したコンポーネントのクローン・ファイルをクリーンアップします。 - 「リポジトリのクリーンアップ」をクリックして、クリーンアップ・リポジトリ・ジョブを発行します。
- 進行状況を監視するには、「アクティビティ」をクリックします。 ジョブが正常に完了すると、Patch Repositoryが更新されます。
異なるデータベース・ホームへのアップグレードについて
ブラウザ・ユーザー・インタフェースまたはodacli
コマンドを使用して、異なるデータベース・ホームにアップグレードする方法を理解します。
データベース・ホームをアップグレードするための前提条件
- Oracle Database 18cから19c
- Oracle Database 12.2から19c
- Oracle Database 12.1から19c
- Oracle Database 12.2から18c
- Oracle Database 12.1から18c
- Oracle Database 12.1から12.2
別のデータベース・ホームにアップグレードする前に、データベース・バージョンのOracle Databaseクローン・ファイルをリポジトリにアップロードしてから、データベース・ホームを作成します。 リポジトリを最新のOracle Databaseクローン・ファイルで更新する手順については、「CLIを使用したOracle Database Applianceへのパッチ適用」を参照してください。
ブラウザ・ユーザー・インタフェースを使用したデータベース・ホームのアップグレードについて
ブラウザ・ユーザー・インタフェースを使用して別のデータベース・ホームにアップグレードするには、次のステップを実行します。
- oda-adminユーザー名およびパスワードを使用して、ブラウザ・ユーザー・インタフェースにログインします。
https://Node0–host-ip-address:7093/mgmt/index.html
- 「データベース」タブをクリックし、データベースを選択して「行動」をクリックし、「アップグレード」をクリックします。
- データベース・アップグレード・ジョブが正常に完了したことを確認します。
コマンドライン・インタフェースを使用したデータベース・ホームのアップグレードについて
CLIを使用して別のデータベース・ホームにアップグレードするには、次のコマンドを実行します:
odacli upgrade-database -i Comma separated list of database ids -from source dbhome id -to destination dbhome id [-j] [-h]
upgrade-database
コマンドのオプションの詳細は、「Oracle Database Applianceコマンドライン・インタフェース」の章を参照してください。