Crear credenciales de nube

El hub de AWR utiliza credenciales en la nube para funcionar. Siga estos pasos para crear y configurar las credenciales:

  1. 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.
    Gráfico en el que se muestran las claves de API


    En el gráfico se muestra el cuadro de diálogo Clave de API.

  2. 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.
    En el gráfico, se muestra la opción de menú View Configuration File (Ver archivo de configuración).

  3. 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:
      1. 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>;
      2. 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 ;/