Gestire l'accesso dell'operatore Oracle Cloud

Descrive come concedere l'accesso temporaneo al database per un operatore Oracle Cloud.

Gli operatori Oracle Cloud non dispongono dell'autorizzazione per accedere ai dati o ad altre informazioni negli schemi di database. Quando è necessario l'accesso agli schemi di database per risolvere o mitigare un problema, è possibile consentire a un operatore cloud di accedere agli schemi di Autonomous AI Database per un periodo di tempo limitato o concedere un accesso illimitato fino a quando non viene revocato.

Per consentire a un operatore cloud di accedere agli schemi del database, eseguire la procedura DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS. Ciò significa che se si invia una richiesta di servizio al Supporto Oracle Cloud e gli operatori Oracle Cloud devono accedere agli schemi di database, è inoltre necessario abilitare l'accesso operatore eseguendo DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS.

Argomenti

Abilita accesso operatore cloud

Descrive i passi per abilitare l'accesso di Cloud Operator su un'istanza di Autonomous AI Database.

  1. Abilitare l'accesso dell'operatore.

    Per abilitare l'accesso dell'operatore per un numero specificato di ore, eseguire le operazioni riportate di seguito.

    BEGIN
       DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS(
           auth_duration => 12 );
    END;
    /

    Il parametro auth_duration specifica il numero di ore per le quali all'operatore cloud viene concesso l'accesso. Il valore deve essere un numero intero compreso tra 1 e 24 e il valore predefinito è 1 (ora).

    Per abilitare l'accesso a Cloud Operator per un periodo di tempo illimitato, eseguire le operazioni riportate di seguito.

    BEGIN
       DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS(
           auth_duration => 'unlimited' );
    END;
    /

    In questo esempio, il parametro auth_duration è impostato su UNLIMITED, che concede all'operatore cloud l'accesso senza un limite di tempo. L'accesso rimane abilitato finché non viene revocato in modo esplicito eseguendo la procedura DBMS_CLOUD_ADMIN.DISABLE_OPERATOR_ACCESS.

    Per ulteriori informazioni, vedere la procedura ENABLE_OPERATOR_ACCESS.

  2. Verificare che l'accesso dell'operatore sia abilitato.

    Per verificare che l'accesso dell'operatore sia abilitato, eseguire una query sulla vista DBA_CLOUD_CONFIG:

    SELECT param_name, param_value FROM DBA_CLOUD_CONFIG 
          WHERE LOWER(param_name) = 'operator_access';

    Output di esempio - Durata limitata

    PARAM_NAME PARAM_VALUE
    --------------- ----------------------------------------------------------------------------
    operator_access {"auth_grantor":"\"ADMIN\"","auth_begin":"26-FEB-24 07.34.37.144846 PM UTC",
    "auth_duration":"12 hour", "planned_auth_end":"27-FEB-24 07.34.37.146297 AM UTC"}

    Output di esempio - Durata illimitata

    PARAM_NAME       PARAM_VALUE
    --------------- ---------------------------------------------------------------------------
    operator_access  {"auth_grantor":"\"ADMIN\"",
                      "auth_begin":"24-APR-26 08.36.13.672803 AM UTC",
                      "auth_duration":"UNLIMITED",
                      "planned_auth_end": null}

    Per l'accesso illimitato, il valore auth_duration è UNLIMITED e il campo planned_auth_end è NULL.

DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS consente l'accesso solo all'operatore cloud e non abilita l'accesso per altri utenti.

Tutte le operazioni eseguite dall'operatore cloud vengono memorizzate nella vista DBA_OPERATOR_ACCESS. Per ulteriori informazioni, consulta Visualizza le azioni operative di Oracle Cloud Infrastructure.

Disabilitare l'accesso dell'operatore cloud

Descrive i passi per disabilitare l'accesso dell'operatore cloud in un'istanza di Autonomous AI Database.

  1. Disabilitare l'accesso dell'operatore.

    Ad esempio

    BEGIN 
        DBMS_CLOUD_ADMIN.DISABLE_OPERATOR_ACCESS;   
    END;
    /

    Per ulteriori informazioni, vedere DISABLE_OPERATOR_ACCESS Procedure.

  2. Verificare che l'accesso dell'operatore sia disabilitato.

    Ad esempio:

    SELECT param_name, param_value FROM DBA_CLOUD_CONFIG 
          WHERE LOWER(param_name) = 'operator_access';
    No data found