Cloud-Zugangsdaten erstellen

AWR-Hub verwendet Cloud-Zugangsdaten, um zu funktionieren. Führen Sie die folgenden Schritte aus, um die Zugangsdaten zu erstellen und zu konfigurieren:

  1. Generieren Sie API-Schlüssel für den IAM-Benutzer mit der Option API-Schlüssel hinzufügen, und laden Sie den Private Key und Public Key zur späteren Referenz herunter.
    Grafik zeigt API-Schlüssel


    Die Grafik zeigt das Dialogfeld "API-Schlüssel".

  2. Nachdem der API-Schlüssel für den IAM-Benutzer hinzugefügt wurde, klicken Sie auf Konfigurationsdatei anzeigen, kopieren und speichern den Inhalt lokal.
    Die Grafik zeigt die Menüoption "Konfigurationsdatei anzeigen".

  3. Führen Sie eines der folgenden Skripte aus, um auf OCI-Benutzer-Principal basierende Zugangsdaten zu erstellen. Wählen Sie das richtige Skript basierend auf dem Datenbanktyp aus, den Sie in AWR-Hub hinzufügen:
    • ADB-D-(ATP-D-, ADW-D-)Datenbanken: Führen Sie das folgende Skript mit dem Datenbankbenutzer ADMIN aus, um einen auf OCI-Benutzer-Principal basierenden Zugangsdaten in ADB-D (ATP-D/ ADW-D) zu erstellen, den Sie als AWR-Quelldatenbank registrieren möchten.
      
      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-Datenbanken:
      1. Melden Sie sich über SQL Plus / as sysdba an, und erstellen Sie einen neuen DB-Benutzer in der Datenbank 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. Melden Sie sich über SQL Plus mit den obigen DB-Benutzerzugangsdaten an, und erstellen Sie Zugangsdaten in der 19c-Datenbank. Gehen Sie dazu wie folgt vor:
        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 ;/