背景
oracle 突然挂了,处于锁定状态,然后打算重新启动一下子。
遂
sqlplus /nolog
conn / as sysdba
然后就出现了以下错误。。
ORA-01031: insufficient privileges
1.查了一圈,有说是 计算机 》 管理》本地用户和组》组》ORA_DBA, 没有加入当前用户的,检查了下是有的。
https://blog.csdn.net/wqh0830/article/details/87874130 这篇文章非常详细。
然后继续冲浪找方法。。
2.查看sqlnet.ora文件:
位置在 $ORACLE_HOME/NETWORK/ADMIN/sqlnet.ora ,检查有没有这一行
SQLNET.AUTHENTICATION_SERVICES= (NTS)
MMP,上图是我加上的,也不知道是谁删的!!
添加后,保存!
sqlplus /nolog
conn / as sysdba
shutdown abort
startup
世界秩序恢复!
希望各位不会遇见这么奇葩的事情!