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

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

  1. Oracle Exadataデータベース・ノード・イメージを作成します。

    次のコマンドは、Oracle Exadataイメージを作成します。この例では、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ソフトウェアのバージョンである必要があります。pathパラメータには、Oracle Exadata更新のzipファイルを含める必要があります。

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

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

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

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

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

    次のコマンドでは、現在の構成を評価し、アップグレード前チェックを実行します。この例では、imageで更新に使用するOracle Exadataイメージの名前を指定し、iso_repoでISOリポジトリ内のイメージを指定し、pathmgrlocでパッチ・マネージャの場所を指定し、clientでデータベース・ノードを更新するクラスタの名前を指定し、batchesでノードのバッチのカンマ区切りリストを"(nA,nB,...),(...,nY,nZ)"形式(各バッチはカッコで囲まれたノード名のカンマ区切りリストであり、ノード名は二重引用符("")で囲まれています)で指定します。

    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"] -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"]