客户一数据库,使用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
本文介绍了解决使用PL/SQL Developer登录Oracle数据库时遇到的ORA-01031权限不足错误的方法。通过分析发现该问题是由于密码文件中的实例名大小写不匹配所导致。文章提供了正确的密码文件创建命令及实例名设置规范。
1672

被折叠的 条评论
为什么被折叠?



