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-, 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:
- 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>;
- 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-, ADW-D-)Datenbanken: Führen Sie das folgende Skript mit dem Datenbankbenutzer