码迷,mamicode.com
首页 > 数据库 > 详细

win10下 oracle的sysdba无法登陆

时间:2018-12-05 16:17:59      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:rod   release   tor   用户   windows   tool   数据库   别名   settings   

一、问题更象

    在administrator用户下,使用sqlplus “/as sysdba”命令登入数据库时,报“ORA-01031: insufficient privileges”错误信息,如下所示:

C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
    SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 1 17:46:24 2013
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    ERROR:
    ORA-01031: insufficient privileges

    请输入用户名:

二、情况一

1、上述错误提示,第一想到的是$ORACLE_HOME/network/admin目录下的sqlnet.ora文件中“SQLNET.AUTHENTICATION_SERVICES= (NONE)”

2、解决方法:

    将$ORACLE_HOME/network/admin目录下的sqlnet.ora文件中“SQLNET.AUTHENTICATION_SERVICES= (NONE)” 中的NONE 改为 NTS

3、验证:(sqlplus “/as sysdba”)

C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
  SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 1 21:06:21 2013
  Copyright (c) 1982, 2005, Oracle.  All rights reserved.

  连接到:

 
1
2
3
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>

  OK,已经可以正常的连接进入数据库。

三、情况二

1、检查administrator用户是否有加入ORA_DBA群组,果然不在ORA_DBA群组中

  进入控制台

  C:\Users\55491>net localgroup ora_dba
  别名     ora_dba
  注释     Oracle DBA Group

  成员

  -------------------------------------------------------------------------------
  NT AUTHORITY\SYSTEM
  命令成功完成。

  

2、解决方法:

    将administrator用户加入ORA_DBA群组

 进入控制台

  C:\Users\55491>net localgroup ora_dba administrators /add
  命令成功完成。

C:\Users\55491>net localgroup ora_dba
别名     ora_dba
注释     Oracle DBA Group

成员

-------------------------------------------------------------------------------
Administrator
NT AUTHORITY\SYSTEM
命令成功完成。

3、验证:(sqlplus “/as sysdba”)

C:\Documents and Settings\Administrator>sqlplus "/as sysdba"
  SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 4月 1 21:06:21 2013
  Copyright (c) 1982, 2005, Oracle.  All rights reserved.

  连接到:

 
1
2
3
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>

  OK,已经可以正常的连接进入数据库。

总结

以上所述是小编给大家介绍的解决windows10下"sqlplus / as sysdba"执行提示无权限问题

win10下 oracle的sysdba无法登陆

标签:rod   release   tor   用户   windows   tool   数据库   别名   settings   

原文地址:https://www.cnblogs.com/tan1993/p/10070737.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!