ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 创建口令文件时,报告OPW-00001: Unable to open password-file错误。

创建口令文件时,报告OPW-00001: Unable to open password-file错误。

原创 Linux操作系统 作者:zerocool8888888 时间:2008-06-19 01:07:09 0 删除 编辑

〖Environment(环境)〗

OS:WINDOWS XP

DB:ORACLE 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.ora是SPFILE。

Step04:再次创建口令文件,这时候就不会出现OPW-00001: Unable to open password-file错误。

Step05:重启数据库。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/13804621/viewspace-351802/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2008-04-10

  • 博文量
    73
  • 访问量
    932594