社区
基础和管理
帖子详情
什么叫空闲例程?为什么服务器shutdown后,在2000的服务中的状态仍然是已启动呢?
ydiandian
2004-08-27 07:45:20
什么叫空闲例程?为什么服务器shutdown后,在2000的服务中的状态仍然是 已启动 呢?
...全文
330
18
打赏
收藏
什么叫空闲例程?为什么服务器shutdown后,在2000的服务中的状态仍然是已启动呢?
什么叫空闲例程?为什么服务器shutdown后,在2000的服务中的状态仍然是 已启动 呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhihaitao
2004-09-29
打赏
举报
回复
呵呵,windows就是麻烦
ydiandian
2004-09-29
打赏
举报
回复
数据库的状态是idle
idle是什么呢?
jack_4826
2004-09-23
打赏
举报
回复
那是因为oracle的实例启动服务还在运行,和oracle的数据库启动是两回事,你可以到nt下看,就会看的很清楚了!
ydiandian
2004-09-23
打赏
举报
回复
????????????
ydiandian
2004-09-07
打赏
举报
回复
楼上的兄弟
数据库的状态是idle
idle是什么呢?
yangqingdelphi
2004-08-30
打赏
举报
回复
空闲例程,我认为是给oracle分了sga,但没有加载控制文件,打开数据库.
第二个关于服务.有时os是无法获知oracle的服务状态,但要试着刷新就好了.
doulikeme
2004-08-30
打赏
举报
回复
在Windows NT下面,ORACLE的服务是映射为一个windows服务的。启动这个服务,自然可以带动oracle 实例启动,但你shutdown以后,windows服务仍然是启动的,但是数据库的状态是idle。oracle的实例和windows的服务是不同的概念。
smartcobra
2004-08-29
打赏
举报
回复
你指的是数据库shutdown,但service仍是启动吧,这是对的呀。也就是说intance是启动的,只是没有加载数据库。
saint13
2004-08-29
打赏
举报
回复
赞同 drabit(square)说的:shutdown是对实例而言
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)”混淆的原因吧,我当初也是想不明白。
说的不对的地方大家指正,大家一块讨论才能得到“解惑”啊。
wupangzi
2004-08-29
打赏
举报
回复
drabit(square)的观点是正确的!但是不要火气那么大啊,我们都是交流和学习吗!
yujiabian
2004-08-29
打赏
举报
回复
听drabit(square)的,这人虽然说话不中听,但是问题分析得到还是不错
ydiandian
2004-08-29
打赏
举报
回复
有版主在吗?给个总结,都在云里去了!!!
drabit
2004-08-29
打赏
举报
回复
to smartcobra(眼镜蛇):
纠正你2个错误:
1。shutdown是对实例而言,而且我根本没有说“数据库shutdown",请看清楚。
2。service是启动的,根本不代表instance就是启动的,请搞清楚这两个概念
jinbingg
2004-08-28
打赏
举报
回复
就是很多的进程
北极海hein
2004-08-28
打赏
举报
回复
空闲例程即是oracle instance已启动但还没有加载DB,DB还没有open .
drabit
2004-08-28
打赏
举报
回复
quote:
<<空闲例程即是oracle instance已启动但还没有加载DB,DB还没有open>>
说法错误!
空闲例程是指该例程处于shudown状态
2000里面的服务与oracle实例是两码事。启动服务是启动实例的先决条件,你可以在windows里面配置该服务启动的时候是否自动启动实例
ydiandian
2004-08-28
打赏
举报
回复
这样啊
shine333
2004-08-27
打赏
举报
回复
你是说System Idle Process?
可能是Services状态显示不正确,经常会发现启动失败,它却显示启动中
oracle遇到连接
空闲
例程
在Oracle数据库管理与维护过程
中
,有时会遇到“连接
空闲
例程
”(Idle Connection Routine)的问题。这类问题通常发生在长时间未使用的连接上,由于缺乏活动导致连接被Oracle认为是闲置
状态
,进而可能引发一系列错误...
ORACLE已连接到
空闲
例程
的解决方法
本机和虚拟机同时安装Oracle,调用本机Oracle出现该问题: ...3、如果没有
启动
,
启动
后,重启数据库。如果还不行,就需要修改
启动
数据库要使用的初始化参数文件
中
的监听参数。 (1):指定pfile(静态参数文件)
启动
数
Oracle管理员登陆提示 “已连接到
空闲
例程
”
**背景:**
服务
器
重启后,Oracle数据库没有正常关闭。
服务
器
重启后,数据库监听
服务
正常。但是数据库登陆提示,“已连接...2.“已连接到
空闲
例程
”表示数据库实例没有
启动
,因此需要将数据库重启。 1. sqlplus /nol...
oracle已连接到
空闲
流程,ORACLE已连接到
空闲
例程
的解决方法
数据库安装好之后用sys用户登陆时出现以下情况: 说明数据库实例没有
启动
启动
...打开后重新
启动
数据库,如果还不行则需要修改
启动
数据库要使用的初始化参数文件
中
的监听参数方法1:利用pfile(静态参数文件)文件...
解决Oracle 已连接到
空闲
例程
也有其他的解决方案,但是我用这个解决问题 解决方法如下: 1、先打开Oracle: ...('Z:\oracle\admin\orcl\pfile\init.ora.8172021102848’在自己oracle安装路径
中
找) 2、创建spfile SQL>create
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章