今天从同学那里拷来一个虚拟机的文件,直接可以打开使用,里面是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
啊哦,出错了。再试试 SQL> conn system/oracle@ORACLE as sysdba;
加上实例名还是不行。
我打开他的SQLNET.ORA文件,内容如下 # SQLNET.ORA Network Configuration File: C:/oracle/ora92/network/admin/sqlnet.ora SQLNET.AUTHENTICATION_SERVICES= (NTS) NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) 对着的呀,SQLNET.AUTHENTICATION_SERVICES参数已经设置为NTS了。思考……
右键我的电脑-管理-本地用户和组-组-在右边找到ORA-DBA组-双击打开-OH!
发现问题了,ORA_DBA这个组里面是空的,没有成员,这时我把administrator添加进去,再去命令行下执行 SQL> conn / as sysdba
OK了。接下来把一些用户的密码都修改为我自己习惯使用的密码,呵呵。这样他的虚拟机就变为我的了。
|
|
来自: goodwangLib > 《ORACLE》