CRIAR USUARIO

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
vinicampos
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Sex, 23 Set 2011 7:18 pm
Localização: APUCARANA - PR

Informações do Ambiente:
* Versão do Oracle:
* Sistema Operacional:
Pessoal preciso de uma ajuda...

Tenho um Schema de banco já criado com um usuario X, preciso acrescentar mais um usuario a este mesmo esquema...

Como faco pra criar o usuario referenciando o mesmo schema de banco de dados? Obrigado.
ishii
Rank: Analista Júnior
Rank: Analista Júnior
Mensagens: 82
Registrado em: Ter, 28 Dez 2010 7:41 pm
Localização: São Paulo - SP

Olá,

O Schema ou owner ou user, dos objetos são praticamente a mesma coisa.

Uma alternativa seria criar grants do usuário criado para o usuário/owner/schema que você já tem. Se forem muitos objetos, melhor criar uma role e conceder os grants para essa role e então conceder o grant dessa role para o usuário novo.

Mas lembrando que para isso o usuário novo deve mencionar o owner antes do objeto. Por exemplo user1.tabela ou user1.view etc. Se também quiser melhorar isso, pode ser criado os sinônimos, se forem públicos todos os novos usuários que tiverem os grants podem utilizar os objetos sem informar o owner (como no user1.tabela) porém se precisar criar um objeto com o mesmo nome não será possível... então pode-se utilizar o sinônimo privado, mas a manutenção deles fica mais complexa...

[]s Ishii
vinicampos
Rank: Estagiário Sênior
Rank: Estagiário Sênior
Mensagens: 14
Registrado em: Sex, 23 Set 2011 7:18 pm
Localização: APUCARANA - PR

ishii pode me dar um exemplo?
Avatar do usuário
stcoutinho
Moderador
Moderador
Mensagens: 850
Registrado em: Qua, 11 Mai 2011 5:15 pm
Localização: são Paulo - SP

Vinicampos,

Só complementando as informações do iishi, você também pode consultar a documentação oficial do Oracle.

O acesso à ela e seu download é gratuito.

Você pode consultar a documentação do Oracle 11g neste link:

http://www.oracle.com/pls/db112/homepage

O manual de administração de banco de dados 11g pode ser obtido neste link:

http://download.oracle.com/docs/cd/E118 ... 20/toc.htm

Nestes links, você tem a sintaxe do comando CREATE USER:

http://download.oracle.com/docs/cd/E118 ... SQLRF01503
http://www.dba-oracle.com/concepts/create_users.htm

Neste link, você tem uma visão geral sobre o comando:

http://salamand.wordpress.com/2008/08/0 ... no-oracle/

Abraços,

Sergio Coutinho
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante