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:
- 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.


- Nachdem der API-Schlüssel für den IAM-Benutzer hinzugefügt wurde, klicken Sie auf Konfigurationsdatei anzeigen, kopieren und speichern den Inhalt lokal.

- 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-, LH-D-)Datenbanken: Führen Sie das folgende Skript mit dem Datenbankbenutzer
ADMINaus, um einen OCI-Benutzer-Principal-basierten Nachweis in ADB-D (ATP-D/LH-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:
- Melden Sie sich über SQL Plus
/ as sysdbaan, 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>; - 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 ;/
- Melden Sie sich über SQL Plus
- ADB-D-(ATP-D-, LH-D-)Datenbanken: Führen Sie das folgende Skript mit dem Datenbankbenutzer