EBS FNDCPASS指令的使用

EBS AP端有一個作業系統的指令(FNDCPASS)可以協助我們修改EBS上各類型帳號的密碼。

語法:
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還原回去。