Pacote DBMS_DATA_ACCESS_ADMIN

O pacote DBMS_DATA_ACCESS_ADMIN fornece rotinas administrativas para gerar e gerenciar Hiperlinks de Tabela para conjuntos de dados.

DBMS_DATA_ACCESS_ADMIN Visão Geral

Descreve o uso do pacote DBMS_DATA_ACCESS_ADMIN.

Os procedimentos DBMS_DATA_ACCESS_ADMIN controlam usuários que podem definir escopos de criação para Hiperlinks de Tabela e usuários que podem criar tabelas federadas em esquemas ou objetos remotos. Eles permitem que você conceda ou revogue a capacidade de um usuário de registrar escopos e ler de esquemas remotos ou objetos de esquema específicos ao criar tabelas federadas.

DBMS_DATA_ACCESS_ADMIN Modelo de Segurança

DBMS_DATA_ACCESS_ADMIN é um pacote PL/SQL de direitos definidores.

Por padrão, o privilégio EXECUTE neste pacote é concedido a ADMIN e PDB_DBA, sem a opção GRANT.

Resumo dos Subprogramas DBMS_DATA_ACCESS_ADMIN

Esta seção abrange os subprogramas DBMS_DATA_ACCESS_ADMIN fornecidos com o Autonomous AI Database.

Subprograma Descrição

GRANT_REGISTER

Este procedimento permite controlar quais usuários em um Autonomous AI Database do Provedor podem registrar ou modificar um escopo.

REVOKE_REGISTER

Este procedimento revoga os privilégios para registrar ou atualizar um escopo de criação.

GRANT_READ

Este procedimento cria uma tabela Federada.

REVOKE_READ

Este procedimento revoga a criação de uma tabela federada.

GRANT_REGISTER Procedimento

Este procedimento permite que os usuários gerenciem escopos de criação. Somente esses usuários privilegiados podem registrar, atualizar ou cancelar o registro de escopos.

Sintaxe

procedure grant_register(
username in varchar2,
scope in varchar2
);

Parâmetros

Parâmetro Descrição

username

Nome do usuário que você deseja conceder o privilégio.

scope

Especifica o nível de controle de acesso para Hiperlinks de Tabela.

REVOKE_REGISTER Procedimento

Este procedimento revoga os privilégios para registrar ou atualizar um escopo de criação.

Sintaxe

procedure revoke_register(username in varchar2);

Parâmetros

Parâmetro Descrição

username

Nome do usuário para o qual você deseja revogar o privilégio.

GRANT_READ Procedimento

Este procedimento concede aos usuários específicos o direito de criar tabelas federadas em esquemas ou objetos do provedor remoto.

Sintaxe

procedure grant_read(
    username                  in varchar2,
    remote_schema_name        in varchar2,
    remote_schema_object_name in varchar2 default null);

Parâmetros

Parâmetro Descrição

username

Especifica o nome do usuário para o qual você deseja conceder o privilégio.

remote_schema_name

Especifica o nome do esquema remoto que você deseja acessar.

remote_schema_object_name

Especifica o nome do objeto de esquema remoto que você deseja acessar. Se você não especificar esse campo, todos os objetos no esquema mencionado poderão ser acessados.

REVOKE_READ Procedimento

Este procedimento revoga o privilégio do usuário para criar uma tabela federada.

Sintaxe

   procedure revoke_read(
     username                  in varchar2,
     remote_schema_name        in varchar2,
     remote_schema_object_name in varchar2 default null);

Parâmetros

Parâmetro Descrição

username

Especifica o nome do usuário para o qual você deseja revogar o privilégio.

remote_schema_name

Especifica o nome do esquema remoto que você deseja revogar.

remote_schema_object_name

Especifica o nome do objeto de esquema remoto que você deseja revogar. Se não for concedido acesso a todos os objetos no esquema mencionado, o acesso será revogado.