AWS Schema Conversion Tool 用の JDBC ドライバーのインストール - AWS Schema Conversion Tool

AWS Schema Conversion Tool 用の JDBC ドライバーのインストール

AWS SCT が適切に動作するためには、ソースとターゲット両方のデータベースエンジン用に、JDBC ドライバーをインストールします。仮想ターゲットデータベースプラットフォームを使用する場合、ターゲットデータベースエンジンの JDBC ドライバーをダウンロードする必要はありません。詳細については、「AWS Schema Conversion Tool の仮想ターゲットへのマッピング」を参照してください。

ドライバをダウンロードしたら、ドライバファイルの場所を指定します。詳細については、「グローバル設定でのドライバパスの保存」を参照してください。

次の場所から、データベースドライバをダウンロードできます。

重要

使用できるドライバの最新バージョンをダウンロードします。次の表には、AWS SCT がサポートするデータベースドライバーの最下位バージョンが含まれています。

データベースエンジン ドライバ ダウンロード場所

Amazon Aurora MySQL 互換エディション

mysql-connector-java-5.1.6.jar

https://www.mysql.com/products/connector/

Amazon Aurora PostgreSQL 互換エディション

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

Amazon EMR

HiveJDBC42.jar

http://awssupportdatasvcs.com/bootstrap-actions/Simba/latest/

Amazon Redshift

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Amazon Redshift Serverless

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/drivers/jdbc/2.1.0.9/redshift-jdbc42-2.1.0.9.zip

Apache Hive

hive-jdbc-2.3.4-standalone.jar

https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/2.3.4/hive-jdbc-2.3.4-standalone.jar

Azure SQL データベース

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#72

Azure Synapse Analytics

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#72

Greenplum データベース

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

IBM Db2 for z/OS

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/db2-jdbc-driver-versions-and-downloads-db2-zos

IBM Db2 LUW

db2jcc-db2jcc4.jar

https://www.ibm.com/support/pages/node/382667

MariaDB

mariadb-java-client-2.4.1.jar

https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/mariadb-java-client-2.4.1.jar

Microsoft SQL Server

mssql-jdbc-10.2.jar

https://docs.microsoft.com/en-us/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver15

MySQL

mysql-connector-java-8.0.15.jar

https://dev.mysql.com/downloads/connector/j/

Netezza

nzjdbc.jar

クライアントツールのソフトウェアを使用します。ドライババージョン 7.2.1 をダウンロードします。これはデータウェアハウスバージョン 7.2.0 と後方互換性があります。

http://www.ibm.com/support/knowledgecenter/SSULQD_7.2.1/com.ibm.nz.datacon.doc/c_datacon_plg_overview.html

Oracle

ojdbc8.jar

ドライバーバージョン 8 以降がサポートされます。

https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html

PostgreSQL

postgresql-42.2.19.jar

https://jdbc.postgresql.org/download/postgresql-42.2.19.jar

SAP ASE (Sybase ASE)

jconn4.jar

jConnect JDBC ドライバー

Snowflake

snowflake-jdbc-3.9.2.jar

詳細については、「JDBC ドライバーのダウンロード/統合」を参照してください。

https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.9.2/snowflake-jdbc-3.9.2.jar

Teradata

terajdbc4.jar

tdgssconfig.jar

Teradata JDBC ドライバーバージョン 16.20.00.11 以降では、このファイルは必要ありません。tdgssconfig.jar

https://downloads.teradata.com/download/connectivity/jdbc-driver

Vertica

vertica-jdbc-9.1.1-0.jar

ドライバーバージョン 7.2.0 以降がサポートされます。

https://www.vertica.com/client_drivers/9.1.x/9.1.1-0/vertica-jdbc-9.1.1-0.jar

Linux での JDBC ドライバのインストール

次のステップを使用して、AWS SCT で使用する Linux システムで JDBC ドライバをインストールできます。

JDBC ドライバを Linux システムにインストールするには
  1. JDBC ドライバを保存するディレクトリを作成します。

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. 次に示すコマンドを使用して、データベースエンジン用の JDBC ドライバをインストールします。

    データベースエンジン インストールコマンド

    Amazon Aurora (MySQL との互換性あり)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Amazon Aurora (PostgreSQL との互換性あり)

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

    Microsoft SQL Server

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/sqljdbc_X.X.X_enu.tar.gz

    MySQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gz

    Oracle

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo mkdir oracle-jdbc PROMPT> cd oracle-jdbc PROMPT> sudo cp -a /tmp/ojdbc8.jar .

    PostgreSQL

    PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo cp -a /tmp/postgresql-X.X.X.jre7.tar .

グローバル設定でのドライバパスの保存

必要な JDBC ドライバをダウンロードしてインストールしたら、AWS SCT の設定でドライバの場所をグローバルに設定できます。ドライバの場所をグローバルに設定しない場合、データベースに接続する際にドライバの場所が尋ねられます。

ドライバファイルの場所を更新するには
  1. AWS SCT で、[設定] を選択し、[グローバル設定] を選択します。

    [Choose global settings] (グローバル設定の選択)
  2. [Global settings] (グローバル設定) で、[Drivers] (ドライバー) を選択します。ソースデータベースエンジンとターゲット Amazon RDS DB インスタンスデータベースエンジン用の JDBC ドライバへのファイルパスを追加します。

    [Global settings] (グローバル設定)
  3. ドライバのパスを追加し終えたら、[OK] を選択します。