复制环境要求

支持OS限制

  • AIX
  • LINUX X86
  • Windows
  • HP-UX(ia、pa)
  • Solaris

支持数据库版本

  • Oracle 9i
  • Oracle 10
  • Oracle 11G
  • Oracle 12C
  • Oracle 18C
  • Oracle 19C
  • Oracle 21C

支持数据库结构

  • 单机
  • RAC集群
  • ADG目标端
  • DOWNSTREAM远程读取日志模式

日志分析模式

XSTREAMS

  • 直接读取生产日志
  • DownStream模式,远程接收数据库日志

LOGMNR

支持模式:

  • ORACLE logmnr模式,生产支持实时复制
  • ADG目标端支持分析归档模式

OGG

  • 支持OGG Extract后边的TRAIL文件
  • 远程接收Pump之后的TRAIL文件

数据库数据类型转换&映射

        在抓取数据时,我们将Oracle数据类型与Zcbus支持的类型相匹配。如果我们不支持某个数据类型,我们会自动将该类型更改为最受支持的类型,或者在某些情况下,根本不加载该数据。我们的系统将会抛出异常、跳过我们不接受或转换的数据类型对应表。

ORACLE类型 ZCBUS数据类型 是否支持 描述
CHAR STRING 支持
NCHAR STRING 支持
VARCHAR STRING 支持
VARCHAR2 STRING 支持
NVARCHAR2 STRING 支持
NUMBER DECIMAL 支持
FLOAT DECIMAL 支持 在Oracle 11g中,LogMiner可以舍入具有高精度和规模的FLOAT类型。这在Oracle 12c或更高版本中不会发生。
DOUBLE PRECISION DECIMAL 支持 具有高精度和刻度的DOUBLE PRECISION类型可由Oracle 11g中的LogMiner舍入。这在Oracle 12c或更高版本中不会发生。
REAL DECIMAL 支持 Oracle 11g中的LogMiner可以舍入具有高精度和规模的REAL类型。这在Oracle 12c或更高版本中不会发生。
DATE DATETIME 支持 如果DATE类型具有非零时间信息,我们将其映射为DATETIME类型。
TIMESTAMP TIMESTAMP 支持 时间类型
TIMESTAMP WITH TIME ZONE TIMESTAMP_TZ 支持
TIMESTAMP WITH LOCAL TIME ZONE TIMESTAMP 支持
RAW BINARY 支持
BINARY_FLOAT FLOAT 支持
BINARY_DOUBLE DOUBLE 支持
INTERVAL YEAR TO MONTH INTERVAL_YM 支持
INTERVAL DAY TO SECOND INTERVAL_DS 支持
LONG STRING 支持
LONG RAW BINARY 支持
ROWID STRING 支持
UROWID STRING 支持
BFILE 不支持
BLOB BINARY 支持
CLOB STRING 支持
NCLOB STRING 支持
XMLTYPE STRING 支持
文档更新时间: 2023-08-23 03:58   作者:阿力