Crear credenciales de nube
El hub de AWR utiliza credenciales en la nube para funcionar. Siga estos pasos para crear y configurar las credenciales:
- Genere claves de API para el usuario de IAM mediante la opción Agregar clave de API y descargue la clave privada y pública para referencia futura.
- Una vez que se haya agregado la clave de API para el usuario de IAM, haga clic en Ver archivo de configuración y copie y guarde el contenido localmente.
- Ejecute uno de los siguientes scripts para crear una credencial basada en principal de usuario de OCI. Seleccione el script correcto según el tipo de base de datos que está agregando al hub de AWR:
- Bases de datos ADB-D (ATP-D, ADW-D): ejecute el siguiente script mediante el usuario de base de datos
ADMIN
para crear una credencial basada en principal de usuario de OCI en ADB-D (ATP-D/ ADW-D) que desea registrar como base de datos de origen de 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 datos 19c:
- Conéctese a través de SQL Plus
/ as sysdba
y, a continuación, cree un nuevo usuario de base de datos en la base de datos 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>;
- Conéctese a través de SQL Plus mediante las credenciales de usuario de base de datos anteriores y cree credenciales en la base de datos 19c mediante el siguiente procedimiento
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 ;/
- Conéctese a través de SQL Plus
- Bases de datos ADB-D (ATP-D, ADW-D): ejecute el siguiente script mediante el usuario de base de datos