楼主: piner

[精华] ORACLE备份&恢复案例--ORACLE BACKUP&RESTORE SCHEME

[复制链接]
论坛徽章:
0
发表于 2003-6-24 16:36 | 显示全部楼层

8.1.7 和 9.0.1 之间能用rman 做备份吗?

用catalog 方式

使用道具 举报

回复
论坛徽章:
0
发表于 2003-6-26 14:16 | 显示全部楼层

有关rman的增量备份的问题

问题1 :
假设我用rman做了若干增量备份,请问:
在最后一个增量备份之前的归档日志文件还要不要保留?

问题2 :
增量备份是不是只有对整个数据库做才能意义?如果只对某个表空间做的话,恢复时是否需要有归档日志才能恢复?对全库的增量备份在恢复时需要旧的归档日志文件吗?

问题3:
如果不用catalog的方式,那么target数据库的控制文件就非常关键。
在nocatalog方式下,如果经常用
alter database backup controlfile to trace
命令备份控制文件。一旦控制文件损坏了,能否先用命令恢复数据文件,然后再用rman恢复其它文件?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
发表于 2003-7-3 11:06 | 显示全部楼层
感谢Piner,文章非常好。

我有一个问题需要请教一下。我按照文中的讲述重做了一下(Windows2000+Oracle8.1.7.2),运行coldbak.sql 时报错。

SQL> @F:\xcopy.sql;
Connected.
Database closed.
Database dismounted.
ORACLE instance shut down.
SP2-0734: unknown command beginning "!xcopy C:\..." - rest of line ignored.
SP2-0734: unknown command beginning "!xcopy C:\..." - rest of line ignored.
SP2-0734: unknown command beginning "!xcopy C:\..." - rest of line ignored.
ORACLE instance started.

Total System Global Area   74070044 bytes
Fixed Size                    75804 bytes
Variable Size              57139200 bytes
Database Buffers           16777216 bytes
Redo Buffers                  77824 bytes
Database mounted.
Database opened.

谁能给解释一下为什么?应该怎样做?谢谢。

附 xcopy.sql

--connect database
connect internal/oracle@test;
--shutdown database
shutdown immediate;
--Copy Data file
!xcopy C:\Oracle\oradata\TEST\*.dbf C:\Oracle\oradata\TEST\BK;
--Copy Control file
!xcopy C:\Oracle\oradata\TEST\*.ctl C:\Oracle\oradata\TEST\BK;
--Copy Log file
!xcopy C:\Oracle\oradata\TEST\*.log C:\Oracle\oradata\TEST\BK;
--startup database
startup;

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
 楼主| 发表于 2003-7-3 11:12 | 显示全部楼层
xcopy是window的命令
!表示执行os命令,可能你的不支持!,或你的2000找不到xcopy?
用host xcopy……先试试!

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
发表于 2003-7-3 11:28 | 显示全部楼层
是的,如果换成host xcoyp.....,就没有问题了。谢谢。
不过单独在DOS命令窗口中是可以执行xcopy 命令的。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
发表于 2003-7-4 14:46 | 显示全部楼层
最初由 piner 发布
[B]全文见 [/B]
哥们这些资料对于我们真是太重要了。
谢谢!!!!

使用道具 举报

回复
论坛徽章:
0
发表于 2003-7-7 11:14 | 显示全部楼层

疑问:对于文档中有关归档日志的备份说明

piner在介绍备份方法的文档中,在说到用rman做增量备份时,归档日志文件可备可不备,是可选的。这是否可以理解为如果我只需在出故障时,能把数据库恢复到故障前的状态,那么,只需不断地做好增量备份,保留好最后一次增量备份后的归档日志文件就可以了。
望明示。
非常感谢。

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
 楼主| 发表于 2003-7-7 11:27 | 显示全部楼层
如果你一直做增量备份
需要的归档日志很少,但是以后可能需要恢复的备份文件却很多,所以0级基本备份也是需要经常做的。
对于任何策略,都是相对于实际情况来定植的,我的那个备份策略,对于oltp是比较适用的,因为oltp会产生大量日志。对于dss,备份频率可以没有那么高。
其实,评价一个备份策略的好坏,最终看恢复的是否能完成(这是最基本的)和恢复的时间的大小(如果同样能恢复,恢复时间小的备份就是一个好的策略)

使用道具 举报

回复
论坛徽章:
0
发表于 2003-7-7 13:28 | 显示全部楼层

多谢piner的提示。我的具体情况是这样的:

我现在有一个必须24小时运行的oracle 8.1.7,我原来没有用rman做备份。现在想用rman的增量备份功能来备份数据库。但由于每天都产生大量的归档日志文件,我不想对这些归档日志做备份。所以我想每月月初做一次 0 级备份,每周1 做一次 1 级备份。每周2-末 做2 级备份。每做完一次增量备份,不管是0级,还是1级或2 级,都把当时的归档日志文件删除,这样可以腾出很多的硬盘空间。
由于我只有一个数据库,没有实验环境验证备份策略是否完善,比如删除了当时的归档日志是否会影响数据库的恢复,等等。又没有现成的经验,所以请有经验的高手多多指教。
非常感谢。

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
 楼主| 发表于 2003-7-7 13:38 | 显示全部楼层
思路是可以的
但是删除日志的时候要小心,不要把误删了本次备份来需要的日志
你可以在开始备份前,先把上次备份以来的日志转储到一个临时地点,
然后开始做备份,确认备份成功后在删除该日志
如果可能,建议日志保留更长一点时间,如一个月的日志

使用道具 举报

回复

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

本版积分规则 发表回复

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