暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle启用块跟踪

在路上 2025-03-19
9

概述:块跟踪主要用于rman增量备份,将上一次备份以来的变化记录到bct文件中,相关后台进程CTWR(change tracking writer)。第一个0级备份扫描整个datafile,随后1级备份使用bct文件记录的信息只扫描自上次备份以来被标记为change的block,rman不会对该文件备份。

注意:备份期间会维护已经标记为change的block的bitmap信息,自动管理bck文件大小,只保留最近8次信息,超过8次最前面的block bitmap信息会被current change覆盖。

1.数据库备份时间很长

swap数据库

表空间

大小M

增量备份输出大小G

备份时间

USER_ZZWXSIMIS

10317775

2.58G

06:30:38

UNDOTBS1

1542400

3.72G

02:46:55

HTPLOGSPACE

1343488

24.75G

03:18:05

2.查询是否开启

select * from v$block_change_tracking;

3.开启块跟踪,日志会看到CTWR后台进程启动

alter database enable block change tracking using file '+datavg/swapdb/swapdb_block_track.bct';

alter database enable block change tracking using file '+datavg/swapdb/swapdb_block_track.bct'
Block change tracking file is current.
Tue Mar 11 14:39:40 2025
Starting background process CTWR
Tue Mar 11 14:39:40 2025
CTWR started with pid=86, OS id=34841 
Block change tracking service is active.
Completed: alter database enable block change tracking using file '+datavg/swapdb/swapdb_block_track.bct'
复制

4.关闭后会清除块跟踪文件

alter database disable block change tracking;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论