Crie um novo modelo, no menu Executions > Settings > Templates :
Name: Oracle - Mudança de senha do usuário usando TK Expect
Executor: TK Expect
Execution Type: Mudança de senha
Content 1:
use sqlplus
exec “ALTER USER [username#] IDENTIFIED BY \”[#NEW_PASSWORD#]\“;”
expect “User altered.”
If option “Use own credential to connect” has been configured, use:
Content 2:
use sqlplus
expect “*>”
exec “password”expect “Old password:”
exec “[#CURRENT_PASSWORD#]”expect “New password:”
exec “[#NEW_PASSWORD#]”expect “Retype new password:”
exec “[#NEW_PASSWORD#]”expect “Password changed”
IMPORTANTE
-
O Oracle não suporta o caractere “@” na criação/alteração de senha de usuário. Crie uma nova Policy Credentials” usando o “Password Strength” que não usará esse caractere.
-
Caso o Service Name seja utilizado, o nome da base de dados deve ser configurada na Informação Adicional da credencial