oracle-shutdown时间过长

更新时间:2023-05-17 11:22:47 阅读: 评论:0

眼部美容今天再次遇上shutdown immediate 等待很长时间,不得已shutdown abort。请参考引用:
ref/post/901/55854
一次是数据库配置的高级复制有问题,shutdown immediate怎么也关闭不了数据库;shutdown abort完成
一次是冷备份前,shutdown immediate等了20分钟。最后总算出现了关于书的格言"databa clod".
在asktom上看到一老帖,翻译如下
数据库oracle 8.1.6.2运行在hp-ux 11.0 and
我们使用如下策略进行数据库冷备份,

1.shutdown abort
2.startup
3.shutdown immediate
4. backup all files that belongs to db.

问题是,在步骤3,当我们shutdown immediate数据库的时候,它hung在那里很久。
狗狗衣服制作
alert log里面有信息排毒祛痘的好方法 "SHUTDOWN: waiting for active calls to complete."
可是这期间我们并没有运行什么作业。
shutdown扁鳕鱼没有反应时 , ORA-03113 也会发生.
and
最简单的方法就是不要关闭数据库进行冷备份,而进行热备份,无需关闭数据库。

休祲降于天我仅仅猜测。shutdown abort的时候,有非常大的事务在运行,数据库异常关闭aborted后,在启动数据库的时候,使用online redo log进行前滚roll forward.
对待入党的态度
数据库打开后,再由后台进程负责回滚roll back (SMON负责回滚).
儿童卫士然后步骤3.shutdown immediate 将会使数据库达到一致的状态. shutdown immediate必须等待后台进程SMON负责的回滚操作roll back完毕。因此这个等待可能需要很多时间。
因此,shutdown abort使接下来的shutdown immediate 等待很长时间。
Shutdown immediate 将使数据库内所有数据保持一致。它将活动的事务杀死,然后等待这些事务回滚完毕,然后关闭数据库。
shutdown normal效果一样,shutdown immediate最终将数据库关闭并保证数据一致性。
你可以
alter system checkpoint;
shutdown abort;
startup restrict;
shutdown immediate;
这样速度快点
alter system checkpoint是推荐的
但只是减少了重做redo的部分,所以可以使数据库很快的open
但是对于上面的事例并没有减少大事务会滚得操作,所以shutdown immediate的时候还是要会滚很长时间
不过anyway, shutdown前做checkpoint都是推荐的

本文发布于:2023-05-17 11:22:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/907880.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   关闭   事务   等待   进行   备份
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图