AZABAZA
07-07-2015, 10:56
Всем привет,
Родилась идея, прощу кто знает как решить задачку ....
Нужно посредством локальной машины и установленной PowerShell подключаться к серверам и менять пароль для пользователей.
Пример подключение через CMD: chcp 1251
set ORACLE_SID=*DATABASE*
sqlplus "passmngr/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=server)(Port=1521))(CONNECT_DATA=(SID=*DATABASE*) ))"
Пример смены пароля ORACLE: ALTER USER *user* IDENTIFIED BY 01012015pass
;
Пример пароля: 01012015pass
P.S. но этот пароль нужно генерировать при каждом запуске. Менять цифры ДД:ММ:ГГГГпароль. Можно куда нибудь генерировать и этот скрипт запускать.
P.S. базы 3-4 и в каждом 3-4 пользователей
А дальше подключиться через SSH и сменить пароль на LINUX пользователей!
И в конце показать какой пароль установлен! (Чтобы знать как заходить )
Всем кто включается заранее спасибо!
Родилась идея, прощу кто знает как решить задачку ....
Нужно посредством локальной машины и установленной PowerShell подключаться к серверам и менять пароль для пользователей.
Пример подключение через CMD: chcp 1251
set ORACLE_SID=*DATABASE*
sqlplus "passmngr/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=server)(Port=1521))(CONNECT_DATA=(SID=*DATABASE*) ))"
Пример смены пароля ORACLE: ALTER USER *user* IDENTIFIED BY 01012015pass
;
Пример пароля: 01012015pass
P.S. но этот пароль нужно генерировать при каждом запуске. Менять цифры ДД:ММ:ГГГГпароль. Можно куда нибудь генерировать и этот скрипт запускать.
P.S. базы 3-4 и в каждом 3-4 пользователей
А дальше подключиться через SSH и сменить пароль на LINUX пользователей!
И в конце показать какой пароль установлен! (Чтобы знать как заходить )
Всем кто включается заранее спасибо!