【Oracle】以 SYSDBA 权限登陆数据库时显示 ORA-01031:insufficient privileges(权限不足)问题

新装了个 Oracle XE 准备学数据库,装的过程倒没什么,但在用 system 账户以 SYSDBA 权限登陆连接数据库的时候却遇到了问题

显示 ORA-01031:insufficient privileges(权限不足)

试了下网上的的一些方法都不行

https://jingyan.baidu.com/article/67508eb43cf7879ccb1ce47e.html

http://blog.itpub.net/35489/viewspace-723074/

最后看到了https://jingyan.baidu.com/article/a17d5285117bfc8098c8f224.html

这个试了下,终于连上了

首先我们用 sys 超级管理员账户以 SYSDBA 权限登陆

连接上后新建一个 SQL Windows

然后在新建的窗口中输入 grant sysdba to system

这句命令的意思时给 system 系统账户 SYSDBA 权限

接着,按上面的执行按钮

这样就给 system 账户赋予了 SYSDBA 的权限

接着我们来尝试下登陆 systemSYSDBA 权限

这次没有弹出任何错误代码成功连接上了

原文地址:https://www.cnblogs.com/syxy/p/10098652.html