加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Oracle安装后命令行中运行sqlplus / as sysdba出现错误ora-01031

发布时间:2020-12-12 16:06:31 所属栏目:百科 来源:网络整理
导读:Win10安装Oracle后命令行中运行sqlplus / as sysdba出现错误ora-01031:insufficient privileges的解决方法 Win10安装Oracle后命令行中运行sqlplus as sysdba出现错误ora-01031insufficient privileges的解决方法 情景描述 错误样例 错误分析 解决方法 情景描

Win10安装Oracle后命令行中运行sqlplus / as sysdba出现错误ora-01031:insufficient privileges的解决方法

  • Win10安装Oracle后命令行中运行sqlplus as sysdba出现错误ora-01031insufficient privileges的解决方法
    • 情景描述
    • 错误样例
    • 错误分析
    • 解决方法

情景描述

刚刚在Win10 安好了Oraclewin64_11gR2,然后CMD中运行sqlplus / as sysdba 命令,发生错误,啥都没干,找了好多方法,都是进去以后再sql> 下面解决的方法。我擦泪!根本进不去怎么改权限啊喂~

错误样例

ora-01031:insufficient privileges

错误分析

强行错误分析,这还分析个毛,就是因为你权限不够(微笑),肿么办?赋予权限呗(→_→)

解决方法

  1. 网上这么说:(贴出来让大家参考,说不定对你有用嘞)
    1.1 检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS)。有的话看看前面有没有#号,有的话去掉#号。
    1.2 检查登陆windows的用户(administrator或安装oracle时候使用的用户)是不是在包含在ORA_DBA组中,域用户没有连上域服务器时就可能出现这种现象。完全蒙13有没有,反正我不会弄,那些大神怎么知道我找不到这些地方,好巧啊(保持微笑),下面详细解释这个方法的操作。
    1.3 要保证 remote_login_passwordfile 参数 = EXCLUSIVE .蒙13*2 = 蒙26,别夸我数学好,我还是不管
    1.4 看看是否需要使用orapassw生成口令文件 .吼吼吼~依然不知所云~
  2. 我怎么解决的:(不是大还丹,解决不了别打我~)
    2.1 右键“我的电脑”,“管理”,“计算机管理”,“系统工具”,“本地用户和组”,“组”,右边找到“ora_dba”,右键之“属性”,“添加”,“高级”,“立即查找”,找到你电脑的名称那个,确定,应用!结束
    2.2 图解:





    2.3 这样就在ora_dba组中添加了当前登陆用户的操作权限,再在cmd中运行sqlplus / as sysdba 就搞定了。

以上

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读