数据库关闭方式?

[复制链接]
查看11 | 回复9 | 2005-7-25 00:36:29 | 显示全部楼层 |阅读模式
window2000+oracle8.1.7
不关闭数据库,直接关闭机器,怎么知道数据库是什么方式关闭的?
在注册表里有个建值
ora_pcb_shutdown
true
ora_pcb_shutdown_timeout 30
ora_pcb_shutdowntype
i
这三个值什么意思?
ora_pcb_shutdowntype =i是不是说数据库是以immediate方式关闭的?
数据库在哪里记录了关闭的信息?
谢谢
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
ding
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
up
请指点,谢谢
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
数据库要求先关闭再关闭机器,否则都是shutdown abort,属于直接杀进程的那种。
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
猜测:
如果直接按电源按钮,应该是abort。
如果选择关闭计算机,应该是immediate,因为计算机关闭前,会自动关闭当前应用服务。
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
那机房里的数据库服务器,怎么样才能做到,停电之后,服务器自己先停止数据库,然后再自动关机?
在windows2000的UPS设置里面,可以设置停电之后多长时间自动的关机,关机之前执行一个关闭数据库的脚本程序,
但是从执行脚本程序到关机之间只有40秒时间(我测试过),不够执行脚本完成(完成关闭数据库)的时间,数据库还是不正常关闭。
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
另:APC的UPS可以设置脚本执行所需的时间
但是普通的UPS不能设置此项,我们用的就是普通的UPS。
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
It will shutdown by "immediate" mode.
You can check the alert.log to confirm it, such as
=============================
shutting down instance (immediate)
=============================
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
首先shutdown immediate
如果timeout的话就shutdown abort
回复

使用道具 举报

千问 | 2005-7-25 00:36:29 | 显示全部楼层
最初由 Kamus 发布
[B]感觉windows上如果不关数据库,直接关服务器的话
基本上都是shutdown abort的
ora_pcb_shutdown_timeout 30
等待你的时间只有30秒,如果有会话连接在上面,30秒之内很难正常关闭数据库的
所以如果是windows,还是先关数据库再关机的好 [/B]

那停电之后,机房没有人值班,没有人来手工关闭数据库,
那怎么样才能做到让机器自动关闭数据库,正常关闭之后再关闭服务器?
有什么好办法么?谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行