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

背景

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

世界秩序恢复!

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

相关推荐
vvvae123416 分钟前
分布式数据库
数据库
雪域迷影37 分钟前
PostgreSQL Docker Error – 5432: 地址已被占用
数据库·docker·postgresql
bug菌¹1 小时前
滚雪球学Oracle[4.2讲]:PL/SQL基础语法
数据库·oracle
逸巽散人2 小时前
SQL基础教程
数据库·sql·oracle
月空MoonSky2 小时前
Oracle中TRUNC()函数详解
数据库·sql·oracle
momo小菜pa2 小时前
【MySQL 06】表的增删查改
数据库·mysql
向上的车轮3 小时前
Django学习笔记二:数据库操作详解
数据库·django
编程老船长3 小时前
第26章 Java操作Mongodb实现数据持久化
数据库·后端·mongodb
全栈师4 小时前
SQL Server中关于个性化需求批量删除表的做法
数据库·oracle
Data 3174 小时前
Hive数仓操作(十七)
大数据·数据库·数据仓库·hive·hadoop