学习 StreamSets(二):Oracle CDC Client

栏目: 数据库 · 发布时间: 6年前

内容简介:Redo Log 用于 Oracle 数据库实例失败恢复,记录了数据库修改历史。通过执行 SQL 语句:查看是否开启 Redo Log,NOARCHIVELOG 意为未开启,ARCHIVELOG 意为已开启。

REDO LOG

Redo Log 用于 Oracle 数据库实例失败恢复,记录了数据库修改历史。

通过执行 SQL 语句:

SELECT log_mode FROM v$database;

查看是否开启 Redo Log,NOARCHIVELOG 意为未开启,ARCHIVELOG 意为已开启。

如果 Redo Log 未开启,使用 SYSDBA 执行以下步骤:

1.关闭数据库:

SHUTDOWN IMMEDIATE;

2.启动并挂载数据库:

STARTUP MOUNT;

3.启动归档并打开数据库:

ALTER DATABASE ARCHIVELOG;  
ALTER DATABASE OPEN;

增量日志

Oracle 增量日志(Supplemental Logging)

按类型三类:

  • 最小增量日志(Minimal Supplemental Logging),为了使用 LogMiner,推荐至少开启最小增量日志
  • 标识键日志(Identification Key Logging)
  • 全增量日志(Full Supplemental Logging)

:point_down:表格描述了操作对应的记录数据:

操作 Identification Key Logging Full Supplemental Logging
INSERT 所有包含数据的字段,忽略空值字段 所有字段
UPDATE 主键字段和值更新字段 所有字段
SELECT_FOR_UPDATE 主键字段和值更新字段 所有字段
DELETE 主键字段 所有字段

按级别分两类:

  • 数据库级别(Database-Level)增量日志
  • 表级别(Table-Level)增量日志

启用最小增量日志:

ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;

启用标识键日志:

-- 数据库级别
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;  
-- 表级别
ALTER TABLE <schema name>.<table name> ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY) COLUMNS;

启用全增量日志:

-- 数据库级别
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;  
-- 表级别
ALTER TABLE <schema name>.<table name> ADD SUPPLEMENTAL LOG DATA (ALL) COLUMNS;

提交修改:

ALTER SYSTEM SWITCH LOGFILE;

LOGMINER

LogMiner 是 Oracle 数据库自带的用于通过 SQL 接口分析归档 Redo Log 文件的工具。

参考


以上所述就是小编给大家介绍的《学习 StreamSets(二):Oracle CDC Client》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

谷歌和亚马逊如何做产品

谷歌和亚马逊如何做产品

梅 (Chris Vander Mey) / 刘亦舟 / 人民邮电出版社 / 2014-6-1 / CNY 49.00

软件在交付之前,面临产品、方案、项目和工程管理等诸多挑战,如何做到游刃有余并打造出极致产品?本书作者曾任谷歌和亚马逊高级产品经理、现任Facebook产品经理,他将自己在达特茅斯学院钻研的理论知识和在领先的互联网公司十年的工作经验尽数总结在此,从定义产品开始,一步步指导你完成管理项目、迭代、发布、市场推广等交付流程,让你身临其境地体验到极致产品如何取得成功。 本书主要内容: 如何清晰定......一起来看看 《谷歌和亚马逊如何做产品》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具