Desativando a expiração da senha dos usuários (schemas) no Oracle 11G R2

Original de http://rdglinux.blogspot.com.br/2011/06/desativando-expiracao-da-senha-dos.html

Recentemente tivemos um problema onde de uma maneira inesperada os sistemas que realizavam conexão com o Banco Oracle não estavam acessíveis, e o erro original não era retornado por falta de tratamento na aplicação.Depois de realizar várias verificações identificamos que as senhas dos Schemas estavam para expirar.

O que acontece?

Quando se cria um usuário (schema) no Oracle temos as opções de criar um profile específico e personalizado para esse usuário ou utilizar o profile default.

No Oracle 11G r2 a opção PASSWORD_LIFE_TIME no profile defaul, que é a opção do tempo de vida da senha, geralmente está definida como 90 dias.

Para desabilitar a opção de expiração de senha dos usuários (default no Oracle 11G r2), basta alterar o profile default conforme abaixo:

Como resolver:

Conecte-se no servidor de banco de dados;
Abra o prompt do sqlplus: 
sqlplus /nolog

Conecte-se como SYS as SYSDBA: 
conn /as sysdba

Execute o comando: 
alter profile default limit PASSWORD_LIFE_TIME unlimited;

E pronto!!! Se for somente esse o problema o seu sistema voltará a funcionar normalmente.!!!

 

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s