Oracle Exadataデータベース・ノードの更新

Oracle Exadataデータベース・サーバーを新しいOracle Exadataソフトウェア・バージョンに更新します。

ノート:

パッチ操作を開始する前に、パッチ・マネージャの最新バージョンをダウンロードする必要があります。パッチ・マネージャ・ソフトウェアの最新バージョンをダウンロードするには、Oracle Supportのノート888828.1を参照してください: https://support.oracle.com/rs?type=doc&id=888828.1
  1. Oracle Exadataデータベース・ノード・イメージを作成します。

    次のコマンドは、Oracle ExadataイメージをイメージとしてOracle FPPサーバーにインポートします。この例では、imageで追加するOracle Exadataイメージの名前を指定し、imagetypeでOracle ExadataソフトウェアのEXAPATCHSOFTWAREを指定し、versionでOracle Exadataソフトウェアのバージョンを指定し、pathでインポートするOracle Exadataソフトウェア・ホームの絶対パスの場所を指定します。

    rhpctl import image -image image_name -imagetype EXAPATCHSOFTWARE 
    -version software_version -path absolute_path

    このコマンドを使用してOracle Exadataソフトウェア・ホームをインポートする場合、versionパラメータは、データベース・ノードのpatchmgrで必要なOracle Exadataソフトウェアの正確なバージョン(23.4.0.0.0.221111.1など)である必要があります。pathパラメータには、Oracle Exadata更新のzipファイルを含める必要があります。

  2. Oracle Exadataデータベース・ノード・イメージをクライアント・クラスタにデプロイします。

    ノート:

    イメージをデプロイする必要があるのは、Oracle FPPクライアントからパッチ操作を実行する場合のみです。Oracle FPPサーバーからパッチ操作を実行する場合、このステップは必要ありません。

    次のコマンドは、Oracle Exadataイメージをクライアント・クラスタにデプロイします。この例で、imageはデプロイするOracle Exadataイメージの名前、clientはイメージをデプロイするクラスタの名前、およびpathrhpclientのないターゲット側またはクライアント側にOracle Exadataソフトウェア・ホームをデプロイする絶対パスの場所を指定します。

    rhpctl deploy image -image image_name 
    -client client_cluster_name -path image_file_path

    targetnodeパラメータは、ホームをホストしているノードがOracle Fleet Patching and Provisioningクライアントでない場合に必要です。rhpclientのないターゲットまたはクライアント・オプションが指定されていない場合、Oracle ExadataのイメージはOracle Fleet Patching and Provisioningサーバーにデプロイされます。

  3. 現在の構成を評価し、アップグレード前チェックを実行します。

    次のコマンドでは、現在の構成を評価し、アップグレード前チェックを実行します。この例で、imageは更新に使用するOracle Exadataイメージの名前、iso_repoはISOリポジトリ内のイメージ、pathmgrlocはパッチ・マネージャの場所、およびclientはデータベース・ノードを更新するクラスタの名前を指定します。

    rhpctl update exadata -dbnodes comma_separates_list_of_nodes -image image_name 
    -iso_repo iso_image_name -client client_cluster_name -patchmgrloc patch_mgr_loc 
    -patchmgrargs "patch_manager_arguments" -liveupdate full -eval
    • -dbnodesにノードのリストを指定しない場合、Oracle FPPは、クラスタ内のすべてのアクティブなデータベース・ノードを自動的に検出します。
    • コマンドの発行時にclientオプションが指定されていない場合、データベース・ノードの更新はOracle Fleet Patching and Provisioningサーバーで実行されます。
  4. 現在の構成のバックアップを作成します。
    rhpctl update exadata -dbnodes {comma_separates_list_of_nodes | [-batches "comma_separated_list_of_batches]} 
    -image image_name -iso_repo iso_image_name -client client_cluster_name 
    -patchmgrloc patch_mgr_loc -patchmgrargs "patch_manager_arguments" -backup
  5. Oracle Exadataデータベース・ノードを新しいイメージで更新します。
    rhpctl update exadata -dbnodes {comma_separates_list_of_nodes | [-batches "comma_separated_list_of_batches"]} 
    -image image_name -iso_repo iso_image_name -client client_cluster_name 
    -patchmgrloc patch_mgr_loc -patchmgrargs "patch_manager_arguments" -liveupdate full
  6. Oracle Exadataクライアントを問い合せて、クライアント構成およびExadataライブ・アップデート情報を確認します:
    rhpctl query client -client client1 -exadata
    
    Audit ID: 90
    Site: client1
    Rapid Home Provisioning Client Version: 23.0.0.0.0
    Rapid Home Provisioning Client Full Version: 23.6.0.0.0
    Enabled: true
    Host from which RHPC last registered: client1vm01.example.com
    Port number last registered by RHPC: 8896
    ...
    ...
    Image status: success
    Exadata software version: 23.1.7.0.0.231012
    Exadata Live Update Type: full
    Exadata Live Update Version: 23.1.90.0.0.240226 (Live Update applied. Reboot at any time to finalize outstanding items.)
    Node type: GUEST
    ...
    ...

関連トピック