启动错误ERROR:ORA-24314: 未初始化服务句柄

时间:2021-10-17 23:36:58
hi:
我建了个DB叫mydb; 
我想一步一步启动;正常的情况应该是:
C:\>sqlplus /nolog
SQL>conn /as sysdba
SQL>startup nomount
SQL>alter database mount
SQL>alter database open
 
但出现了错误
 
C:\>sqlplus /nolog
SQL*Plus: Release 9.0.1.0.1 - Production on 星期三 4月 30 17:01:53 2003
(c) Copyright 2001 Oracle Corporation.  All rights reserved.
SQL> conn /as sysdba
ERROR:
ORA-24314: 未初始化服务句柄
 
为什么出现?
 
我启动WINDOWS 的这个SERVICE后则可以,但这时候此SID=mydb已经启动了,
 
这三步都一起做了。
SQL>startup nomount
SQL>alter database mount
SQL>alter database open
。怎么样解决?

3 个解决方案

#1


关注,我也是被这个问题给搞晕了

#2


为什么出现?
 
我启动WINDOWS 的这个SERVICE后则可以,但这时候此SID=mydb已经启动了,

这句话是什么意思呀?

#3


你在你的第一步执行之前需要先用set oracle_sid=mydb来指定一下你的数据库,应该可以成功,再有就是看看你的本地安全策略有没有配。

#1


关注,我也是被这个问题给搞晕了

#2


为什么出现?
 
我启动WINDOWS 的这个SERVICE后则可以,但这时候此SID=mydb已经启动了,

这句话是什么意思呀?

#3


你在你的第一步执行之前需要先用set oracle_sid=mydb来指定一下你的数据库,应该可以成功,再有就是看看你的本地安全策略有没有配。