tabelas temporarias - grant

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
Responder
rogerio.carniel
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Dom, 26 Set 2010 3:26 pm
Localização: SP
Rogerio Queiroz Carniel
Analista Sistemas
Encarregado CPD - Indústria Têxtil

ola , colegas!
Estou com um problema, tenho um usuário com direitos de INSERT e SELECT e preciso dar grant para permitir o mesmo criar tabelas temporarias.
No caso, a aplicação não pode utilizar o recurso global temporary table, porque os dados , temporários devem ficar disponiveis alem da sessão em uso, como para outros.
Qual privilégio GRANT que deve ser dado ao usuário do banco, para que possa criar tabelas temporarias?
victorhugomuniz
Moderador
Moderador
Mensagens: 1396
Registrado em: Sex, 01 Fev 2008 2:06 pm
Localização: Rio de Janeiro - RJ
Contato:
:D

NÃO TESTEI... 8)

Selecionar tudo

CREATE ROLE testing;

GRANT CREATE GLOBAL TEMPORARY TABLE TO testing; 

GRANT testing TO user1; 
rogerio.carniel
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Dom, 26 Set 2010 3:26 pm
Localização: SP
Rogerio Queiroz Carniel
Analista Sistemas
Encarregado CPD - Indústria Têxtil

o comando:
GRANT CREATE GLOBAL TEMPORARY TABLE TO user/role não funcionou.
dá o seguinte erro:
"ERROR at line 1:
ORA-00990: missing or invalid privilege"
SergioLBJr
Rank: Oracle Guru
Rank: Oracle Guru
Mensagens: 448
Registrado em: Ter, 16 Jun 2009 3:07 pm
Localização: Parobé - RS
Sérgio Luiz Bonemberger Junior
Programador Junior
Parobé RS

[]s

Tenta dar um grant all pro teu usuario.
Responder
  • Informação