svrmgrl是8i及以下版本用来手工操作数据库的时候的一个命令,由于安全性等问题,9i中已经取消了,已经集成到sqlplus了
windows2000中的服务一般来说启动了的话,数据库也就启动了,但也不能完全这样认为,因为2000中的服务显示时会有bug,并不一定完全与现实情况一致不启动服务可以使用手工启动数据库,如:
in dos command
8i:
svrmgrl
connect internal/oracle
startup9i:
sqlplus /nolog
conn sys/change_on_install@sid as sysdba
startup或者用oradim直接启动
oradim -startup -sid sid
windows2000中的服务一般来说启动了的话,数据库也就启动了,但也不能完全这样认为,因为2000中的服务显示时会有bug,并不一定完全与现实情况一致不启动服务可以使用手工启动数据库,如:
in dos command
8i:
svrmgrl
connect internal/oracle
startup9i:
sqlplus /nolog
conn sys/change_on_install@sid as sysdba
startup或者用oradim直接启动
oradim -startup -sid sid
oracle:9i如果不启动任何服务,执行9i:
sqlplus /nolog
conn sys/change_on_install@sid as sysdba的时候会报错:SQL> connect sys/change_on_install@myOra as sysdba
ERROR:
ORA-01017: invalid username/password; logon denied
如果我把OracleOraHome90Agent OracleOraHome90TNSListener OracleServiceMYORA
这三个服务起起来,再作以上操作就可以成功.这是什么原因呢?
和ORACLE_SID默认是资料挡案库,所以会出错,你可以修改注册表的信息
sqlplus /nolog
sql>connect /as sysdba
用户名或密码不正确
sqlplus /nolog
sql>connect /as sysdba报错信息:
SQL> connect /as sysdba
ERROR:
ORA-24314: service handle not initialized
我只安装了一个实例,在注册表里面ORACLE_SID=myOra ORACLE_HOME=F:\oracle\ora90
这两个值都是正确的呀.请大侠帮忙,分不够另加!