plsql developer 使用sys用户登录,报ORA-01031权限不足,解决sys(dba权限用户)远程登录报错。


数据库服务器架设在机器A上,此时我在机器B上进行远程连接,使用sys账号远程登录时报ORA-01031:insufficient privileges

ORA-01017: invalid username/password; logon denied错误。

排错方法如下:

1)检查下sqlnet.ora文件下是否有SQLNET.AUTHENTICATION_SERVICES= (NTS)设置,如何已经配置了这个选项。那么我们接下来检查下一下密码文件参数

2)检查一下密码参数。去服务A的本地cmd--sqlplus--(dba用户)--用户密码。查看登录状态,验证密码是否正确。

如可以正常登录,请验证一下当前用的权限是否为dba权限,可再次给此账户赋予dba权限。

3)查看服务器A的Guest账号是否被禁用了(如下所示){服务器操作系统为win server 2008 R2}

一定确保Guest账号启用。

4)查看Guest账号的状态,看隶属于下有无添加ora_dba用户组。

添加--输入对象名称--ora_dba--确定。

确定后如下图:

 

再次尝试返回机器B,plsql developer进行远程连接。错误解决~~~

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM