Gerenciar o Acesso do Operador do Oracle Cloud

Descreve como conceder acesso temporário ao seu banco de dados para um Oracle Cloud Operator.

Os Operadores do Oracle Cloud não têm autorização para acessar seus dados ou qualquer outra informação em seus esquemas de banco de dados. Quando o acesso aos seus esquemas de banco de dados é necessário para solucionar ou mitigar um problema, você pode permitir que um operador de nuvem acesse seus esquemas do Autonomous AI Database por um tempo limitado ou conceda acesso ilimitado até que ele seja revogado.

Você permite que um operador de nuvem acesse os esquemas de banco de dados executando o procedimento DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS. Isso significa que, se você registrar uma solicitação de serviço no Suporte do Oracle Cloud e os Operadores do Oracle Cloud precisarem acessar seus esquemas de banco de dados, também será necessário ativar o acesso do operador executando DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS.

Tópicos

Ativar Acesso do Operador de Nuvem

Descreve as etapas para ativar o acesso do Cloud Operator em uma instância do Autonomous AI Database.

  1. Ativar acesso do operador.

    Para ativar o acesso do operador por um número especificado de horas, execute o seguinte:

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

    O parâmetro auth_duration especifica o número de horas para as quais o Operador de Nuvem tem acesso. O valor deve ser um número inteiro na faixa de 1 a 24 e o padrão é 1 (Hora).

    Para permitir o acesso do Operador de Nuvem por uma duração ilimitada, execute o seguinte:

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

    Neste exemplo, o parâmetro auth_duration é definido como UNLIMITED, que concede ao Operador de Nuvem acesso sem limite de tempo. O acesso permanece ativado até ser explicitamente revogado executando o procedimento DBMS_CLOUD_ADMIN.DISABLE_OPERATOR_ACCESS.

    Consulte Procedimento ENABLE_OPERATOR_ACCESS para obter mais informações.

  2. Verifique se o acesso do operador está ativado.

    Para verificar se o acesso do operador está ativado, consulte a view DBA_CLOUD_CONFIG:

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

    Exemplo de saída - duração limitada

    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"}

    Saída de exemplo - duração ilimitada

    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}

    Para acesso ilimitado, o valor auth_duration é UNLIMITED e o campo planned_auth_end é NULL.

DBMS_CLOUD_ADMIN.ENABLE_OPERATOR_ACCESS permite o acesso somente ao Operador de Nuvem e não permite o acesso para nenhum outro usuário.

Todas as operações executadas pelo Operador da Nuvem são armazenadas na view DBA_OPERATOR_ACCESS. Consulte Exibir Ações de Operações do Oracle Cloud Infrastructure para obter mais informações.

Desativar Acesso do Operador na Nuvem

Descreve as etapas para desativar o acesso do Cloud Operator em uma instância do Autonomous AI Database.

  1. Desative o acesso do operador.

    Por exemplo

    BEGIN 
        DBMS_CLOUD_ADMIN.DISABLE_OPERATOR_ACCESS;   
    END;
    /

    Consulte DISABLE_OPERATOR_ACCESS Procedures para obter mais informações.

  2. Verifique se o acesso do operador está desativado.

    Por exemplo:

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