環境:
DataBase:9.2.0.7
Applications:11.5.10.2
修改前可以先備份FND_USER、FND_ORACLE_USERID兩個表格的資料
一、自行修改模組密碼:必須修改DB及EBS兩邊的密碼
1、登入SQL*Plus,更改DB的密碼,例如更改PO模組的密碼
SQL> grant connect to po identified by po999;
2、登入EBS,System Administrator --> ORACLE --> Register
3、找出po並更改密碼,儲存時會出現注意視窗,主要告訴你DB的部份也要改,還有更改apps密碼注意事項
二、利用FNDCPASS來修改密碼:會自動更新DB、APP兩邊的密碼
1、FNDCPASS是一個專門用來更改密碼的指令,可以更改Oracle帳號(模組帳號)及EBS帳號密碼
2、FNDCPASS指令的位置放在 $FND_TOP/bin,必須登入主機(如:linux、solaris)才能使用
2、FNDCPASS指令的位置放在 $FND_TOP/bin,必須登入主機(如:linux、solaris)才能使用
3、可以另外開一個新的目錄,進入目錄後再執行FNDCPASS,就可以把產生的Log都放在該目錄內
4、更改Oracle帳號的密碼,例如更改PO模組的密碼(表格: fnd_oracle_userid)
語法:FNDCPASS apps/[APPS密碼] 0 Y system/[SYSTEM密碼] ORACLE [模組帳號] [新密碼]
rp7410: FNDCPASS apps/apps123 0 Y system/system123 ORACLE po po999
5、更改EBS帳號的密碼,例如更改使用者帳號UA015的密碼(表格:fnd_user)
語法:FNDCPASS apps/[APPS密碼] 0 Y system/[SYSTEM密碼] USER [EBS帳號] [新密碼]
rp7410: FNDCPASS apps/apps123 0 Y system/system123 USER ua015 123456
6、欲更改APPS的密碼,可以用下列的方法:
語法:FNDCPASS apps/[APPS密碼] 0 Y system/[SYSTEM密碼] SYSTEM applsys [新密碼]
rp7410: FNDCPASS apps/apps123 0 Y system/system123 SYSTEM applsys 123456
大寫SYSTEM是識別字,不是指帳號system;修改applsys的密碼,會一併修改apps。
接著修改$IAS_ORACLE_HOME/Apache/modplsql/cfg底下wdbsvr.app內的apps密碼
rp7410: cd $IAS_ORACLE_HOME/Apache/modplsql/cfg
rp7410: vi wdbsvr.app
找到下列的內容,並將password由舊密碼改為新密碼
[DAD_CLONE]
connect_string = CLONE
password = 123456 <--改為新密碼
username = APPS
4、更改Oracle帳號的密碼,例如更改PO模組的密碼(表格: fnd_oracle_userid)
語法:FNDCPASS apps/[APPS密碼] 0 Y system/[SYSTEM密碼] ORACLE [模組帳號] [新密碼]
rp7410: FNDCPASS apps/apps123 0 Y system/system123 ORACLE po po999
5、更改EBS帳號的密碼,例如更改使用者帳號UA015的密碼(表格:fnd_user)
語法:FNDCPASS apps/[APPS密碼] 0 Y system/[SYSTEM密碼] USER [EBS帳號] [新密碼]
rp7410: FNDCPASS apps/apps123 0 Y system/system123 USER ua015 123456
6、欲更改APPS的密碼,可以用下列的方法:
語法:FNDCPASS apps/[APPS密碼] 0 Y system/[SYSTEM密碼] SYSTEM applsys [新密碼]
rp7410: FNDCPASS apps/apps123 0 Y system/system123 SYSTEM applsys 123456
大寫SYSTEM是識別字,不是指帳號system;修改applsys的密碼,會一併修改apps。
接著修改$IAS_ORACLE_HOME/Apache/modplsql/cfg底下wdbsvr.app內的apps密碼
rp7410: cd $IAS_ORACLE_HOME/Apache/modplsql/cfg
rp7410: vi wdbsvr.app
找到下列的內容,並將password由舊密碼改為新密碼
[DAD_CLONE]
connect_string = CLONE
password = 123456 <--改為新密碼
username = APPS