データベースのパスワードの管理
このトピックでは、データベースのSYSユーザーおよびTDE Walletパスワードを管理するための詳細および手順について説明します。
パスワードを変更できます。
コンソールの使用
コンソールで次のステップを実行します。
-
「データ・インフラストラクチャ」リスト・ページで、操作するデータ・インフラストラクチャを選択します。リスト・ページまたはデータ・インフラストラクチャの検索に関するヘルプが必要な場合は、データ・インフラストラクチャのリストを参照してください。
- 「データ・インフラストラクチャの詳細」ページで、「VMクラスタ」タブを選択して、すべてのVMクラスタのリストを表示します。
- 「VMクラスタ」タブで、操作するVMクラスタを選択します。
-
VMクラスタの詳細ページで、「データベース」タブを選択して、すべてのデータベースのリストを表示します。
-
「データベース」タブで、操作するデータベースを選択します。
-
データベースの詳細ページで、「アクション」メニューの「パスワードの管理」をクリックします。
-
「パスワードの管理」パネルで、次の詳細を指定します。
-
更新するパスワードを選択します。
-
管理者パスワードを更新:
SYSユーザーのパスワードのみを更新します。SYSTEMやPDBADMINなどの他の管理アカウントのパスワード、およびTDEウォレット・パスワードは変更されません。「新規管理者のパスワード」フィールドと「管理者のパスワードの確認」フィールドの両方に、新しいパスワードを入力してください。
-
TDEウォレット・パスワードの更新: TDEウォレットのパスワードのみを更新する。
「既存のTDEウォレット・パスワードを入力」フィールドに現在のウォレット・パスワードを入力し、「新しいTDEウォレット・パスワード」フィールドおよび「TDEウォレット・パスワードを確認」フィールドの両方に新しいパスワードを入力してください。
-
- 選択したパスワードを更新するには、「適用」を選択します。
dbaascliユーティリティの使用
次のステップを実行して、SYSパスワードを変更するか、dbaascliを使用してTDEウォレット・パスワードを変更します。
新しいOracleベース・データベースCloud@Customerインスタンスまたはデータベースを作成するときに「データベース管理パスワード」フィールドで指定したパスワードは、SYS、SYSTEM、TDEウォレットおよびPDB管理者資格証明のパスワードとして設定されます。既存のデータベースのパスワードを変更する必要がある場合は、次の手順を使用します。
ノート:データベースに対してData Guardを有効にする場合、プライマリ・データベースおよびスタンバイ・データベースのSYSパスワードおよびTDEウォレット・パスワードはすべて同じである必要があります。
ノート: dbaascliを使用してSYSパスワードを変更すると、バックアップ/リストア自動化によりクラスタ内のすべてのノード間でチャネルをパラレル化できます。
データベース・パスワードを変更するには:
-
データベースのSYSパスワードを変更するには:
-
Oracle Base Database Cloud@Customer仮想マシンに
opcユーザーとしてログインします。 -
次のコマンドを実行します:
sudo dbaascli database changepassword --dbname <database_name> --user SYS
-
-
Data Guard環境でSYSパスワードを変更するには:
-
プライマリ・データベースで、次を実行します。
dbaascli database changePassword --dbName <dbname> --user SYS --prepareStandbyBlob true --blobLocation <location_to_create_blob_file> -
生成されたBLOBファイルをすべてのスタンバイ・データベースにコピーし、ファイルの所有権を
oracleユーザーに変更します。 -
各スタンバイ・データベースで、次を実行します。
dbaascli database changePassword --dbName <dbname> --user SYS --standbyBlobFromPrimary <location_of_copied_blob_file>
-
-
データベースのTDEウォレット・パスワードを変更するには:
-
Oracle Base Database Cloud@Customer仮想マシンに
opcユーザーとしてログインします。 -
次のコマンドを実行します:
sudo dbaascli tde changepassword --dbname <database_name>
-