加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2011-11-16 19:24:18)
标签:

杂谈

服务启起来,运行,cmd,打开命令行窗口

C:/Documents and Settings/Administrator.LINYUHUI.000>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 12月 22 17:00:23 2009

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn / as sysdba
ERROR:
ORA-01031: insufficient privileges

啊哦,出错了。再试试

SQL> conn system/oracle@ORACLE as sysdba;
ERROR:
ORA-01031: insufficient privileges

加上实例名还是不行。

我打开他的SQLNET.ORA文件,内容如下

# SQLNET.ORA Network Configuration File: C:/oracle/ora92/network/admin/sqlnet.ora
# Generated by Oracle configuration tools.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

对着的呀,SQLNET.AUTHENTICATION_SERVICES参数已经设置为NTS了。思考……

右键我的电脑-管理-本地用户和组-组-在右边找到ORA-DBA组-双击打开-OH!

发现问题了,ORA_DBA这个组里面是空的,没有成员,这时我把administrator添加进去,再去命令行下执行

SQL> conn / as sysdba
已连接。
SQL> show user
USER 为"SYS"

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有