ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 3188|回复: 19

shutdown normal 和 shutdown immediate的区别 [复制链接]

注册会员

因为专注,所以专业

精华贴数
1
技术积分
2487
社区积分
5
注册时间
2004-10-5
论坛徽章:
10
授权会员
日期:2007-07-18 11:34:32ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-12-02 12:45:45生肖徽章2007版:龙
日期:2008-12-07 18:27:322009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:猪
日期:2009-02-18 12:56:472009日食纪念
日期:2009-07-22 09:30:00
发表于 2008-11-4 09:24:39 |显示全部楼层
我不是很清楚shutdown normal 跟 shutdown immediate 的区别是咋样子.
我有套ERP系统, 在上完SR之后, oracle告诉我需要把 shutdown 改成 shutdown immediate
各位能否告知一下, 这样子改可能产生的影响是什么嘛?


引用:
SHUTDOWN NORMAL
- this is the method used if shutdown the database by just entering 'shutdown'.
- no new connections are allowed once this command is issued
- the database waits for all connected users to disconnect and then closes and
dismounts the database before the instance is shutdown
- no instance recovery is required upon the next database startup

SHUTDOWN IMMEDIATE
- rolls back all current uncommitted transactions and disconnects the users
- no new connections to the database are allowed
- closes and dismounts the database before instance shutdown
- no instance recovery is required upon the next database startup
真,善,美
Oracle, Oracle ERP(Finance Module), Oracle Hyperion
blog: http://www.xiaobaicai.com
Tech:  http://www.appsboss.com

精华贴数
0
技术积分
380
社区积分
2347
注册时间
2008-10-23
论坛徽章:
2
IT宝贝
日期:2009-03-02 16:48:51
发表于 2008-11-4 09:37:01 |显示全部楼层
shutdown normal需要等待所有事务/进程全部结束才能close DB
shutdown immediate可以强行结束或回滚正在执行的事务、进程就可以close DB

使用道具 举报

注册会员

因为专注,所以专业

精华贴数
1
技术积分
2487
社区积分
5
注册时间
2004-10-5
论坛徽章:
10
授权会员
日期:2007-07-18 11:34:32ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-12-02 12:45:45生肖徽章2007版:龙
日期:2008-12-07 18:27:322009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:猪
日期:2009-02-18 12:56:472009日食纪念
日期:2009-07-22 09:30:00
发表于 2008-11-4 09:55:34 |显示全部楼层
原帖由 OwenFei 于 2008-11-4 09:37 发表
shutdown normal需要等待所有事务/进程全部结束才能close DB
shutdown immediate可以强行结束或回滚正在执行的事务、进程就可以close DB


谢谢楼上的答复.

我有2个问题想探讨一下:
(1) ======================================
我的动作是这样子的:
1, start db
2, open sql navigator : select 1 from dual , 但是没有关闭窗口.
3, open sql navigator : select 2 from dual , 但是没有关闭窗口.
4, 登录db的server 上我可以看到有2个 PID

那么, 这时候我下: shutdown normal 是不能正常关闭的, shutdown immediate 是可以正常关闭的.

这样子的行为是否是正常的?

(2) =======================================
对于一个在线的系统, 采用shutdown immediate 有什么坏处没有?
真,善,美
Oracle, Oracle ERP(Finance Module), Oracle Hyperion
blog: http://www.xiaobaicai.com
Tech:  http://www.appsboss.com

使用道具 举报

版主

版主

精华贴数
14
技术积分
51562
社区积分
3299
注册时间
2001-12-29
论坛徽章:
202
蛋疼蛋
日期:2011-12-18 19:12:152012新春纪念徽章
日期:2012-01-04 11:49:54灰彻蛋
日期:2012-02-02 17:30:18蛋疼蛋
日期:2011-08-25 16:17:18蜘蛛蛋
日期:2011-05-10 13:07:01茶鸡蛋
日期:2011-05-10 13:05:16灰彻蛋
日期:2011-05-10 13:03:12现任管理团队成员
日期:2011-05-07 01:45:08SQL大赛参与纪念
日期:2011-04-13 12:08:17ITPUB年度最佳版主
日期:2011-04-08 18:37:09ITPUB技术丛书作者
日期:2010-09-26 15:24:56BLOG每周发帖之星
日期:2010-05-09 01:35:44
发表于 2008-11-4 09:56:06 |显示全部楼层
在一个正常使用的数据库中,使用shutdown很可能数据库需要N个小时才能停下来,因为需要用户自己退出。
而对于SHUTDOWN IMMEDIATE,数据库会中止当前的会话,关闭数据库。
学习ORACLE最大的障碍是什么——浮躁

http://yangtingkun.itpub.net

个人BLOG文章索引:http://www.itpub.net/699527.html

11g的一点研究:http://www.itpub.net/852861.html

使用道具 举报

注册会员

因为专注,所以专业

精华贴数
1
技术积分
2487
社区积分
5
注册时间
2004-10-5
论坛徽章:
10
授权会员
日期:2007-07-18 11:34:32ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-12-02 12:45:45生肖徽章2007版:龙
日期:2008-12-07 18:27:322009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:猪
日期:2009-02-18 12:56:472009日食纪念
日期:2009-07-22 09:30:00
发表于 2008-11-4 10:13:34 |显示全部楼层
了解. 解释非常清楚.
(2) shutdown immediate 有什么坏处嘛?

这边有没有玩Oracle ERP DB的,
有的话能否帮忙看一下你们环境上的 addbctl.sh stop 后面有没有加参数 immediate ?

thanks.
真,善,美
Oracle, Oracle ERP(Finance Module), Oracle Hyperion
blog: http://www.xiaobaicai.com
Tech:  http://www.appsboss.com

使用道具 举报

精华贴数
0
技术积分
134
社区积分
1
注册时间
2008-10-28
论坛徽章:
1
生肖徽章2007版:鼠
日期:2009-03-14 22:15:46
发表于 2008-11-4 10:22:21 |显示全部楼层
shutdown immediate关闭数据库要快一些,但需要恢复。

使用道具 举报

版主

Frank

精华贴数
4
技术积分
13736
社区积分
2657
注册时间
2006-1-4
论坛徽章:
66
授权会员
日期:2006-02-06 11:38:34ITPUB9周年纪念徽章
日期:2010-10-08 09:28:522011新春纪念徽章
日期:2011-01-04 10:26:112011新春纪念徽章
日期:2011-01-25 15:41:012011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-02-18 11:42:47现任管理团队成员
日期:2011-05-07 01:45:08茶鸡蛋
日期:2011-06-05 20:08:42蛋疼蛋
日期:2011-11-23 13:42:11
发表于 2008-11-4 10:33:19 |显示全部楼层
一般而言推荐使用shutdown immediate
http://space.itpub.net/715354/

使用道具 举报

精华贴数
0
技术积分
3059
社区积分
143
注册时间
2008-5-6
论坛徽章:
7
2010年世界杯参赛球队:德国
日期:2010-05-26 09:49:34
发表于 2008-11-4 11:28:11 |显示全部楼层
原帖由 goodhawk 于 2008-11-4 10:13 发表
了解. 解释非常清楚.
(2) shutdown immediate 有什么坏处嘛?

这边有没有玩Oracle ERP DB的,
有的话能否帮忙看一下你们环境上的 addbctl.sh stop 后面有没有加参数 immediate ?

thanks.


小林大师,我帮你TEST一下.请看如下过程.
1.test1-open是目前开着的DB状态
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
快乐ORACLE

使用道具 举报

精华贴数
0
技术积分
3059
社区积分
143
注册时间
2008-5-6
论坛徽章:
7
2010年世界杯参赛球队:德国
日期:2010-05-26 09:49:34
发表于 2008-11-4 11:28:41 |显示全部楼层
我把监听关了
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
快乐ORACLE

使用道具 举报

精华贴数
0
技术积分
3059
社区积分
143
注册时间
2008-5-6
论坛徽章:
7
2010年世界杯参赛球队:德国
日期:2010-05-26 09:49:34
发表于 2008-11-4 11:29:51 |显示全部楼层
此时,我把DB 关了(按你的命令,没加参数.)
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
快乐ORACLE

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部