Crea credenziali cloud

Per funzionare, l'hub AWR utilizza le credenziali cloud. Per creare e configurare le credenziali, attenersi alla procedura riportata di seguito.

  1. Generare le chiavi API per l'utente IAM utilizzando l'opzione Aggiungi chiave API e scaricare la chiave privata e pubblica per riferimento futuro.
    Il grafico mostra le chiavi API


    Il grafico mostra la finestra di dialogo Chiave API.

  2. Dopo aver aggiunto la chiave API per l'utente IAM, fare clic su Visualizza file di configurazione e copiare e salvare il contenuto in locale.
    Il grafico mostra l'opzione di menu Visualizza file di configurazione.

  3. Eseguire uno dei seguenti script per creare una credenziale basata sul principal utente OCI, selezionare lo script corretto in base al tipo di database che si sta aggiungendo nell'hub AWR:
    • Database ADB-D (ATP-D, ADW-D): eseguire lo script seguente utilizzando l'utente del database ADMIN per creare una credenziale basata sul principal utente OCI in ADB-D (ATP-D/ ADW-D) che si desidera registrare come database di origine 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 ;/
    • Database 19c:
      1. Eseguire il login tramite SQL Plus / as sysdba, quindi creare un nuovo utente DB nel database 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. Eseguire il login tramite SQL Plus utilizzando le credenziali utente DB riportate in precedenza e creare le credenziali nel database 19c utilizzando la procedura riportata di seguito.
        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 ;/