Gus SOS Brasil

Minhas dicas tecnológicas em Português claro!

 

 


 

Oracle logo brasil

Hoje pela manhã tive que acessar um banco Oracle antigo que já tinha esquecido a senha… E agora, pensei…

Lembrei que se você tem direitos de administrador no servidor do Oracle, pode acessar usando a conta do próprio sistema operacional.

sql> connect /as sysdba
ERROR:
ORA-01031: insufficient privileges.

Humm, não deu certo.. o que será??? Consultando o metalink do Oracle peguei a seguinte informação:

The ‘OSDBA’ and ‘OSOPER’ groups on NT are simply groups with the name “ORA_DBA”, “ORA_OPER”, “ORA_sid_DBA” or “ORA_sid_OPER”, where ’sid’ is the instance name.
Eg: To make a user an administrative user simply:

a) Certifique-se que no arquivo SQLNET.ORA esteja a linha: SQLNET.AUTHENTICATION_SERVICES = (NTS)
b) Crie um usuário local no servidor (fora do domínio), não é um usuário com nome “local” pelo amor de Deus!
c) Crie um grupo local (se não existir) ORA_DBA ou ORA_sid_DBA onde SID é o SID do banco (em maiúsculas).
d) Adicione o usuário ao grupo ORA_DBA ou ORA_sid_DBA
e) Logue no Windows com este usuário e tente dentro do sqlplus “connect / as sysdba”

Depois basta alterar a senha do usuário sys:

alter user sys identified by <senha>;

Acredito que funcione mais ou menos assim no Unix, basta saber qual grupo de acesso o usuário deve estar.

Gostou? Compartilhe esta dica com seus seus amigos:

  • Facebook
  • email
  • Print
  • del.icio.us
  • Google Bookmarks
  • Twitter

Agradeça, Critique, Comente!

Clique Aqui Para Escrever Comentário:

7 comentarios para este artigo.

  1. Clebe on October 29, 2007 5:00 pm

    acabei de instalar este ta oracle e não conecta de jeito algum

    ERRO na linha 1:
    ORA-01109: banco de dados n?o aberto

    SQL>

  2. Gustavo Leig on October 29, 2007 5:07 pm

    Seu banco de dados não está ativo por algum erro de inicialização.

    Conecte com o usuário sys e faça o comando

    shutdown abort;

    startup;

    ele vai apontar exatamente o problema da inicialização…

  3. diego on May 25, 2009 10:12 am

    Opa, rapaz esse seu tutorial me salvou aqui. até mais e continue postando

  4. diego on May 25, 2009 10:12 am

    Opa, rapaz esse seu tutorial me salvou aqui. até mais e continue postando

  5. diego on May 25, 2009 10:12 am

    Opa, rapaz esse seu tutorial me salvou aqui. até mais e continue postando

  6. diego on May 25, 2009 10:12 am

    Opa, rapaz esse seu tutorial me salvou aqui. até mais e continue postando

  7. diego on May 25, 2009 10:12 am

    Opa, rapaz esse seu tutorial me salvou aqui. até mais e continue postando

Agradeça, Critique e Comente...

Bad Behavior has blocked 1441 access attempts in the last 7 days.