详解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
oracle覆盖导入dmp文件的2种方法
May 21 Oracle
使用Navicat Premium工具将oracle数据库迁移到MySQL
May 27 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
Oracle 死锁的检测查询及处理
Sep 25 Oracle
Oracle使用别名的好处
Apr 19 Oracle
分析SQL窗口函数之排名窗口函数
Apr 21 Oracle
分析SQL窗口函数之取值窗口函数
Apr 21 Oracle
oracle delete误删除表数据后如何恢复
Jun 28 Oracle
Oracle删除归档日志及添加定时任务
Jun 28 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
Syphon 秘笈
2021/03/03 冲泡冲煮
PHP数组的交集array_intersect(),array_intersect_assoc(),array_inter_key()函数的小问题
2011/05/29 PHP
PHP采集腾讯微博的实现代码
2012/01/19 PHP
PHP创建桌面快捷方式的实例代码
2014/02/17 PHP
PHP图片加水印实现方法
2016/05/06 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
深入理解Yii2.0乐观锁与悲观锁的原理与使用
2017/07/26 PHP
js Math 对象的方法
2013/09/01 Javascript
javascript实现带节日和农历的日历特效
2015/02/01 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
2016/08/05 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
AntV F2和vue-cli构建移动端可视化视图过程详解
2019/10/08 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
浅析Vue 中的 render 函数
2020/02/28 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
在vue中使用inheritAttrs实现组件的扩展性介绍
2020/12/07 Vue.js
Python中处理字符串的相关的len()方法的使用简介
2015/05/19 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
Python人脸识别初探
2017/12/21 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
2018/01/31 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
如何让PyQt5中QWebEngineView与JavaScript交互
2020/10/21 Python
Europcar比利时:租车
2019/08/26 全球购物
《月光启蒙》教学反思
2014/03/01 职场文书
工地安全质量标语
2014/06/07 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书