windows下使用sqlplus / as sysdba报错,01031 insufficient privileges

本文介绍了在Windows 8.1环境下使用Oracle 11时遇到的SQLPlus权限不足错误01031,并分享了解决该问题的有效方法,包括更改计算机名为英文。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统:windows8.1

软件:Oracle 11

 

问题:sqlplus / as sysdba 提示权限不足,error 01031 insufficient privileges;

 

我试了下网上的方法,都不能用,先附网上的方法,你们先试,实在不行,可能就是我的情况了,见方法三。

 

网上的方法:

1.      查看E:\oracle\app\oracle\product\11.2.0\server\network\ADMIN\sqlnet.ora中,设置如下:

 

2.      当前用户没有添加到ora_dba中。

打开E:\oracle\app\oracle\product\11.2.0\server\database\oradba.exe可以自动将当前登录的用户添加到ora_dba组中。

 

试了个遍,折腾了一下午,没弄好。

 

我的情况:

后来不知怎么搞得,突然想到计算机名是中文,马上改成英文。

 

这算是方法三吧。

 

改完后,系统提示重启,重启过程稍久,我洗了澡出来刚好。

 

在用sqlplus / as sysdba。 成功。