一个RMAN相关的脚本内容

[复制链接]
查看11 | 回复9 | 2006-5-27 13:42:05 | 显示全部楼层 |阅读模式
RHEL4.3, 10.2.0.2单机
有一个RMAN的脚本里有这样一句
recover copy of database;
看结果好像是冷备份了一份数据文件。
我现在想知道的有两个,
1: 这样做是否等同于数据文件冷备, 或者等同于使用BEGIN BACKUP备份出来的数据文件。
2:我该如何设置这个备份所使用的路径? 现在这个备份默认在使用我的$ORACLE_HOME/dbs目录。。。哪个参数是指定这个路径的呢?
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
1. copy方式备份出来的数据文件块都是没有经过压缩的,image copy of the block,这样跟原来的数据文件大小一样,便于快速restore,不需要重构block. 等同于begin backup出来的块。
recover copy of database; 是用于incremental update,假设你有一个0级备份,一个1级备份,执行recover copy of database以后,1级备份的块会roll forward到0级备份,现在的0级备份就是1级备份时的状态。
你说好像冷备了一份数据文件应该是别的语句干的。
2. ALLOCATE CHANNELc1 DEVICE TYPE DISK FORMAT '.....U%';
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
恩 感谢楼上的朋友! 我知道在脚本里如何指定路径及格式, 我想知道, 当在脚本中不指定路径的时候, 默认的路径如何修改!

PS: 我说的像冷备份, 实际上文件名是不同的, 只是备份出来的文件大小, 跟数据文件是一摸一样的!
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
configure ....
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
可是我在SHOW ALL中没有看到相关信息啊!而且我现在两套系统, 同样的备份脚本, 而备份的路径不同! 我在show parameter dest和rman 的show all;里看不到任何的不同!
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
除了configure里面设置以外在命令中也可以设置的,如backup database format '*****************'
看一下你的备份脚本吧
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
我的备份脚本中没有任何相关内容, 一下是脚本内容

RUN
{
backup device type disk incremental level 1 forrecover of copy database;
recover copy of database;
delete noprompt obsolete;
}
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
最初由 liangmin11 发布
[B]我的备份脚本中没有任何相关内容, 一下是脚本内容

RUN
{
backup device type disk incremental level 1 forrecover of copy database;
recover copy of database;
delete noprompt obsolete;
} [/B]

10G下如果什么都没有设置那么默认是放在闪回区的
分别看一下你的两个库的db_recovery_file_dest参数
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
log_archive_dest_1 = LOCATION=/archivelog/arch
版本:9.2.0.4.0
回复

使用道具 举报

千问 | 2006-5-27 13:42:05 | 显示全部楼层
刚看了
只要执行alter system archive log current;就会报
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行