Olá a todos. Depois de quebrar muito a cabeça achei algo estranho. Criei um usuario com pemissão de dba, conectei com ele e em seguida crie uma funcao que faz um select na v$paramrter ou na v$spparameter. Quando eu estou conectado com esse usuario eu consigo normalmente dar um select nessas views, porém a função não consegue fazer este select. Como isso é possivel se o usuário possui a role de DBA ? Se eu conectar como sysdba e criar a função ela irá funcionar normalmente. Alguem tem alguma ideia pq isso acontece ?
Segue o exemplo abaixo... ## Entrei como sys/sysdba e criei o usuario CREATE USER usuario_teste IDENTIFIED BY abc123 DEFAULT TABLESPACE users; / GRANT dba, sysdba, connect, create session TO usuario_teste / ## Conectei com o usuario usuario_teste e criei a função CREATE OR REPLACE FUNCTION usuario_func1 RETURN VARCHAR2 IS CURSOR c_vspparameter IS SELECT value FROM v$spparameter; CURSOR c_vparameter IS SELECT value FROM v$parameter; BEGIN DBMS_OUTPUT.PUT_LINE(' Teste '); END; ## Se eu der um select nas views eu consigo ver normalmente, porem a funcao nao. [As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __________________________________________________________________ Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html