6.5. Debezium Oracle コネクターのデプロイ
Debezium Oracle コネクターをデプロイするには、コネクターファイルを Kafka Connect に追加し、コネクターを実行するカスタムコンテナーを作成して、続いてコネクター設定をコンテナーに追加します。Debezium Oracle コネクターのデプロイに関する詳細は、以下を参照してください。
6.5.1. Oracle JDBC ドライバーの取得
Debezium Oracle コネクターでは、Oracle データベースに接続するために Oracle JDBC ドライバー(ojdbc8.jar
)が必要です。ライセンス要件により、必要なドライバーファイルは Debezium Oracle コネクターアーカイブには含まれていません。必要なドライバーファイルを Oracle から直接ダウンロードし、Kafka Connect 環境に追加する必要があります。以下の手順では、Oracle Instant Client をダウンロードし、ドライバーを抽出する方法を説明します。
手順
- ブラウザーから、お使いのオペレーティングシステム用の Oracle Instant Client パッケージ をダウンロードします。
アーカイブを展開してから、
instantclient_<version>
ディレクトリーを開きます。以下は例になります。
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
Copy the `ojdbc8.jar` file to the `_<kafka_home>_/libs` directory.