详解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数据库对long类型字段进行模糊匹配的解决思路
Apr 07 Oracle
使用Navicat Premium工具将oracle数据库迁移到MySQL
May 27 Oracle
ORACLE数据库应用开发的三十个注意事项
Jun 07 Oracle
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
Jun 21 Oracle
使用Oracle跟踪文件的问题详解
Jun 28 Oracle
Oracle 死锁的检测查询及处理
Sep 25 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
Oracle数据库中通用的函数实例详解
Mar 25 Oracle
分析SQL窗口函数之聚合窗口函数
Apr 21 Oracle
instantclient客户端 连接oracle数据库
Apr 26 Oracle
oracle数据库去除重复数据
May 20 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编程与应用
2006/10/09 PHP
php.ini中date.timezone设置分析
2011/07/29 PHP
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
php中rename函数用法分析
2014/11/15 PHP
PHP中多线程的两个实现方法
2016/10/14 PHP
你需要知道的JavsScript可以做什么?
2007/06/29 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
Winform客户端向web地址传参接收参数的方法
2016/05/17 Javascript
基于HTML+CSS+JS实现增加删除修改tab导航特效代码
2016/08/05 Javascript
什么是JavaScript中的结果值?
2016/10/08 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
vue.js 使用v-if v-else发现没有执行解决办法
2017/05/15 Javascript
JavaScript实现图片懒加载的方法分析
2018/07/05 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
BootStrap中的模态框(modal,弹出层)功能示例代码
2018/11/02 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
2019/09/20 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
深入理解python中函数传递参数是值传递还是引用传递
2017/11/07 Python
pycharm远程开发项目的实现步骤
2019/01/20 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
生产管理的三大手法
2013/11/11 职场文书
读书伴我成长演讲稿
2014/05/07 职场文书
机关作风建设自查报告
2014/10/22 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
2015个人年度工作总结范文
2015/05/28 职场文书
行政处罚听证告知书
2015/07/01 职场文书
庆元旦主持词
2015/07/06 职场文书
创业计划书之美容店
2019/09/16 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
pandas中DataFrame重置索引的几种方法
2021/05/24 Python
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
2021/06/29 Javascript