Boa tarde Caio,
Verifique se não existe um objeto (table, View) com o nome no usuario GLU_CONSULTA? em produção. Att. Sérgio. ________________________________ De: oracle_br@yahoogrupos.com.br <oracle_br@yahoogrupos.com.br> em nome de Caio marquez caio.marq...@yahoo.com.br [oracle_br] <oracle_br@yahoogrupos.com.br> Enviado: sexta-feira, 27 de março de 2015 12:12 Para: oracle...@yahoogroups.com Assunto: [oracle_br] Permissões Boa tarde. Cenário: Oracle 11gR2 Estrou enfrentando problemas em relação aos privilégios de um determinado usuário de banco. Os usuários estão reclamando que o user de banco GLU_CONSULTA em ambiente de DESENVOLVIMENTO, não possui as mesmas permissões que o user GLU_CONSULTA em ambiente de PRODUÇÃO. Fiz o seguinte teste conectando com o usuário GLU_CONSULTA: AMbiente de produção: Select * from tabela; (onde o owner da tabela é de um outro schema) O select me trouxe os dados. AMbiente de produção: SElect * from tabela; (onde o owner da tabela é de um outro schema) ORA-00942: table or view does not exist Conferi as permissões e verifiquei que estão idênticas em ambiente de produção e desenvolvimento: SELECT granted_role,admin_option,default_role FROM dba_role_privs WHERE grantee=UPPER('GLU_CONSULTA') ORDER BY 1; PROMPT Table Privileges granted to a user through roles SELECT granted_role, owner, table_name, privilege FROM ( SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER('GLU_CONSULTA') UNION SELECT granted_role FROM role_role_privs WHERE role in (SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER ('GLU_CONSULTA') ) ) roles, dba_tab_privs WHERE granted_role=grantee ORder by 1,2,3,4; PROMPT System Privileges assigned to a user through roles SELECT granted_role, privilege FROM ( SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER('GLU_CONSULTA') UNION SELECT granted_role FROM role_role_privs WHERE role in (SELECT granted_role FROM dba_role_privs WHERE grantee=UPPER ('GLU_CONSULTA') ) ) roles, dba_sys_privs WHERE granted_role=grantee ORDER BY 1,2; PROMPT Table privileges assigned directly to a user SELECT owner, table_name, privilege FROM dba_tab_privs WHERE grantee=UPPER('GLU_CONSULTA') ORDER BY 1,2,3; PROMPT System privileges assigned directly to a user SELECT privilege, admin_option FROM dba_sys_privs WHERE grantee=UPPER('GLU_CONSULTA'); ´Também verifiquei que tanto no ambiente de produção e desenvolvimento possuem os mesmos synonimos, gostaria de saber se existe mais alguma coisa que eu possa investigar, pois as permissões são idênticas e os synonymos também.