クラウド資格証明の作成
AWRハブは、クラウド資格証明を使用して機能し、次のステップに従って資格証明を作成および構成します:
- 「APIキーの追加」をクリックしてIAMユーザーのAPIキーを生成し、後で参照できるように秘密キーと公開キーをダウンロードします。詳細は、API署名キーの生成方法に関する項を参照してください。
- APIキーが追加されたら、キーの「アクション」メニューをクリックし、「構成ファイルの表示」を選択してから、コンテンツをローカルにコピーおよび保存します。
- 次のスクリプトのいずれかを実行して、OCIユーザー・プリンシパルベースの資格証明を作成します。AWRハブに追加するデータベース・タイプに基づいて、正しいスクリプトを選択します。
- ADB-D (ATP-D、LH-D)データベース:
ADMINデータベース・ユーザーを使用して次のスクリプトを実行し、AWRソース・データベースとして登録するADB-D (ATP-D/LH-D)にOCIユーザーのプリンシパルベースの資格証明を作成します。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データベースに新しいデータベース・ユーザーを作成します。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>; - 前述のデータベース・ユーザー資格証明を使用して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、LH-D)データベース: