GRANT e REVOKE (Oracle)

Categoria: Oracle
Publicado em 26 de Abril de 2013

Segue abaixo exemplos de uso de GRANT e REVOKE para privilégios de sistema:

1) Tablespace ilimitado:

1
2
GRANT UNLIMITED TABLE SPACE TO FERNANDO;
REVOKE UNLIMITED TABLE SPACE FROM FERNANDO;

2) Permissão de conexão com o banco:

1
2
GRANT CREATE SESSION TO FERNANDO;
REVOKE CREATE SESSION FROM FERNANDO;

3) Permissão para criar tabelas:

1
2
GRANT CREATE TABLE TO FERNANDO;
REVOKE CREATE TABLE FROM FERNANDO;

4) Permissão para criar tabelas em qualquer conta de usuário:

1
2
GRANT CREATE ANY TABLE TO FERNANDO;
REVOKE CREATE ANY TABLE FROM FERNANDO;

5) Permissão para criar tabelas e de conceder a permissão de criar tabelas para outros usuários:

1
2
GRANT CREATE TABLE TO FERNANDO WITH ADMIN OPTION;
REVOKE CREATE TABLE FROM FERNANDO;

6) Conceder todos os privilégios existentes:

1
2
GRANT ALL PRIVILEGES TO FERNANDO;
REVOKE ALL PRIVILEGES FROM FERNANDO;

7) Conceder acesso de criação de tabelas para todos os usuários:

1
2
GRANT CREATE TABLE TO PUBLIC;
REVOKE CREATE TABLE FROM PUBLIC;

Segue abaixo exemplos de USO de GRANT e REVOKE para privilégios de objeto:

1) Permissão para lêr determinada tabela:

1
2
GRANT SELECT ON TABELA_CLIENTES TO FERNANDO;
REVOKE SELECT ON TABELA_CLIENTES FROM FERNANDO;

2) Permissão para inserir e remover registros de uma tabela:

1
2
GRANT INSERT, DELETE ON TABELA_CLIENTES TO FERNANDO;
REVOKE INSERT, DELETE FROM TABELA_CLIENTES FROM FERNANDO;

3) Conceder todas as permissões possíveis a um objeto:

1
2
GRANT ALL PRIVILEGES ON TABELA_CLIENTES TO FERNANDO;
REVOKE ALL PRIVILEGES ON TABELA_CLIENTES FROM FERNANDO;

4) Conceder acesso ao objeto a todos os usuários:

1
2
GRANT SELECT ON TABELA_CLIENTES TO PUBLIC;
REVOKE SELECT ON TABELA_CLIENTES FROM PUBLIC;

5) Permissão para lêr tabela e conceder permissão para lêr a outros usuários:

1
2
GRANT SELECT ON TABELA_CLIENTES TO FERNANDO WITH GRANT OPTION;
REVOKE SELECT ON TABELA_CLIENTES FROM FERNANDO;









 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados