数据库
首页 > 数据库> > windows平台下的oracle ORA-01031的解决方法

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

作者:互联网

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


在这里插入图片描述

 

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

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

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

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

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

好,那就先看sqlnet.ora

ok,问题解决!

标签:操作系统,windows,01031,SQLNET,SERVICES,AUTHENTICATION,设置,oracle
来源: https://www.cnblogs.com/yunweiyipai/p/13743146.html