你是说System Idle Process?可能是Services状态显示不正确,经常会发现启动失败,它却显示启动中
解决方案 »
- 在线等 存储过程小问题
- plsql里面定义了一个ref cursor动态游标变量,请问下,如何遍历取值呢?
- 哪里能找到ArcSde的学习资料,下载到ArcSde for Oracle软件?
- 高分请教关于count慢的问题
- 批处理中的日期函数问题
- 关于oracle的next_day function的用法
- ★★★★★88分,一个吉利分,求高手答疑,关于分析查询的问题★★★★★
- 同表分组,sql求助
- 请教高手:怎么对oracle数据库进行自动备份!
- oracle创建数据库时的问题,怎么处理?
- 使用exp导出数据出错,请帮忙看一下!
- 请问ORACLE 8i在WINDOWS 2003 SERVER中安装后无法启动服务的问题!
<<空闲例程即是oracle instance已启动但还没有加载DB,DB还没有open>> 说法错误!
空闲例程是指该例程处于shudown状态 2000里面的服务与oracle实例是两码事。启动服务是启动实例的先决条件,你可以在windows里面配置该服务启动的时候是否自动启动实例
纠正你2个错误: 1。shutdown是对实例而言,而且我根本没有说“数据库shutdown",请看清楚。
2。service是启动的,根本不代表instance就是启动的,请搞清楚这两个概念
service是启动的,根本不代表instance就是启动的。,
启动数据库基本可分为三个过程:1,nomount(即只启动instance,而不加载数据库)
2,mount(加载数据库,但没有打开)
3,open(将数据库置于打开状态)
在DBA执行connect 到oracle后,执行startup(不带参数),将使数据库处于open状态,
当然也可以带上前面的参数(如startup nonount)使数据库处于所需要的状态;
但是DBA执行connect操作的前提是oracle的服务(OracleService<sid>)是处于“已启动”状态的,(也就是说当数据库关闭状态,或者instance是处于shutdown状态时,OracleService<sid>)也可能是处于“已启动”状态的,但如果OracleService<sid>)不是已启动的,则数据库一定不是启动的。
需要说明的是在windows中的“服务”中启动OracleService<sid>时,默认会执行startup操作,即会将数据库置于open状态(如果我没有记错,可以通过oradim设置使得在windows中的“服务”中启动OracleService<sid>时仅启动service,而不会将数据库置于open状态的)。
我想这可能也是容易把”启动OracleService<sid>”和“启动数据库(或startup)”混淆的原因吧,我当初也是想不明白。
说的不对的地方大家指正,大家一块讨论才能得到“解惑”啊。
第二个关于服务.有时os是无法获知oracle的服务状态,但要试着刷新就好了.
数据库的状态是idle
idle是什么呢?
idle是什么呢?