📄 subject_66755.htm
字号:
<p>
序号:66755 发表者:iamflying 发表日期:2003-12-26 12:14:42
<br>主题:关于数据库连接的问题
<br>内容:SQL> conn hzyl/hzyl@test as sysdba<BR>已连接到空闲例程。<BR>SQL> startup<BR>ORACLE 例程已经启动。<BR>Total System Global Area 118255568 bytes<BR>Fixed Size 282576 bytes<BR>Variable Size 83886080 bytes<BR>Database Buffers 33554432 bytes<BR>Redo Buffers 532480 bytes<BR>数据库装载完毕。<BR>数据库已经打开。<BR>SQL> conn hzyl/hzyl@test as sysdba<BR>已连接到空闲例程。<BR><BR>请问为什么总是连接到空闲例程呢?在图形模式下提示:监听器不能处理连接描述符中给出的sid<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iamflying 回复日期:2003-12-26 12:19:12
<br>内容:我给100分啊,都没人理我吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:LOVEYUAN 回复日期:2003-12-26 12:51:11
<br>内容:是不是你的例程 "test" 有问题呀?<BR>如果你的"test"真的是测试用的话,建议先删除,然后重建。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamflying 回复日期:2003-12-26 12:55:02
<br>内容:是这样的,本来做为测试用建的,后来把一个完整的数据库导入进去了,但是当时并没出现问题啊,过了几天后才这样,另外一个本地数据库也是出现这样的问题,我用上面的方法连接启动就可以了,只有test不行。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-26 14:28:25
<br>内容:你的具体的运行环境是什么样的呢?<BR>你是不是在启动“Test"例程前已经启动并打开了其他例程(Instance)?<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamflying 回复日期:2003-12-26 14:35:58
<br>内容:unix+oracle9i<BR>是打开有其他的例程,会有影响吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-26 15:15:14
<br>内容://////////////////////////////////////////////////<BR>SQL> startup<BR>ORACLE 例程已经启动。<BR>Total System Global Area 118255568 bytes<BR>Fixed Size 282576 bytes<BR>Variable Size 83886080 bytes<BR>Database Buffers 33554432 bytes<BR>Redo Buffers 532480 bytes<BR>数据库装载完毕。<BR>数据库已经打开。<BR>///////////////////////////////////////////////////<BR>数据库这时应该已经打开,应该是可以使用了。<BR>你不用再执行SQL> conn hzyl/hzyl@test as sysdba了。<BR><BR><BR><BR>“请问为什么总是连接到空闲例程呢?“<BR>至于这个问题,你看看这<BR>http://www.dbasupport.com/oracle/ora9i/solutions/createDB.shtml<BR><BR>我想可能例程刚开始是个空闲例程,只有你startup后他才不是“空闲例程“。<BR> <BR><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamflying 回复日期:2003-12-26 15:46:09
<br>内容:我也是这样认为的,可是如果例程真的已经打开,则再执行SQL> conn hzyl/hzyl@test as sysdba的时候会说:已连接,而不是连接到空闲例程。所以当我执行conn hzyl/hzyl@test的时候,提示出错tns:监听器无法处理连接描述符中所给出的sid
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-26 16:50:34
<br>内容:再问一下,你一共开了几个Instance(不包括"Test"),其它几个Instance都能正常工作吗?<BR>我觉得可能你的 “PARALLEL_SERVER“这个参数没有设置成True.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamflying 回复日期:2003-12-26 17:05:42
<br>内容:开了2个instance,都很正常,现在是test打不开,这个参数在哪里设置呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-26 17:26:46
<br>内容:这个参数再init.ora中设置。<BR>如果你已经打开了两个与"Test"相同数据库的Instance的话,那可能就不是这个问题了。<BR><BR>你的那两了实例也是和Test同样的方式打开吗。<BR>是不是这样:<BR><BR>SQL> conn hzyl/hzyl@A as sysdba<BR>已连接到空闲例程。<BR>SQL> startup<BR>数据库装载完毕。<BR>数据库已经打开。<BR>SQL> conn hzyl/hzyl@B as sysdba<BR>已连接到空闲例程。<BR>SQL> startup<BR>数据库装载完毕。<BR>数据库已经打开。<BR><BR>SQL> conn hzyl/hzyl@test as sysdba<BR>已连接到空闲例程。<BR>SQL> startup<BR>ORACLE 例程已经启动。<BR>Total System Global Area 118255568 bytes<BR>Fixed Size 282576 bytes<BR>Variable Size 83886080 bytes<BR>Database Buffers 33554432 bytes<BR>Redo Buffers 532480 bytes<BR>数据库装载完毕。<BR>数据库已经打开。<BR>SQL> conn hzyl/hzyl@test as sysdba<BR>已连接到空闲例程。<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamflying 回复日期:2003-12-26 18:10:46
<br>内容:是的,可能真的是test数据库有问题,我再找找原因,如果实在不行,就把它删掉再重建算了。<BR>谢谢你的回答,如果还有什么好的方法,烦请告诉我啊。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iamflying 回复日期:2003-12-26 18:46:16
<br>内容:是这样的,又有新发现:<BR>sql>conn hzyl/hzyl@test as sysdba<BR>连接到空闲例程<BR>sql>startup open test<BR>oracle例程已经启动<BR>Total System Global Area 118255568 bytes<BR>Fixed Size 282576 bytes<BR>Variable Size 83886080 bytes<BR>Database Buffers 33554432 bytes<BR>Redo Buffers 532480 bytes<BR>ora-01504:????'TEST'??? db_name'tts'???<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-12-28 17:44:11
<br>内容:start open test<BR>这里你应该用你的@test这个服务所指定的数据库名称,<BR>我想应该是: start open tts<BR><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:zw333 回复日期:2004-01-07 15:02:33
<br>内容:ora-01504:????'TEST'??? db_name'tts'???<BR>我也遇到过,是数据库没有装载成功,参数文件有问题,重建吧
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -