windows平台下的oracle ORA-01031的解决方法

今天下午遇到一个很怪异的问题,在windows平台下sqlplus / as sysdba登陆数据库,提示权限不足,


windows平台下的oracle ORA-01031的解决方法

 

当时就纳闷了,sys用户登陆数据库还能权限不足,问题出现了,就开始寻找解决方法呗

首先查看$ORACLE_HOME/network/admin/sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES项的配置信息,

网上的大多数帖子一致结论为:

    在windows平台上,SQLNET.AUTHENTICATION_SERVICES必须设置为NTS或者ALL才能使用操作系统验证,不设置或者设置为其他都能使用操作系统验证

    在linux平台上,SQLNET.AUTHENTICATION_SERVICES必须设置为ALL或者不设才能使用操作系统验证,设置为其他则不能使用操作系统验证

好,那就先看sqlnet.ora

windows平台下的oracle ORA-01031的解决方法

ok,问题解决!

上一篇:20201011sys和system以DBA身份不能登录报用户名和密码错误


下一篇:orcale 数据的使用