查看: 2491|回复: 17

[备份恢复] 数据库文件结构发生变化,用变化前的备份还能恢复吗?

[复制链接]
论坛徽章:
7
授权会员
日期:2010-12-06 19:50:26数据库板块每日发贴之星
日期:2011-09-03 01:01:01迷宫蛋
日期:2011-09-08 16:30:08ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18
发表于 2008-7-8 16:53 | 显示全部楼层 |阅读模式
数据库的数据文件路径进行了改变,部分表空间增加了数据文件。
如果这时候数据库出问题,能用文件结构变化前的冷备份恢复过来吗?
还望高手指点,不胜感激!
论坛徽章:
2
奥运会纪念徽章:排球
日期:2008-08-07 16:19:40授权会员
日期:2008-08-15 09:41:04
发表于 2008-7-8 16:58 | 显示全部楼层
改变路径是可以通过重建controlfile来恢复的  但你冷备后新增的数据文件肯定是没辄了

使用道具 举报

回复
论坛徽章:
7
授权会员
日期:2010-12-06 19:50:26数据库板块每日发贴之星
日期:2011-09-03 01:01:01迷宫蛋
日期:2011-09-08 16:30:08ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18
 楼主| 发表于 2008-7-8 17:07 | 显示全部楼层
怪不得有人说:改变数据库的文件结构后要做一次冷备份。55555555

使用道具 举报

回复
论坛徽章:
7
授权会员
日期:2010-12-06 19:50:26数据库板块每日发贴之星
日期:2011-09-03 01:01:01迷宫蛋
日期:2011-09-08 16:30:08ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18
 楼主| 发表于 2008-7-8 17:16 | 显示全部楼层
为什么改变数据文件路径、增加数据文件等这些操作就不能根据redo和归档日志恢复呢?难道这些操作没有写入日志?
alter tablespace XXX add datafile 难道也不能重做吗?

使用道具 举报

回复
论坛徽章:
190
红宝石
日期:2014-05-09 08:24:37萤石
日期:2014-01-03 10:25:39奥运会纪念徽章:羽毛球
日期:2008-07-01 10:46:06奥运会纪念徽章:马术
日期:2008-07-07 17:43:24奥运会纪念徽章:射箭
日期:2008-07-25 18:07:39奥运会纪念徽章:皮划艇激流回旋
日期:2008-07-30 10:02:57奥运会纪念徽章:花样游泳
日期:2008-09-26 13:02:43奥运会纪念徽章:排球
日期:2008-12-03 11:23:272010新春纪念徽章
日期:2010-01-04 08:33:082010年世界杯参赛球队:澳大利亚
日期:2010-02-26 11:08:44
发表于 2008-7-8 17:19 | 显示全部楼层
原帖由 我上面有人 于 2008-7-8 17:07 发表
怪不得有人说:改变数据库的文件结构后要做一次冷备份。55555555


主要是备份控制文件,或者
ALTER DATABASE BACKUP CONTROLFILE TO trace ;
ALTER DATABASE BACKUP CONTROLFILE TO '/some/path' ;

使用道具 举报

回复
论坛徽章:
8
数据库板块每日发贴之星
日期:2007-08-24 01:03:22数据库板块每日发贴之星
日期:2007-08-26 01:03:16数据库板块每日发贴之星
日期:2007-08-28 01:03:28数据库板块每日发贴之星
日期:2007-09-10 01:03:02数据库板块每日发贴之星
日期:2007-09-23 01:03:30生肖徽章2007版:鼠
日期:2008-01-02 17:35:53数据库板块每日发贴之星
日期:2008-08-05 01:02:10奥运会纪念徽章:跳水
日期:2008-10-24 13:09:39
发表于 2008-7-8 17:24 | 显示全部楼层
如果你的是rman备份的话,你这样的变化,系统会自动备份控制文件的。所以恢复的时候是没有问题的。


2楼的说法不敢赞同!

使用道具 举报

回复
论坛徽章:
7
授权会员
日期:2010-12-06 19:50:26数据库板块每日发贴之星
日期:2011-09-03 01:01:01迷宫蛋
日期:2011-09-08 16:30:08ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18
 楼主| 发表于 2008-7-8 17:24 | 显示全部楼层
如果控制文件有备份,那恢复步骤是什么?
还望高手指点。

使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
21
奥运会纪念徽章:赛艇
日期:2008-07-05 23:31:28数据库板块每日发贴之星
日期:2009-01-07 01:01:02数据库板块每日发贴之星
日期:2009-02-03 01:01:02ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:45生肖徽章2007版:狗
日期:2009-03-10 21:36:37生肖徽章2007版:鼠
日期:2009-03-14 08:57:17CTO参与奖
日期:2009-03-23 11:00:182010广州亚运会纪念徽章:空手道
日期:2011-02-18 16:02:23迷宫蛋
日期:2011-07-31 01:30:132009新春纪念徽章
日期:2009-01-04 14:52:28
发表于 2008-7-8 17:26 | 显示全部楼层
数据库的数据文件路径进行了改变,部分表空间增加了数据文件。这时应该备份控件文件!!!

如果有备份的控制文件就比较容易恢复了,好像有一个帖子讨论过这种情况,没有备份的控制文件也能恢复

使用道具 举报

回复
论坛徽章:
7
授权会员
日期:2010-12-06 19:50:26数据库板块每日发贴之星
日期:2011-09-03 01:01:01迷宫蛋
日期:2011-09-08 16:30:08ITPUB十周年纪念徽章
日期:2011-11-01 16:24:04玉石琵琶
日期:2012-02-21 15:04:38最佳人气徽章
日期:2012-03-13 17:39:18
 楼主| 发表于 2008-7-8 17:31 | 显示全部楼层
用控制文件的备份覆盖掉冷备份中的控制文件,然后recover database using backup controlfile until cancel
这样行吗?

使用道具 举报

回复
论坛徽章:
8
数据库板块每日发贴之星
日期:2007-08-24 01:03:22数据库板块每日发贴之星
日期:2007-08-26 01:03:16数据库板块每日发贴之星
日期:2007-08-28 01:03:28数据库板块每日发贴之星
日期:2007-09-10 01:03:02数据库板块每日发贴之星
日期:2007-09-23 01:03:30生肖徽章2007版:鼠
日期:2008-01-02 17:35:53数据库板块每日发贴之星
日期:2008-08-05 01:02:10奥运会纪念徽章:跳水
日期:2008-10-24 13:09:39
发表于 2008-7-8 17:33 | 显示全部楼层
原帖由 pulf 于 2008-7-8 17:24 发表
如果你的是rman备份的话,你这样的变化,系统会自动备份控制文件的。所以恢复的时候是没有问题的。


2楼的说法不敢赞同!


补充一下:
CONFIGURE CONTROLFILE AUTOBACKUP On是前提!

使用道具 举报

回复

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

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年6月4日~6日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


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