详解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
使用springboot暴露oracle数据接口的问题
May 07 Oracle
Oracle11g R2 安装教程完整版
Jun 04 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
Lakehouse数据湖并发控制陷阱分析
Mar 31 Oracle
Oracle使用别名的好处
Apr 19 Oracle
清空 Oracle 安装记录并重新安装
Apr 26 Oracle
Oracle中DBLink的详细介绍
Apr 29 Oracle
Oracle锁表解决方法的详细记录
Jun 05 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 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中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
PHP遍历并打印指定目录下所有文件实例
2014/02/10 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
PHP合并discuz用户脚本的方法
2015/08/04 PHP
php验证手机号码
2015/11/11 PHP
php面向对象编程self和static的区别
2016/05/08 PHP
提交表单后 PHP获取提交内容的实现方法
2016/05/25 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
js 图片轮播(5张图片)
2008/12/30 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
JS限制上传图片大小不使用控件在本地实现
2012/12/19 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
jquery实现实时改变网页字体大小、字体背景色和颜色的方法
2015/08/05 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
用headjs来管理和加载js 提高网站加载速度
2016/11/29 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
vue移动端实现手机左右滑动入场动画
2020/06/17 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
python之import机制详解
2014/07/03 Python
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
python实现支付宝转账接口
2019/05/07 Python
Python 使用type来定义类的实现
2019/11/19 Python
python 实现二维列表转置
2019/12/02 Python
python安装及变量名介绍详解
2020/12/12 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
澳大利亚领先的皮肤诊所:Skin Matrix(抗衰老、痤疮专家、药妆护肤)
2018/05/20 全球购物
如何填写个人简历自我评价
2013/12/10 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
奥巴马经典演讲稿
2014/09/13 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
2014年计划生育协会工作总结
2014/11/14 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python