Criar tabela para um usuário específico

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
pnet
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 7
Registrado em: Seg, 23 Nov 2015 5:23 pm

Criei um user dentro de um schema já existente. Como eu faço para criar tabelas, apenas para esse owner? Faço isso: create table meu_owner.tabela(....)? É isso?
spernega
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP

Bom dia,

Isso funciona. Eu normalmente me conecto com o usuário que eu quero criar a tabela.
pnet
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 7
Registrado em: Seg, 23 Nov 2015 5:23 pm

Então, me conectei e criei 6 sequences assim:

Selecionar tudo

create sequence webapi.seq_usuario increment by 1 nocache nocycle;
,

Quando eu abri o PL/SQL Developer e expandi a pasta SEQUENCE, estava lá assim:
seq_usuario e não webapi.usuario e vi que as demais sequences não criadas por mim estavam, o owner.nome_da_sequence. Não sei se não apareceu por causa de eu estar logado com esse owner, pode ser, mas o que eu quero mesmo que somente esse usuário tenha acesso a esses objetos que estou criando com o owner específico, ok?
spernega
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 232
Registrado em: Ter, 19 Jun 2007 2:12 pm
Localização: São Paulo - SP

Neste caso você pode criar os objetos com seu usuário normal e dar o GRANT apenas para o novo usuário e criar o SYNONYM .

Atenderia?
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 23 visitantes