Senhas padrão do Oracle 11g? [fechadas]

85

Instalei o Oracle 11g. Não mudei as senhas de SYSTEM e SYS. No entanto, agora acho que as senhas padrão não funcionam. Por favor ajude.

Xolve
fonte

Respostas:

148

É possível conectar-se ao banco de dados sem especificar uma senha. Depois de fazer isso, você pode redefinir as senhas. Presumo que você instalou o banco de dados em sua máquina; caso contrário, você precisará primeiro se conectar à máquina em que o banco de dados está sendo executado.

  1. Certifique-se de que sua conta de usuário seja membro do dbagrupo. Como você faz isso depende de qual sistema operacional você está executando.

  2. Entre sqlplus / as sysdbaem um prompt de comando / shell / janela Terminal conforme apropriado. Isso deve fazer seu login no banco de dados como SYS.

  3. Depois de fazer login, você pode entrar

    alter user SYS identified by "newpassword";
    

    para redefinir a senha SYS e da mesma forma para SYSTEM.

(Observação: não tentei nada disso no Oracle 12c; estou assumindo que eles não mudaram nada desde o Oracle 11g.)

Luke Woodward
fonte
2
@HannesdeJager: obrigado por localizar o linkrot. Eu me livrei do link morto. Também removi a seção sobre não ter testado no Oracle 11, como agora. Eu não tentei no Oracle 12, no entanto ...
Luke Woodward
3
Funciona em 12c - apenas testado.
Duncan Jones de
1
funcionou para mim também (Oracle 11g Express Edition)
ColorDeColor
por que quando eu executo o comando "Connect / as sysdba" na linha de comando SQL, recebo o erro "ERROR TNS: Protocol adapter error"?
gumuruh de
@gumuruh: ou você não está conectado à máquina em que o banco de dados está ou o ouvinte TNS não está ativo.
Luke Woodward
28

Faça login na máquina como id de usuário de login oracle (onde oracle está instalado) ..

  1. Adicionar ORACLE_HOME = <Oracle installation Directory>na variável de ambiente

  2. Abra um prompt de comando

  3. Mude o diretório para %ORACLE_HOME%\bin

  4. digite o comando sqlplus /nolog

  5. SQL> connect /as sysdba

  6. SQL> alter user SYS identified by "newpassword";

Mais uma verificação, durante a instalação do oracle e configuração do assistente de configuração do banco de dados, se você configurar qualquer banco de dados, então você pode ter fornecido a senha e verificado a mesma senha para todas as outras contas. Se sim, tente com a senha que você forneceu configuração do assistente de configuração do banco de dados.

Espero que isto funcione para voce..

Vermelho
fonte
5

Depois de instalado no Windows, siga as instruções a partir de Executar linha de comando SQL (prompt de comando)

então ... v. SQL> conectar / como sysdba

Conectado. [Resposta do prompt SQL]

vi. SQL> alterar o usuário SYS identificado por "nova senha";

Usuário alterado. [Resposta do prompt SQL]

Obrigado. Isso minimizou a dor de cabeça

carlos rivera
fonte
3

na verdade, durante o processo de instalação. ele solicitará que você insira a senha .. Na última etapa da instalação, uma janela aparecerá mostrando arquivos de banco de dados de clonagem .. Após a cópia, haverá uma opção .. como gerenciamento de senha .. aqui nós hav que definir nossa senha ... e o nome de usuário será o padrão ..

Jhansi Serla
fonte