1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Oracle Integration Gen3 でのMySQL接続設定ガイド

Posted at

Oracle Integration Gen3 でのMySQL接続設定ガイドとなります。

参考資料

MySQL インスタンスの作成

こちらは、Oracle Cloud Infrastructureが提供しているMySQL Database Serviceインスタンスを作成します。(詳細のステップは省略)
MySQLがOn Premiseまたは、Marketplaceから作成の場合、設定方法が同じです。何れにしても、OIC Agentを経由して接続します。(Public IPアドレスが有っても、OIC Agentを設定することが必要です)

Snipaste_2023-09-01_14-38-58.png

注意:作成したインスタンスは、Public IPアドレス持つことができないため、踏み台サーバーなど方法でアクセスする必要があります。

踏み台サーバーの作成

MySQL インスタンスと同じVCNの下で、Public IPアドレスを持つ踏み台サーバー用のVMインスタンスを作成します。
(詳細のステップは省略)

MySQL Database及びユーザの作成

踏み台サーバーvmで、mysqlクライアントツール(こちらはmysqlsh)をインストールします。その後に、MySQL Database(demodb)及びユーザ(user01)の作成を実施します。

Snipaste_2023-09-01_15-47-00.png

Snipaste_2023-09-04_14-22-02.png

Snipaste_2023-09-04_16-37-46.png

OIC Agentインストール・ファイルのダウンロード

Oracle Integration Gen3にログインして、Agentインストール・ファイルをダウンロードします。

Snipaste_2023-09-07_17-47-04.png

OIC Agent Groupの作成

Snipaste_2023-09-08_13-21-11.png

Snipaste_2023-09-08_13-21-46.png

Snipaste_2023-09-08_13-22-28.png

OIC Agent Groupの構成ファイルのダウンロード

Snipaste_2023-09-08_13-22-57.png

mysql-connector JARのダウンロード

次のサイトから、mysql-connector JARをダウンロードします。

Snipaste_2023-09-11_13-51-31.png

各種インストール・ファイルを踏み台サーバーへ転送

ダウンロードした次のファイルを踏み台サーバーへ転送します。

  • OIC Agentインストール・ファイル
  • OIC Agent Groupの構成ファイル
  • mysql-connector JAR

踏み台サーバーでJDK17をインストール

踏み台サーバーでJDK17をインストールします。
(詳細のステップは省略)

踏み台サーバーでOIC Agentをインストール

  1. 転送したAgentインストール・ファイルを次のフォルダ(oic_agent)に解凍します。

    unzip -d oic_agent oic_conn_agent_installer.zip

  2. 転送したOIC Agent Groupの構成ファイルをoic_agentに上書きします。

    Snipaste_2023-09-08_13-33-53.png

  3. 転送したmysql-connector JARを oic_agent/agenthome/thirdparty/lib/ の下にコピーします。

踏み台サーバーでOIC Agentを起動

cd oic_agent/
export JAVA_HOME=/usr/lib/jvm/jdk-17-oracle-x64
export PATH=$JAVA_HOME/bin:$PATH
java -jar connectivityagent.jar

Snipaste_2023-09-08_14-00-44.png

OIC ConsoleでAgentのステータスを確認します。

Snipaste_2023-09-08_14-05-07.png

Snipaste_2023-09-08_14-05-26.png

OICで接続の作成

  • Host:MySQLインスタンスのIPアドレス(プライベートIP)
  • Port:3306
  • Database Name:demodb?sslMode=DISABLED(デフォルトでは、MySQLクライアントはSSL対応MySQLサーバーとのセキュアな接続を確立します。 現在、「MySQLアダプタ」ではSSL暗号化ネットワーク接続はサポートされていません。「?sslMode=DISABLED」をデータベース名demodbの後ろに追加する必要です。)
  • Username:user01
  • Password:作成したユーザuser01のパスワード
  • Connectivity agent:作成したAgent Groupを選択

Snipaste_2023-09-11_11-12-38.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?