Alterando Senhas do SYS e SYSTEM no ORACLE
Perdeu a senha do SYS ou SYSTEM do Oracle, não tenha pânico, se você tem acesso local ao equipamento, pode resetar essas senhas, SIM, você pode, alias sei que tem DBA que vai querer me matar, pois as vezes parece que esse é o maior segredo deles e não querem contar pra ninguém, mas isso parece mais facil do que parece e so leva algus minutos.
Vamos ao pior cenário, você não tem a senha do SYS e SYSYEM .
entra no SQLPLUS (usa o prompt ou shell) com a opção /NOLOG, que não vai pedir user e senha.Assim:
SQLPLUS /NOLOG
quando estiver no sqlplus, digite:
CONNECT / AS SYSDBA
se deu mensagem de "CONECTADO", pronto você está como SYS o usuário mas poderoso do banco de dados daí você pode trocar a senha do SYSTEM:
ALTER USER SYSTEM IDENTIFIED BY SENHA_NOVA;
pronto, pode trocar a senha do SYS tambem se quiser, ou conectar sempre assim.
Casso tenha dado erro quando você tentou conectar como SYSDBA, é porque devem ter definido uma senha para o arquivo PWD do Oracle, aí você me pergunta... E AGORA?? eu respondo...FIQUE CALMO QUE ISSO TAMBÉM TEM JEITO
A primeira coisa é remover o arquivo PWD, ele geralmente fica no $ORACLE_HOME/database ou $ORACLE_HOME/dbs o nome dele geralmene é PWD<INSTANCE>.ORA. Se estiver com medo de remover, apenas renomeie.
Agora você deve criar um novo arquivo com a nova senha, ou deixar sem o arquivo, se quiser que o SYS não tenha senha. Pra isso use o comando no prompt ou shell
ORAPWD file=PWD<INSTANCE>.ORA password=NOVA_SENHA
Pronto, agora entre no sqlplus usando o usuário e nova senha.
Vale lembrar que você precisa ter acesso ao equipamento, isso não dá pra fazer remoto...e HAVE FUN.
sábado, 5 de novembro de 2011
Alterando Senhas do SYS e SYSTEM no ORACLE
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário