クラウド資格証明の作成
AWRハブは、クラウド資格証明を使用して機能し、次のステップに従って資格証明を作成および構成します:
- 「APIキーの追加」オプションを使用してIAMユーザーのAPIキーを生成し、後で参照できるように秘密キーおよび公開キーをダウンロードします。
- IAMユーザーのAPIキーが追加されたら、「構成ファイルの表示」をクリックし、コンテンツをローカルにコピーして保存します。
- 次のスクリプトのいずれかを実行してOCIユーザー・プリンシパル・ベースの資格証明を作成し、AWRハブに追加するデータベース・タイプに基づいて正しいスクリプトを選択します:
- ADB-D (ATP-D、ADW-D)データベース:
ADMIN
データベース・ユーザーを使用して次のスクリプトを実行し、AWRソース・データベースとして登録するOCIユーザー・プリンシパル・ベースの資格証明をADB-D (ATP-D/ADW-D)に作成します。BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'AWRHUB_KEY_NEW', user_ocid => '<user_ocid>', tenancy_ocid => '<tenancy_ocid>', private_key => '<content of the private key file (excluding -----BEGIN RSA PRIVATE KEY----- / -----END RSA PRIVATE KEY----->', fingerprint => '<finger_print>') ; END ;/
- 19cデータベース:
- SQL Plus
/ as sysdba
を介してログインし、19cデータベースに新しいDBユーザーを作成します。CREATE USER <DBUserName> IDENTIFIED BY <DBPassword>; GRANT EXECUTE ON DBMS_AWRHUB TO <DBUserName>; GRANT CREATE SESSION, ALTER SESSION TO <DBUserName>; GRANT SELECT_CATALOG_ROLE TO <DBUserName>; GRANT EXECUTE ON DBMS_CLOUD TO <DBUserName>;
- 前述のDBユーザー資格証明を使用してSQL Plus経由でログインし、次の手順を使用して19cデータベースで資格証明を作成します。
BEGIN DBMS_CLOUD.CREATE_CREDENTIAL( credential_name => 'AWRHUB_KEY_NEW', user_ocid => '<user_ocid>', tenancy_ocid => '<tenancy_ocid>', private_key => '<content of the private key file (excluding -----BEGIN RSA PRIVATE KEY----- / -----END RSA PRIVATE KEY----->', fingerprint => '<finger_print>') ; END ;/
- SQL Plus
- ADB-D (ATP-D、ADW-D)データベース: