详解Oracle块修改跟踪功能


Posted in Oracle onNovember 07, 2021

块修改跟踪功能是指使用二进制文件记录数据库中数据库更改的过程。

其目的是提高增量备份操作的性能,因为RMAN可以使用快修改跟踪文件找到上次执行备份操作后被修改的数据块。这可以节省大量时间,因为如果不这样做RMAN就必须扫描所有数据块,确定执行上次备份操作后哪些数据块被修改了。

下面是启用快修改跟踪功能的步骤:

如果该功能还没有启用,可将DB_CREATE_FILE_DEST参数设置为磁盘上的某个目录,例如:  

alter system set db_create_file_dest='/u01/bct' scope=both;

ALTER DATABASE命令可以启用快修改跟踪功能:

alter database enable block change tracking;

上面的例子在DB_CREATE_FILE_DEST参数设置的目录中创建一个拥有OMF格式名称的文件。这个例子创建的文件名称如下所示:

/u01/bct/changetracking/o1_mf_8h0wmng1_.chg

你还可以通过直接设置文件名,启用快修改跟踪功能,这样做无需设置DB_CREATE_FILE_DEST参数,例如:

alter database enable block change tracking using file '/u01/bct/bct.bt';

  运行下列查询命令,可以查看快修改跟踪的细节:

select * from v$block_change_tracking;

  为了规划空间的实用,应将快修改跟踪文件的尺寸设置为数据库中被跟踪数据块总尺寸的1/30000.因此,快修改跟踪文件的尺寸取决于数据库的尺寸,而不是取决于生成的跟踪日志数量。

  要禁用快修改功能,可运行下面的命令:

alter database disable block change tracking;

到此这篇关于Oracle块修改跟踪功能的文章就介绍到这了,更多相关Oracle块修改跟踪内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Oracle 相关文章推荐
oracle表分区的概念及操作
Apr 24 Oracle
zabbix agent2 监控oracle数据库的方法
May 13 Oracle
Oracle 临时表空间SQL语句的实现
Sep 25 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Oracle使用别名的好处
Apr 19 Oracle
排查并解决Oracle sysaux表空间异常增长
Apr 20 Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 Oracle
SQL试题 使用窗口函数选出连续3天登录的用户
Apr 24 Oracle
ORACLE中dbms_output.put_line输出问题的解决过程
Jun 28 Oracle
oracle delete误删除表数据后如何恢复
Jun 28 Oracle
Oracle查看表空间使用率以及爆满解决方案详解
Jul 23 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 #Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 #Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 #Oracle
Oracle 临时表空间SQL语句的实现
Sep 25 #Oracle
oracle索引总结
Sep 25 #Oracle
Oracle 死锁的检测查询及处理
Sep 25 #Oracle
RPM包方式安装Oracle21c的方法详解
You might like
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
PHP常见数组函数用法小结
2016/03/21 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
JS定时关闭窗口的实例
2013/05/22 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
jQuery设置单选按钮radio选中/不可用的实例代码
2016/06/24 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
mac上node.js环境的安装测试
2017/07/03 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
2017/07/13 Javascript
Node.js pipe实现源码解析
2017/08/12 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
详解webpack 最简打包结果分析
2019/02/20 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
[33:09]完美世界DOTA2联赛循环赛 Forest vs DM BO2第二场 10.29
2020/10/29 DOTA
python进程类subprocess的一些操作方法例子
2014/11/22 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
Python socket套接字实现C/S模式远程命令执行功能案例
2018/07/06 Python
Python设计模式之工厂方法模式实例详解
2019/01/18 Python
python3.4爬虫demo
2019/01/22 Python
python多任务及返回值的处理方法
2019/01/22 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
CSS3 倾斜的网页图片库实例教程
2009/11/14 HTML / CSS
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
中国央视网签名寄语
2014/01/18 职场文书
酒店管理毕业生自我鉴定
2014/03/02 职场文书
作文批改评语
2014/12/25 职场文书
2015年征兵工作总结
2015/07/23 职场文书
2016年庆“七一”主题党日活动总结
2016/04/05 职场文书