Bom dia!

Execute as duas querys abaixo e coloque o resultado aqui.

select grantee, table_schema || '.' || table_name, privilege from
all_tab_privs where grantee = 'X'
select username, privilege from user_sys_privs where username = 'X'

Atenciosamente,

Marcos Fontana.
DBA Oracle

2009/9/29 francisco porfirio <francisco.porfi...@gmail.com>

>
>
> Boa Noite Pessoal...
>
> Seguinte,
>
> Tenho um schema X onde atualmente nele é possível fazer qualquer instrução
> DDL e DML, eu gostaria que nele fosse possível apenas incluir, remover ou
> alterar dados e um outro schema Y ficaria responsável em realizar as
> instruções DDL, a segunda parte não tem mistério, mas como posso fazer um
> "revoke alter on table from schema X" se ele possui apenas o privilegio
> create session? Os demais privilegios foram concedidos automaticamente,
> porém não são explícitos.
>
> Sempre sempre quando é criado um usuário, o oracle por default atribui
> todos
> os privilegios de objeto a este usuario?
> Em caso afirmativo, existe alguma maneira de fazer um REVOKE da vida?
>
> Versão Oracle: 10.0.2.0.1
> --
> Atenciosamente
> Francisco Porfirio Ribeiro Neto
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a