Créer des informations d'identification cloud

Le hub de référentiel AWR utilise les informations d'identification cloud pour fonctionner. Pour créer et configurer les informations d'identification, procédez comme suit :

  1. Générez des clés d'API pour l'utilisateur IAM à l'aide de l'option Ajouter une clé d'API et téléchargez la clé privée et publique pour référence ultérieure.
    Illustration présentant les clés d'API


    Le graphique présente la boîte de dialogue Clé d'API.

  2. Une fois la clé d'API ajoutée pour l'utilisateur IAM, cliquez sur Visualiser le fichier de configuration, puis copiez et enregistrez le contenu en local.
    Le graphique présente l'option de menu View Configuration file.

  3. Exécutez l'un des scripts suivants pour créer des informations d'identification basées sur le principal d'utilisateur OCI. Sélectionnez le script correct en fonction du type de base de données que vous ajoutez au hub de référentiel AWR :
    • Bases de données ADB-D (ATP-D, ADW-D) : exécutez le script suivant à l'aide de l'utilisateur de base de données ADMIN afin de créer des informations d'identification basées sur le principal d'utilisateur OCI dans ADB-D (ATP-D/ ADW-D) à inscrire en tant que base de données source AWR.
      
      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 ;/
    • Bases de données 19c :
      1. Connectez-vous via SQL Plus / as sysdba, puis créez un utilisateur de base de données sur la base de données 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>;
      2. Connectez-vous via SQL Plus à l'aide des informations d'identification utilisateur de base de données ci-dessus et créez des informations d'identification sur la base de données 19c à l'aide de la procédure suivante.
        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 ;/