分享

conn / as sysdba遇到ORA

 goodwangLib 2014-03-07

今天从同学那里拷来一个虚拟机的文件,直接可以打开使用,里面是WINDOWS SERVER2003系统,本来打算是做实验用的,结果发现里面有个ORACLE,呵呵,闲来无事,就来玩一玩。

可我不知道密码呀,没关系,他操作系统用户administrator登录系统的时候也没有设置密码,我现在既然已经以administrator身份登录进来了,那么就没什么问题。服务启起来,运行,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"

 

OK了。接下来把一些用户的密码都修改为我自己习惯使用的密码,呵呵。这样他的虚拟机就变为我的了。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多