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.
CRIAR USUARIO
-
- Rank: Estagiário Sênior
- Mensagens: 14
- Registrado em: Sex, 23 Set 2011 7:18 pm
- Localização: APUCARANA - PR
-
- Rank: Analista Júnior
- Mensagens: 82
- Registrado em: Ter, 28 Dez 2010 7:41 pm
- Localização: São Paulo - SP
att. Fabio Ishii
http://ishii.profissionaloracle.com.br
http://ishii.profissionaloracle.com.br
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
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
-
- 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?
- stcoutinho
- 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
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
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante