oracle orapwd OPW-00001 無法開啟口令檔案

dawn009發表於2014-09-16

Environment(環境)〗

OSWINDOWS XP

DBORACLE 10G

簡要描述:資料庫使用SPFILE啟動

Symptom(現象)

重建口令檔案時,報告OPW-00001錯誤。

具體過程如下:

C:\Documents and Settings\netshong>orapwd FILE='E:\oracle102\dbs\orapwwm' PASSWORD=wy ENTRIES=5 force=y

OPW-00001: Unable to open password-file

Cause(原理)      

這和remote_login_passwordfile的設定錯誤有關。

執行下面的命令:

SQL> show parameter remote

NAME                                 TYPE        VALUE

------------------------------------ ----------- ------------------------------

……

remote_login_passwordfile            string      NONE

……

透過SHOW命令發現,remote_login_passwordfile被設定成NONE,表示禁用口令檔案認證。

Action(方法)     

Step01關閉資料庫。

SQL> shutdown immediate;

Database closed.

Database dismounted.

ORACLE instance shut down.

Step02修改初始化引數檔案(initwm),把remote_login_passwordfile的值改成EXCLUSIVE

Step03重建SPFILE

create SPFILE='E:\oracle102\dbs\SPFILEwm.ora' from PFILE='E:\oracle102\dbs\initwm'

initwm是我們修改過的初始化引數檔案(PFILE)

SPFILEwm.oraSPFILE

Step04再次建立口令檔案,這時候就不會出現OPW-00001: Unable to open password-file錯誤。

Step05重啟資料庫。

Step05去掉命令列進而的單引號(如果還是報step04的錯誤)。
---&gt>
C:\Documents and Settings\netshong>orapwd FILE=E:\oracle102\dbs\orapwwm PASSWORD=wy ENTRIES=5 force=y

-----&gt>http://blog.itpub.net/13804621/viewspace-

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1270699/,如需轉載,請註明出處,否則將追究法律責任。

相關文章