データベースのパスワードの管理

このトピックでは、データベースのSYSユーザーおよびTDE Walletパスワードを管理するための詳細および手順について説明します。

パスワードを変更できます。

コンソールの使用

コンソールで次のステップを実行します。

  1. 「データ・インフラストラクチャ」リスト・ページで、操作するデータ・インフラストラクチャを選択します。リスト・ページまたはデータ・インフラストラクチャの検索に関するヘルプが必要な場合は、データ・インフラストラクチャのリストを参照してください。

  2. 「データ・インフラストラクチャの詳細」ページで、「VMクラスタ」タブを選択して、すべてのVMクラスタのリストを表示します。
  3. 「VMクラスタ」タブで、操作するVMクラスタを選択します。
  4. VMクラスタの詳細ページで、「データベース」タブを選択して、すべてのデータベースのリストを表示します。

  5. 「データベース」タブで、操作するデータベースを選択します。

  6. データベースの詳細ページで、「アクション」メニューの「パスワードの管理」をクリックします。

  7. 「パスワードの管理」パネルで、次の詳細を指定します。

    • 更新するパスワードを選択します。

    • 管理者パスワードを更新: SYSユーザーのパスワードのみを更新します。SYSTEMやPDBADMINなどの他の管理アカウントのパスワード、およびTDEウォレット・パスワードは変更されません。

      「新規管理者のパスワード」フィールドと「管理者のパスワードの確認」フィールドの両方に、新しいパスワードを入力してください。

    • TDEウォレット・パスワードの更新: TDEウォレットのパスワードのみを更新する。

      「既存のTDEウォレット・パスワードを入力」フィールドに現在のウォレット・パスワードを入力し、「新しいTDEウォレット・パスワード」フィールドおよび「TDEウォレット・パスワードを確認」フィールドの両方に新しいパスワードを入力してください。

  8. 選択したパスワードを更新するには、「適用」を選択します。

dbaascliユーティリティの使用

次のステップを実行して、SYSパスワードを変更するか、dbaascliを使用してTDEウォレット・パスワードを変更します。

新しいOracleベース・データベースCloud@Customerインスタンスまたはデータベースを作成するときに「データベース管理パスワード」フィールドで指定したパスワードは、SYS、SYSTEM、TDEウォレットおよびPDB管理者資格証明のパスワードとして設定されます。既存のデータベースのパスワードを変更する必要がある場合は、次の手順を使用します。

ノート:データベースに対してData Guardを有効にする場合、プライマリ・データベースおよびスタンバイ・データベースのSYSパスワードおよびTDEウォレット・パスワードはすべて同じである必要があります。

ノート: dbaascliを使用してSYSパスワードを変更すると、バックアップ/リストア自動化によりクラスタ内のすべてのノード間でチャネルをパラレル化できます。

データベース・パスワードを変更するには:

  1. データベースのSYSパスワードを変更するには:

    1. Oracle Base Database Cloud@Customer仮想マシンにopcユーザーとしてログインします。

    2. 次のコマンドを実行します:

      sudo dbaascli database changepassword --dbname <database_name> --user SYS
  2. Data Guard環境でSYSパスワードを変更するには:

    1. プライマリ・データベースで、次を実行します。

      dbaascli database changePassword --dbName <dbname> --user SYS --prepareStandbyBlob true --blobLocation <location_to_create_blob_file>
    2. 生成されたBLOBファイルをすべてのスタンバイ・データベースにコピーし、ファイルの所有権をoracleユーザーに変更します。

    3. 各スタンバイ・データベースで、次を実行します。

      dbaascli database changePassword --dbName <dbname> --user SYS --standbyBlobFromPrimary <location_of_copied_blob_file>
  3. データベースのTDEウォレット・パスワードを変更するには:

    1. Oracle Base Database Cloud@Customer仮想マシンにopcユーザーとしてログインします。

    2. 次のコマンドを実行します:

      sudo dbaascli tde changepassword --dbname <database_name>