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 Database

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 Database

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

참고

AWS SCT는 MSSQL용 최신 JDBC 드라이버 버전 18.2.1.0을 지원하지 않습니다. JDBC 드라이버 버전 10.2 mssql-jdbc-10.2.jar).를 설치하는 것이 좋습니다.

MySQL

mysql-connector-java-8.0.15.jar

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

Netezza

nzjdbc.jar

클라이언트 도구 소프트웨어를 사용합니다. 데이터 웨어하우스 버전 7.2.0과 하위 버전 호환되는 드라이버 버전 7.2.1을 다운로드합니다.

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 드라이버를 설치합니다.

Linux 시스템에 JDBC 드라이버를 설치하려면
  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에서 설정을 선택한 후 전역 설정을 선택합니다.

    전역 설정 선택
  2. [Global settings]에서 [Drivers]를 선택합니다. 소스 데이터베이스 엔진 및 대상 Amazon RDS DB 인스턴스 데이터베이스 엔진용 JDBC 드라이버의 파일 경로를 추가합니다.

    글로벌 설정
  3. 드라이버 경로를 추가했으면 [OK]를 선택합니다.