Olá!

Caso você tem instalado um banco de dados Oracle 10g XE e não se lembra mais da senha do usuário SYS siga os passos abaixo para alterar a senha dele.

1) Abra o SQL*Plus. No botão iniciar escolha a opção “Executar Linha de Comandos SQL”;
2) Conecte-se com o comando abaixo:
SQL> connect / as sysdba
Conectado.

3) Altere a senha do usuário
SQL> alter user sys identified by ;
Usuário alterado.

Pronto. Agora você poderá acessar http://127.0.0.1:8080/apex/, digitar o usuário sys e a e ter o controle de volta do banco sem ter que reinstalá-lo.

Até mais,
Roberto

Share


5 comentários

  1. #
    Cynthia
    agosto 24th, 2010 at 21:16

    Caso não dê certo do jeito que está tentem fazer assim:
    SQL> alter user sys identified by sys;

    Muito obrigada!!

    Responda a esse comentário
  2. #
    Marcelo
    maio 14th, 2012 at 18:02

    Olá!

    Sou completamente verde na linha de banco e estou estudando utilizando a versão Oracle 10g XE e tentei seguir os passos citados mas fiquei meio confuso. Quando abro o prompt cmd e digito sqlplus pede usuário e senha. É nesta hora q digito connect / as sysdba? Se for dá erro SP2-0306 OPCAO INVALIDA.

    Quando abro o EXECUTAR LINHA DE COMANDO SQL e digito connect / as sysdba informa que não possuo privilégio suficiente.

    Então como faço para poder logar e alterar a senha do usuário master? Preciso efetuar um backup da base mas está dando o erro SP2-0640

    Obrigado!

    Responda a esse comentário
  3. #
    Marcus Winicius
    junho 18th, 2013 at 18:38

    Deu certo!

    Só uma dica: quando digitar o comando colocar a senha antes do “;”! Exemplo:

    SQL> alter user sys identified by novasenha;

    Responda a esse comentário
  4. #
    Rodrigo
    novembro 21st, 2014 at 17:16

    Não funciona de nenhum destes jeitos, até porque vc só pode alterar o usuário estando conectado ao Oracle. Mas é justamente esta senha que falta.

    Responda a esse comentário

Deixe um comentário