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]