数据库shutdown immediate问题,在线等待

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
数据库版本:9.2.0.4
操作系统:linux AS 3.0
前天晚上,由于不能正常的关闭数据库,所以采用shutdown abort来关闭,但数据库从昨天下午,一个数据表空间无端端的疯狂增长(没有任何业务),使用shutdown immdediate 停止,数据库会hang住,查看日志,日志里面显示
waiting for smon to disable tx recovery
就停住了。
重新shutdown abort,然后startup restrict,
alter system checkpoint;
alter system switch logfile;
shutdown immediate;
日志还是显示
waiting for smon to disable tx recovery
等待.......
一个小时后,日志里面显示
Thread 1 advanced to log sequence 36968
Current log# 1 seq# 36968 mem# 0:/oradata/logLSUBIS1.ora
一小时后
Thread 1 advanced to log sequence 36969
Current log# 2 seq# 36969 mem# 0:/oradata/logLSUBIS2.ora
到现在已经12小时多了,还是在做这个,日志显示如下:
Thread 1 advanced to log sequence 36969
Current log# 1 seq# 36969 mem# 0:/oradata/logLSUBIS1.ora
Thread 1 advanced to log sequence 36970
Current log# 2 seq# 36970 mem# 0:/oradata/logLSUBIS2.ora
Thread 1 advanced to log sequence 36971
Current log# 1 seq# 36971 mem# 0:/oradata/logLSUBIS1.ora
Thread 1 advanced to log sequence 36972
Current log# 2 seq# 36972 mem# 0:/oradata/logLSUBIS2.ora
Thread 1 advanced to log sequence 36973
Current log# 1 seq# 36973 mem# 0:/oradata/logLSUBIS1.ora
Thread 1 advanced to log sequence 36974
Current log# 2 seq# 36974 mem# 0:/oradata/logLSUBIS2.ora
Thread 1 advanced to log sequence 36975
Current log# 1 seq# 36975 mem# 0:/oradata/logLSUBIS1.ora
log文件每个是500M.
不知道到什么时候才会好,有没有人告诉我应该怎么样,让数据库停的快一点。到现在已经13个小时了。在线等待
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
请问一下,我现在直接shutdown abort可以么?会不会引起日志文件的损坏
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
帮顶一下
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
smon进程在做事务回滚。。。。
10513事件可以禁止,不过还是建议让它做完。因为最后还是要让它做完的。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
shutdown的时候
还有不少活动事务?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
都等了13个小时了,也不在乎再等会儿吧,除非领导逼着你,还是不要shutdown abort为好。
以后先做check point再关吧
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
事务回滚怎么这么慢呢?
昨天半天时间,数据表空间无端端的长了100G,不会是要把100G的回滚都做完吧?
还有不明白为什么数据表空间无端端的长了100G。
事务回滚进度这么慢,有问题么?
谢谢各位关注
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
安照目前的情况,即使shutdown abort以后,然后再startup,再正常的关闭数据库也是不行的。有没有好的解决办法呢?或者干脆不要让他回滚。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我们的数据库都是在晚上自动执行SHUTDOWN ABORT,不过在执行这个之前,都要执行归档和CHECKPOINT.跑了几年都没有什么事情
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
最初由 lipanzjzs 发布
[B]事务回滚怎么这么慢呢?
昨天半天时间,数据表空间无端端的长了100G,不会是要把100G的回滚都做完吧?
还有不明白为什么数据表空间无端端的长了100G。
事务回滚进度这么慢,有问题么?
谢谢各位关注 [/B]

你查一下相关表空间是哪些对象占用了空间。
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行