客户一数据库,使用plsql developer,用sys用户登录时候报ora-01031权限不足的错误,但使用sqlplus可以正常登录,分析原因是密码文件损坏导致,

重建了密码文件,但依然如此,

仔细查看,发现密码文件名上的实例名使用了大写,改成小写后,可以正常登录。

如,当你实例名是instance:错误的写法 orapwINSTANCE

应该写成:orapwinstance

创建口令文件的命令:

orapwd file=<> password=<> entries=最大数目

这里file的命名规则是 在unix/linux 下是orapw<ORACLE_SID>

在windows下,是pwd<SID>.ora

比如linux: orapwd file = orapworcl password=123456 entries=5

————————————————
版权声明:本文为CSDN博主「killvoon」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/killvoon/article/details/44774623