修改Oracle EBS的密碼

修改Oracle EBS的密碼

環境:
    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)才能使用

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

利用Plink替代Putty來建立Script