quinta-feira, 28 de fevereiro de 2013

Alterando Senhas do SYS e SYSTEM


Alterando Senhas do SYS e SYSTEM no ORACLE

É necessário ter acesso ao servidor para fazer esta alteração.

entrar no SQLPLUS (pelo p prompt ou shell) com a opção /NOLOG, Assim:

SQLPLUS /NOLOG

quando estiver no sqlplus, digite:

CONNECT / AS SYSDBA

se conectar 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 também se quiser, ou conectar sempre assim.

Caso tenha ocorrido o erro ORA-01031: insufficient privileges, quando você tentou conectar como SYSDBA, é porque devem ter definido uma senha para o arquivo PWD do Oracle então faça assim:

Copie o nome do arquivo, você irá usá-lo depois, certifique-se de realmente copiar, pois o novo arquivo que iremos criar deverá ter o nome exatamente igual, inclusive letras maiúsculas e minúsculas, depois remova o arquivo PWD, ele geralmente fica no $ORACLE_HOME/database ou $ORACLE_HOME/dbs o nome dele geralmente é PWD<INSTANCE>.ORA. 

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. 

Para criar uma nova senha vá no prompt ou shell e digite:


ORAPWD file=PWD<INSTANCE>.ORA password=NOVA_SENHA
substitua PWD<INSTANCE>.ORA pelo arquivo que você copiou.

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.

Nenhum comentário :

Postar um comentário

Related Posts Plugin for WordPress, Blogger...