查看: 5969|回复: 22

误删除了UNDO对应的文件,数据库起不来了怎么办

[复制链接]
论坛徽章:
0
跳转到指定楼层
1#
发表于 2009-10-21 20:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
误删除了UNDO对应的文件,数据库起不来了。我试过以下这些方法,都不管用。
尝试一:
startup mount
alter database datafile .... offline drop
alter database open

尝试二:
startup mount
create pfile '...' from spfile
创建不起来

尝试三:
找到一个init.ora,把里面的undo表空间名称改成system,把undo_manage改成manule
startup mount pfile='....'
alter database open
论坛徽章:
113
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:50现任管理团队成员
日期:2011-05-07 01:45:08ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36蛋疼蛋
日期:2011-07-24 22:25:332012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25
2#
发表于 2009-10-21 20:57 | 只看该作者

回复 #1 nyh 的帖子

加隐含参数_offline_rollback_segments试过了么?

使用道具 举报

回复
论坛徽章:
17
生肖徽章2007版:马
日期:2014-02-14 16:38:54美羊羊
日期:2015-03-04 14:52:28优秀写手
日期:2015-03-04 06:00:14三菱
日期:2014-02-14 16:38:55蜘蛛蛋
日期:2012-07-09 13:55:32鲜花蛋
日期:2012-06-19 10:48:54奥运会纪念徽章:曲棍球
日期:2012-06-18 14:01:36迷宫蛋
日期:2012-06-11 15:34:58紫蛋头
日期:2012-04-05 09:43:52迷宫蛋
日期:2012-04-05 09:43:38
3#
发表于 2009-10-21 20:57 | 只看该作者
第三种方式报什么错误

使用道具 举报

回复
论坛徽章:
0
4#
 楼主| 发表于 2009-10-21 21:00 | 只看该作者

回复 #2 viadeazhu 的帖子

没试过,怎么用?

使用道具 举报

回复
论坛徽章:
0
5#
 楼主| 发表于 2009-10-21 21:02 | 只看该作者

回复 #3 wangzk0206 的帖子

详细的信息我记不得了,我打开alert,里面还是报读不了这个undo文件

使用道具 举报

回复
论坛徽章:
113
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:50现任管理团队成员
日期:2011-05-07 01:45:08ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36蛋疼蛋
日期:2011-07-24 22:25:332012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25
6#
发表于 2009-10-21 21:12 | 只看该作者
原帖由 nyh 于 2009-10-21 21:00 发表
没试过,怎么用?


offline drop missing undo file。
open时新建新的undo tablespace,把默认undo转成新的。
设置undo_management=manual.

加以下参数
_corrupted_rollback_segments=(all the old rollback segs)
_offline_rollback_segments=true

重启。
这样其实是丢失了部分需要rollback的数据的。

[ 本帖最后由 viadeazhu 于 2009-10-21 22:31 编辑 ]

使用道具 举报

回复
论坛徽章:
1
生肖徽章2007版:狗
日期:2009-10-08 19:42:37
7#
发表于 2009-10-21 22:20 | 只看该作者
我实验了一下 mount下可以创建undo表空间吗?
undo_management                      string      MANUAL
undo_tablespace                      string      SMALL_UDNO
_corrupted_rollback_segments         string      _SYSSMU1$, _SYSSMU2$, _SYSSMU3
                                                 $, _SYSSMU4$, _SYSSMU5$, _SYSS
                                                 MU6$, _SYSSMU7$, _SYSSMU8$, _S
                                                 YSSMU9$, _SYSSMU10$, _SYSSMU11
                                                 $, _SYSSMU12$, _SYSSMU13$, _SY
                                                 SSMU14$, _SYSSMU15$, _SYSSMU16
                                                 $, _SYSSMU17$, _SYSSMU18$, _SY
                                                 SSMU19$, _SYSSMU20$
_offline_rollback_segments           string      TRUE

我设置了这几个参数打开还是有问题
ORA-01157: cannot identify/lock data file 2 - see DBWR trace file
ORA-01110: data file 2: '/u01/oradata/wilson/undotbs01.dbf'

使用道具 举报

回复
论坛徽章:
113
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:50现任管理团队成员
日期:2011-05-07 01:45:08ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36蛋疼蛋
日期:2011-07-24 22:25:332012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25
8#
发表于 2009-10-21 22:29 | 只看该作者

回复 #7 EnochPersist 的帖子

alter database datafile '/u01/oradata/wilson/undotbs01.dbf' offline drop;
alter database open;

使用道具 举报

回复
论坛徽章:
113
ITPUB9周年纪念徽章
日期:2010-10-08 09:28:512011新春纪念徽章
日期:2011-02-18 11:42:50现任管理团队成员
日期:2011-05-07 01:45:08ITPUB官方微博粉丝徽章
日期:2011-06-28 19:45:36蛋疼蛋
日期:2011-07-24 22:25:332012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25
9#
发表于 2009-10-21 22:30 | 只看该作者

回复 #7 EnochPersist 的帖子

需先open,在创建新的undo tablespace。

使用道具 举报

回复
论坛徽章:
1
生肖徽章2007版:狗
日期:2009-10-08 19:42:37
10#
发表于 2009-10-21 22:40 | 只看该作者
明天在实验一下呵呵。

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表