详解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 05 Oracle
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
Apr 06 Oracle
Oracle设置DB、监听和EM开机启动的方法
Apr 25 Oracle
ORACLE数据库应用开发的三十个注意事项
Jun 07 Oracle
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
Jun 21 Oracle
快速学习Oracle触发器和游标
Jun 30 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 Oracle
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
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
PHP5/ZendEngine2的改进
2006/10/09 PHP
PHP初学者最感迷茫的问题小结
2010/03/27 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
PHP缓冲区用法总结
2016/02/14 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
js传参数受特殊字符影响错误的解决方法
2013/10/21 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
理解javascript中的Function.prototype.bind的方法
2017/02/03 Javascript
BootStrap table删除指定行的注意事项(笔记整理)
2017/02/05 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
react 国际化的实现代码示例
2018/09/14 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
vue 函数调用加括号与不加括号的区别
2020/10/29 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
python实现批量图片格式转换
2020/06/16 Python
python爬虫之urllib库常用方法用法总结大全
2018/11/14 Python
python try except返回异常的信息字符串代码实例
2019/08/15 Python
python库matplotlib绘制坐标图
2019/10/18 Python
flask框架自定义url转换器操作详解
2020/01/25 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
python 已知三条边求三角形的角度案例
2020/04/12 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
sklearn的predict_proba使用说明
2020/06/28 Python
各大浏览器 CSS3 和 HTML5 兼容速查表 图文
2010/04/01 HTML / CSS
德国BA保镖药房韩文网:kr.ba.de
2017/09/04 全球购物
市场开发与营销专业求职信
2013/12/31 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
司法局群众路线教育实践活动开展情况总结
2014/10/25 职场文书
2014年社区民政工作总结
2014/12/02 职场文书
使用ICOM IC-R9500接收机同时测评十台收音机中波接收性能
2022/05/10 无线电