Debezium系列之:获取Oracle JDBC驱动程序和XStream API文件
Debezium Oracle 连接器需要 Oracle JDBC 驱动程序 (ojdbc8.jar) 才能连接到 Oracle 数据库。不过,所需的文件可以作为 Oracle Instant Client 的一部分免费下载。复制ojdbc8.jar和xstreams.jar文件,并将其添加到/libs目录中,例如kafka/libs。从浏览器中下载适用于您的操作系统的 Oracle Instan
·
Debezium系列之:获取Oracle JDBC驱动程序和XStream API文件
一、背景
-
Debezium Oracle 连接器需要 Oracle JDBC 驱动程序 (ojdbc8.jar) 才能连接到 Oracle 数据库。如果连接器使用 XStream 访问数据库,您还必须具有 XStream API (xstreams.jar)。
-
许可要求禁止 Debezium 将这些文件包含在 Oracle 连接器存档中。不过,所需的文件可以作为 Oracle Instant Client 的一部分免费下载。以下步骤描述如何下载 Oracle Instant Client 并提取所需的文件。
二、详细步骤
1.下载Oracle Client包
从浏览器中下载适用于您的操作系统的 Oracle Instant Client 包。
添加链接描述
2.解压缩
解压缩存档,然后打开 instantclient_ 目录。
例如:
instantclient_21_1/
├── adrci
├── BASIC_LITE_LICENSE
├── BASIC_LITE_README
├── genezi
├── libclntshcore.so -> libclntshcore.so.21.1
├── libclntshcore.so.12.1 -> libclntshcore.so.21.1
...
├── ojdbc8.jar
├── ucp.jar
├── uidrvci
└── xstreams.jar
3.复制ojdbc8.jar和xstreams.jar文件
复制ojdbc8.jar和xstreams.jar文件,并将其添加到<kafka_home>/libs目录中,例如kafka/libs。
4.创建环境变量
创建环境变量 LD_LIBRARY_PATH,并将其值设置为 Instant Client 目录的路径,例如:
LD_LIBRARY_PATH=/path/to/instant_client/
三、XStream 连接器属性
使用 XStreams 时需要以下配置属性,除非有默认值可用。
属性 | 默认值 | 描述 |
---|---|---|
database.out.server.name | No default | 数据库中配置的XStream出站服务器名称。 |
更多推荐
已为社区贡献12条内容
所有评论(0)