Res: Res: Res: Res: Res: [oracle_br] Erro criação de usuários

2011-04-01 Por tôpico MARCIO CASTRO
Carlos:

  O problema está relacionado mesmo ao Database Vault, do qual eu entendo 
nadica!
  Dê uma olhada em:

http://forums.oracle.com/forums/thread.jspa?threadID=990607tstart=90

  O sujeito estava recebendo o erro ORA-47401: Realm violation for create 
tablespace on SYS.TS1, e resolveu com:

I solved this part. I only need put this user as participant on Oracle Data 
Dictionary Realm


  Então, cria aí o CARLOS_DBA com CONNECT e DBA, e coloque o mesmo como 
participante do Oracle Data Dictionary Realm.
  Se te ajudar, informa para a gente aí...







De: carlos silva carlos_nsi...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 1 de Abril de 2011 14:22:35
Assunto: Res: Res: Res: Res: [oracle_br] Erro criação de usuários

  
Então, eu entendi essa parte do SYS e tudo mais, porém o problema é q não 
consigo criar os usuários de jeito nenhum independe do usuário que eu esteja 
conectado no banco (SYS, SYSTEM ou o ORCL por exemplo). Verifiquei o usuário 
SYS 

e ele já possui a role DBA e o privilégio CREATE USER. Tentei conceder a role 
DV_ACCTMGR ao SYS e deu o erro abaixo.

ERRO na linha 1:
ORA-00604: ocorreu um erro no nÝvel 1 SQL recursivo
ORA-47401: ViolaþÒo de Realm para grant role privilege em DV_ACCTMGR.
ORA-06512: em DVSYS.AUTHORIZE_EVENT, line 55
ORA-06512: em line 31

Estou utilizando o Database Vault e somente nele eu consigo criar os 
usuários. O valor da variável SQLNET.AUTHENTICATION_SERVICES está como  (NTS) e 
a DEFAULT_TABLESPACE é a USERS. 


De: MARCIO CASTRO marciomouracas...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 23:40:26
Assunto: Res: Res: Res: [oracle_br] Erro criação de usuários

  
Caro Carlos:

Você escreveu quê:

Já concedi a ele [SYS] todos os privilégios possíveis e nada.

Mas porquê é que você está utilizando o usuário SYS para criar usuários?
O usuário SYS, que é o detentor do dicionário de dados, você deve utilizar, 
conectado como SYSDBA [CONNECT SYS AS SYSDBA], para operações como 
STARTUP/SHUTDOWN na instância.
Dito isto, recomendo que você crie um usuário próprio [CARLOS_DBA], atribua à 
ele CONNECT e DBA, e o utilize para as demais operações. Feito isto, verifique 
se o mesmo consegue criar usuários. Caso afirmativo, verifique se o usuário SYS 
possui a role DBA ou o privilégio CREATE USER.

Caso positivo, verifique qual foi o usuário que instalou o Oracle, e se o 
mesmo está no grupo ORA_DBA.
Por último, se você estiver utilizando o Oracle Database Valt, de acordo com a 
nota 
http://download.oracle.com/docs/cd/B28359_01/server.111/b31222/db_objects.htm#BEIJIFGA:


Statements such as CREATE USER, ALTER USER, DROP USER, CREATE PROFILE, ALTER 
PROFILE, and DROP PROFILE can only be issued by a user with the DV_ACCTMGR 
role. 


SYSDBA can issue these statements only if it is allowed to do so by modifying 
the Can Maintain Accounts/Profiles rule set.

Isto verificado, responda este email com o valor da variável 
SQLNET.AUTHENTICATION_SERVICES contida no arquivo SQLNET.ORA, e o valor do 
parâmetro DEFAULT_TABLESPACE.

Atenciosamente,

Márcio de Figueiredo Moura e Castro


De: carlos silva carlos_nsi...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 19:55:11
Assunto: Res: Res: [oracle_br] Erro criação de usuários

Boa noite Altiéris,

Já me conectei tanto com o SYSTEM quanto o SYS AS SYSDBA e não obtive 
sucesso. Concedi privilégio de dba para o SYSTEM e o ALL PRIVILEGES para o SYS 
e 


nada..Tô achando isso muito estranho pq só aparece o erro ORA-01031: 
privilégios 


insuficientes.

Até


De: Altieris Marcelino altieris.marcel...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 17:09:32
Assunto: Res: [oracle_br] Erro criação de usuários

Ola Carlos
Conecte com o úsuario System ou SYS as sysdba;

Att[]

Altiéris Marcelino Peixoto


De: carlos silva carlos_nsi...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 16:47:21
Assunto: [oracle_br] Erro criação de usuários

Boa Tarde galera!

Estou com problemas para criar usuários no oracle 11g. Durante o momento da 
criação estou logado com o usuário SYS e mesmo assim não consigo. Já concedi a 
ele todos os privilégios possíveis e nada.. Verifiquei no Windows 7 se era 
algum 


problema de permissão em alguma pasta que armazena os arquivos do banco e não 
há 


nada de errado. Sempre me deparo com o famoso erro abaixo.

SQL show user;
USER Ú SYS
SQL create user teste identified by teste1;
create user teste identified by teste1
*
ERRO na linha 1:
ORA-01031: privilÚgios insuficientes

Alguém sabe o que pode estar ocorrendo?

Att,
Carlos

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto 

Res: Res: Res: Res: Res: Res: [oracle_br] Erro criação de usuários

2011-04-01 Por tôpico carlos silva
    Consegui resolver o problema e ele estava mesmo relacionado ao database 
vault. Quando ele é instalado junto ao banco, automaticamente existe uma série 
de regras dentro dele que não permite aos usuários do banco executar operações 
DDL. Então eu tive que configurar algumas dessas regras e acrescentar novas 
políticas de segurança. No momento estou conseguindo criar os usuários 
normalmente. 





Obrigado pelas dicas Marcio!!!




De: MARCIO CASTRO marciomouracas...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 1 de Abril de 2011 17:06:54
Assunto: Res: Res: Res: Res: Res: [oracle_br] Erro criação de usuários

  
Carlos:

O problema está relacionado mesmo ao Database Vault, do qual eu entendo 
nadica!
Dê uma olhada em:

http://forums.oracle.com/forums/thread.jspa?threadID=990607tstart=90

O sujeito estava recebendo o erro ORA-47401: Realm violation for create 
tablespace on SYS.TS1, e resolveu com:

I solved this part. I only need put this user as participant on Oracle Data 
Dictionary Realm

Então, cria aí o CARLOS_DBA com CONNECT e DBA, e coloque o mesmo como 
participante do Oracle Data Dictionary Realm.
Se te ajudar, informa para a gente aí...


De: carlos silva carlos_nsi...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Sexta-feira, 1 de Abril de 2011 14:22:35
Assunto: Res: Res: Res: Res: [oracle_br] Erro criação de usuários

Então, eu entendi essa parte do SYS e tudo mais, porém o problema é q não 
consigo criar os usuários de jeito nenhum independe do usuário que eu esteja 
conectado no banco (SYS, SYSTEM ou o ORCL por exemplo). Verifiquei o usuário 
SYS 


e ele já possui a role DBA e o privilégio CREATE USER. Tentei conceder a role 
DV_ACCTMGR ao SYS e deu o erro abaixo.

ERRO na linha 1:
ORA-00604: ocorreu um erro no nÝvel 1 SQL recursivo
ORA-47401: ViolaþÒo de Realm para grant role privilege em DV_ACCTMGR.
ORA-06512: em DVSYS.AUTHORIZE_EVENT, line 55
ORA-06512: em line 31

Estou utilizando o Database Vault e somente nele eu consigo criar os 
usuários. O valor da variável SQLNET.AUTHENTICATION_SERVICES está como (NTS) e 
a DEFAULT_TABLESPACE é a USERS. 


De: MARCIO CASTRO marciomouracas...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 23:40:26
Assunto: Res: Res: Res: [oracle_br] Erro criação de usuários

Caro Carlos:

Você escreveu quê:

Já concedi a ele [SYS] todos os privilégios possíveis e nada.

Mas porquê é que você está utilizando o usuário SYS para criar usuários?
O usuário SYS, que é o detentor do dicionário de dados, você deve utilizar, 
conectado como SYSDBA [CONNECT SYS AS SYSDBA], para operações como 
STARTUP/SHUTDOWN na instância.
Dito isto, recomendo que você crie um usuário próprio [CARLOS_DBA], atribua à 
ele CONNECT e DBA, e o utilize para as demais operações. Feito isto, verifique 
se o mesmo consegue criar usuários. Caso afirmativo, verifique se o usuário SYS 
possui a role DBA ou o privilégio CREATE USER.

Caso positivo, verifique qual foi o usuário que instalou o Oracle, e se o 
mesmo está no grupo ORA_DBA.
Por último, se você estiver utilizando o Oracle Database Valt, de acordo com a 
nota 
http://download.oracle.com/docs/cd/B28359_01/server.111/b31222/db_objects.htm#BEIJIFGA:


Statements such as CREATE USER, ALTER USER, DROP USER, CREATE PROFILE, ALTER 
PROFILE, and DROP PROFILE can only be issued by a user with the DV_ACCTMGR 
role. 


SYSDBA can issue these statements only if it is allowed to do so by modifying 
the Can Maintain Accounts/Profiles rule set.

Isto verificado, responda este email com o valor da variável 
SQLNET.AUTHENTICATION_SERVICES contida no arquivo SQLNET.ORA, e o valor do 
parâmetro DEFAULT_TABLESPACE.

Atenciosamente,

Márcio de Figueiredo Moura e Castro


De: carlos silva carlos_nsi...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 19:55:11
Assunto: Res: Res: [oracle_br] Erro criação de usuários

Boa noite Altiéris,

Já me conectei tanto com o SYSTEM quanto o SYS AS SYSDBA e não obtive 
sucesso. Concedi privilégio de dba para o SYSTEM e o ALL PRIVILEGES para o SYS 
e 


nada..Tô achando isso muito estranho pq só aparece o erro ORA-01031: 
privilégios 


insuficientes.

Até


De: Altieris Marcelino altieris.marcel...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 17:09:32
Assunto: Res: [oracle_br] Erro criação de usuários

Ola Carlos
Conecte com o úsuario System ou SYS as sysdba;

Att[]

Altiéris Marcelino Peixoto


De: carlos silva carlos_nsi...@yahoo.com.br
Para: oracle_br@yahoogrupos.com.br
Enviadas: Quinta-feira, 31 de Março de 2011 16:47:21
Assunto: [oracle_br] Erro criação de usuários

Boa Tarde galera!

Estou com problemas para criar usuários no oracle 11g. Durante o momento