語法:
FNDCPASS <APPS username>/<APPS password> 0 Y <SYSTEM username>/<SYSTEM password> <token> <username> <new_password>
1、更改APPS與APPLSYS Schema的密碼:
APPS的密碼不宜用DB的Alter user指令來更變密碼,應該以FNDCPASS來修改它。
修改APPLSYS的密碼會一併修改APPS,token為SYSTEM,所以指令如下:
$ FNDCPASS apps/apps 0 Y system/manager SYSTEM APPLSYS 12345
2、更改非APPS與APPLSYS的其他AP Schema的密碼:
token為SYSTEM,例如:
$ FNDCPASS apps/apps 0 Y system/manager ORACLE INV 12345
3、更改所有AP Schema的密碼:
指令如下(token為ALLORACLE):
$ FNDCPASS apps/apps 0 Y system/manager ALLORACLE 12345
4、更改AP User的密碼,例如:
$ FNDCPASS apps/apps 0 Y system/manager USER VISION 12345
在改變任一個Schema的密碼時,最好將AP Server給關閉。
另外,為避免過程中出現無法預期的錯誤,導致AP無法開啟,請先備份Tables:FND_USER、FND_ORACLE_USERID
如有問題時,可以將這兩個Tables還原回去。