Como desativo a expiração da senha do Oracle?

23

Estou usando o Oracle para desenvolvimento em minha máquina local. A senha de uma conta de autoinicialização que eu sempre uso para reconstruir meu banco de dados expirou.

Como desativo a expiração de senha deste usuário (e de todos os outros usuários) permanentemente?

Estou usando o Oracle 11g, mas não sei se o comportamento de expiração de senha é novo no 11g.

Josh Kodroff
fonte

Respostas:

23
alterar limite padrão do perfil password_life_time ilimitado;
Randy Proctor
fonte
5
Eu acho que a novidade do 11g é que, por padrão, a expiração da senha está ativada. Ao criar um novo banco de dados, você será perguntado se deseja o novo comportamento seguro padrão ou o antigo comportamento 10g. De qualquer forma, o comando SQL de Randy desativará a expiração de senha para todos os usuários (a menos que você tenha adicionado especificamente um perfil com esse limite ao perfil).
Ofir Manor
3

Uma maneira de fazer isso é alterar o perfil no gerente da empresa. Você faz logon como sys / sysdba, vá em Servidor-> Perfis-> Padrão-> Editar-> Senha-> Expirar-> Ilimitado. É isso aí. Não sei se isso também será alterado depois de definir as Datas de expiração, caso contrário, redefina o perfil no usuário (no Enterprise Mgr novamente)


fonte