在使用RMAN备份数据库的时候,无论是全备还是增量备份都要全部扫描所有的块,如果开启块修改跟踪功能的话,便可记录从上一次备份之后内容有变化的块,避免全部扫描块,从而节省备份时间,对于数据量大而且备份窗口相对较紧张的系统,是个不错的功能,该功能有一定的性能开销。该功能是从10G开始有的。

开启快跟踪功能:

需要在CDB层面开启该功能,在PDB开启会报错:

SQL>alter session set container=tea;

Session altered.

SQL> alter database enable block

change tracking using

file'/oracle/app/oradata/CUP/0CAEA15F428B1C4DE0537EE0A8C05257/datafile/btc.bt';

alter database enable block change tracking using file'/oracle/app/oradata/CUP/0CAEA15F428B1C4DE0537EE0A8C05257/datafile/btc.bt'

*

ERROR at line 1:

ORA-65040: operation not allowed from within a pluggable database

SQL>exit

Disconnected from Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

[oracle@cafe ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Mon Oct 19 14:13:27 2015

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

Connected to:

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> alter database enable block change tracking using file'/oracle/app/oradata/CUP/datafile/btc.bt';   ---可以指定文件,也可以不指定,

在关闭块修改跟踪后 文件会自动清除。

Database altered.

查看该功能是否开启:

SQL>col filename for a39

SQL>select * from v$block_change_tracking;

STATUS       FILENAME                    BYTES      CON_ID

---------- --------------------------------------- ---------- ----------

ENABLED    /oracle/app/oradata/CUP/datafile/btc.bt   11599872           1

关闭块跟踪:

SQL> alter database disable block change tracking;

Database altered.

SQL> select * from v$block_change_tracking;

STATUS       FILENAME                    BYTES      CON_ID

---------- --------------------------------------- ---------- ----------

DISABLED

操作很简单,不是嘛~

oracle 12 跟踪,Oracle 12C 块修改跟踪(Block chage tracking) 功能相关推荐

  1. VMware 虚拟化编程(10) — VMware 数据块修改跟踪技术 CBT

    目录 目录 前文列表 数据块修改跟踪技术 CBT 为虚拟机开启 CBT CBT 修改数据块偏移量获取函数 QueryChangedDiskAreas changeId 一个 QueryChangedD ...

  2. Oracle 块修改跟踪 (Block Change Tracking) 说明

    Block ChangeTracking 是Oracle 10g里推出的特性.官网对Block change tracking 的定义如下: Adatabase option that causes ...

  3. oracle 12 ORA-01262,oracle物理dg安装:方法二

    本文记录了物理dg的第二种安装方法,使用rman duplicate from active database,不需要做备份文件. 准备工作: 1.两台虚拟机,主机名:n1, n2,操作系统:cent ...

  4. oracle 12 if,Oracle 12.1 RAC 系列 – 配置第二个网络和相应的SCAN2

    在配置ADG或者使用oracle 的集群管理应用的HA时(比如OGG),我们可能希望使用不同的网络,以避免ADG传输日志等对主生产网络的造成影响. 从11.2开始,我们可以使用crs管理多个网络资源( ...

  5. oracle顺序读等待,Oracle Study之--Oracle等待事件(4)

    Oracle Study之--Oracle等待事件(4) Db file scattered read这个等待事件在实际生产库中经常可以看到,这是一个用户操作引起的等待事件,当用户发出每次I/O需要读 ...

  6. strace分析mysql_使用Strace跟踪oracle读取数据块

    使用Strace跟踪oracle读取数据块 oracle是一个C语言程序,通过调用系统的io函数来实现io的过程,在linux下可以通过strace工具来 很方便查看进程对io函数的调用过程. 测试场 ...

  7. oracle10503事件,使用10203事件来跟踪oracle块清除

    快清除的概念,在事物提交前,数据已经写到硬盘上,但还未清楚锁相关信息,需要下次访问该块时才进行清除 Oracle的10203事件可以用来跟踪数据库的块清除(cleanout)操作,从事件列表中,我们可 ...

  8. Oracle12081,【Oracle介质】Oracle 12C Linux x86-64 最新OPatch patch 6880880 12.2.0.1.7

    天萃荷净 Linux x86-64 补丁程序6880880: OPatch patch of version 12.2.0.1.7 for Oracle software releases 12.1. ...

  9. oracle 12 去掉 cdb,Oracle 12c no-CDB转换为CDB

    如果把数据库从11g 升级到12c,或者在12c中创建的,就是NON CDB,那么这样的数据库就是普通的单实例, 和12c 之前的数据库没有区别,但12c 的特点就是CDB 管理,所以既然上12c,还 ...

  10. oracle trace跟踪,oracle数据库跟踪工具 — oracle-tech

    通过Oracle企业管理器建立跟踪从Top Consumers页面(可以通过Additional Monitoring Links区域中的Performance页面得到,如图1所示)开始.该页面显示服 ...

最新文章

  1. c# 加密解密帮助类
  2. java condition详解_Java使用Condition控制线程通信的方法实例详解
  3. RDS最佳实践(三)—如何制定相关的流程来规范RDS的使用
  4. python——type()、metaclass元类和精简ORM框架
  5. stm8s003 8K空间不够用,出现报错,修改stvd参数进行最优化
  6. 实例手册_独家数据 | 1820Fall 香港研究生商科类14个热门专业 1400+申请实例汇总...
  7. (Python基础)集合操作
  8. 为什么肯德基旁边总有一家麦当劳
  9. 引导类加载器 Bootstrap ClassLoader
  10. 真正的男人要勇于承担责任......
  11. linux防火墙的复规则,Centos下iptables防火墙规则编辑方法 - YangJunwei
  12. “滚!”央视、腾讯暂停NBA季前赛转播,NBA被中国市场“下架”!
  13. 战斗服务器响应超时是否尝试重连,刺激战场:教你,从开伞到落地瞬间技巧
  14. Jenkins多环境持续集成架构实践
  15. php qr生成二维码
  16. 冬奥探秘:那些隐匿在冬奥中的“绿科技”
  17. 团队价值观五个字_一个优秀的团队应该具有的价值观
  18. explain ref_面试前一定要知道的MySQL命令【explain】
  19. 图灵超算工作站UltraLAB GT400M上市
  20. 适应Linux32位的qq,Ubuntu 安装 QQ (简易安装 适合32位操作系统)

热门文章

  1. 书单丨成为全栈工程师的5种硬实力
  2. 未名 - markdown
  3. 从U盘安装windows/linux操作系统
  4. C++中继承和派生详解(公有、私有、保护继承的区别)
  5. linux 测试t3协议,Yealink网络电话SIP-T38G本地文件包含漏洞
  6. mysql发生系统错误5_[玩转MySQL之一]MySQL体系架构简介
  7. linux数据库redis主从配置,redis介绍及主从配置
  8. 蓝桥杯2015年第六届C/C++省赛A组第八题-饮料换购
  9. HarmonyOS 组件篇
  10. Futter基础第1篇: 实现输出Hello World【MaterialApp、Scaffold】