详解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设置DB、监听和EM开机启动的方法
Apr 25 Oracle
oracle通过存储过程上传list保存功能
May 12 Oracle
Oracle更换为MySQL遇到的问题及解决
May 21 Oracle
RPM包方式安装Oracle21c的方法详解
Aug 23 Oracle
Oracle 临时表空间SQL语句的实现
Sep 25 Oracle
Oracle表空间与权限的深入讲解
Nov 17 Oracle
Oracle 触发器trigger使用案例
Feb 24 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
oracle数据库去除重复数据
May 20 Oracle
在Oracle表中进行关键词搜索的过程
Jun 10 Oracle
oracle delete误删除表数据后如何恢复
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
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
用jscript实现列出安装的软件列表
2007/06/18 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
JS交换变量的方法
2015/01/21 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
javascript input输入框模糊提示功能的实现
2017/09/25 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
Vue源码解读之Component组件注册的实现
2018/08/24 Javascript
公众号SVG动画交互实战代码
2020/05/31 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
[08:40]Navi Vs Newbee
2018/06/07 DOTA
Python open()文件处理使用介绍
2014/11/30 Python
在Python的Django框架中更新数据库数据的方法
2015/07/17 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
2015/12/24 Python
python使用pyqt写带界面工具的示例代码
2017/10/23 Python
Python3实现转换Image图片格式
2018/06/21 Python
flask框架中勾子函数的使用详解
2018/08/01 Python
Python在for循环中更改list值的方法【推荐】
2018/08/17 Python
Python 批量刷博客园访问量脚本过程解析
2019/08/30 Python
基于Django OneToOneField和ForeignKey的区别详解
2020/03/30 Python
python+selenium+chromedriver实现爬虫示例代码
2020/04/10 Python
python语言的优势是什么
2020/06/17 Python
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
深入开展党的群众路线教育实践活动方案
2014/02/04 职场文书
化学工程专业求职信
2014/08/10 职场文书
大学军训自我鉴定大全
2014/09/18 职场文书
公司租房协议书范本
2014/10/08 职场文书
酒店财务部岗位职责
2015/04/14 职场文书
python 对图片进行简单的处理
2021/06/23 Python
win11高清晰音频管理器在哪里?win11找不到高清晰音频管理器解决办法
2022/04/08 数码科技
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python
windows11选中自动复制怎么开启? Win11自动复制所选内容的方法
2022/07/23 数码科技