配置Oracle节点

Basic Configuration of Oracle Data Node

配置要求

在进行配置之前,请务必检查您的Oracle数据节点是否符合平台要求,参考如下:

要求

详情

版本要求

1. 数据源节点JDBC读取模式支持10G、11G版本及12C;

2. 数据源节点Agent读取模式支持11G、12C,灾备架构只支持Oracle ADG,不支持只读库;

3. 数据源节点LogMiner读取模式支持11.2.0.4及12C,不支持Oracle RAC,不支持灾备架构从库,不支持Oracle只读库; 数据目的地节点JDBC写入模式支持Oracle 10G、11G版本及12C,不支持Oracle只读库;

用户权限要求

1. JDBC读取模式:CREATE SESSION、RESOURCE以及相关表和视图的select权限

2. Agent读取模式:需要DBA权限(create role FZS_rolegrant 、connect to FZS_role、grant lock any table to FZS_role、grant select any table to FZS_role、grant select any dictionary to FZS_role、grant alter system to FZS_role、grant execute on dbms_flashback to FZS_role、grant FZS_role to FZS)

3. LogMiner读取模式:SELECT ANY DICTIONARY、FLASHBACK ANY TABLE、SELECT ANY TRANSACTION、LOGMINING、EXECUTE ON DBMS_FLASHBACK、EXECUTE ON DBMS_LOGMNR_D 、EXECUTE ON DBMS_LOGMNR、RESOURCE、CREATE SESSION、EXECUTE_CATALOG_ROLE以及相关视图和表的 select 权限 JDBC写入模式:CREATE SESSION, RESOURCE, SELECT ON V_$SESSION

其他要求

JDBC读取模式

1. 要求需要同步的表拥有增量识别字段,用于同步增量数据。

2. 选择的字段必须为可排序,例如数字或时间类型,推荐的字段类型一般为随数据更新而自增的字段,

如:更新序列号 (例:SequenceID),更新时间戳 (例:UpdatedAt)

Agent 读取模式

1. redo log、achieve log的单文件log size最大不超过4G;

LogMiner读取模式

1. 需要提供Oracle LogMiner;

2. 12c以下版本不需要LOGMINING权限;

3. 日志补全至少需要开启primary key、all、unique级别的日志级别;

4. Archive LOG保留时间建议>=72小时;

5. 不支持Oracle只读实例; JDBC写入模式:需要授予SELECT ON V_$SESSION权限用于处理死锁导致的任务中断;

操作步骤

新建弹窗界面选择了Oracle节点类型之后,显示Oracle的基本信息配置模板:

  • 版本:Oracle 10G、Oracle 11G、Oracle 12C

  • JDBC配置:

    • 服务器地址:输入连接数据节点的域名或IP地址。例如192.168.2.11或instance1.oracle.example.com

    • 端口:输入连接数据节点的端口值

    • 数据库名称:要求连接数据库的名称

    • 用户名和密码:输入可访问该数据节点的用户名和密码

    • 连接参数:添加KEY、VALUE值

  • DataPipeline Oracle 采集代理配置

注意事项

circle-exclamation

最后更新于

这有帮助吗?