Oracle conn / as sysdba遇到ORA-01031: insufficient privileges错误

本文描述了作者在Oracle数据库突然挂起并锁定时,如何通过检查本地用户权限、sqlnet.ora文件的NTS设置来修复权限不足的问题,最终成功重启数据库的过程。
摘要由CSDN通过智能技术生成

背景

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

世界秩序恢复!

希望各位不会遇见这么奇葩的事情!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值