AWS Schema Conversion Tool용 JDBC 드라이버 설치
AWS SCT가 올바르게 작동하도록 하기 위해서는 소스 및 대상 데이터베이스 엔진용 JDBC 드라이버를 다운로드합니다. 가상 대상 데이터베이스 플랫폼을 사용하는 경우에는 대상 데이터베이스 엔진용 JDBC 드라이버를 다운로드할 필요가 없습니다. 자세한 내용은 AWS Schema Conversion Tool에서 가상 대상에 매핑 섹션을 참조하세요.
드라이버를 다운로드한 후 드라이버 파일의 위치를 제공합니다. 자세한 내용은 전역 설정에 드라이버 경로 저장 섹션을 참조하세요.
다음 위치에서 데이터베이스 드라이버를 다운로드할 수 있습니다.
중요
사용 가능한 최신 버전의 드라이버를 다운로드합니다. 다음 표에는 AWS SCT에서 지원하는 데이터베이스 드라이버의 가장 낮은 버전이 나와 있습니다.
| 데이터베이스 엔진 | 드라이버 | 다운로드 위치 |
|---|---|---|
Amazon Aurora MySQL 호환 버전 |
|
|
Amazon Aurora PostgreSQL 호환 에디션 |
|
|
Amazon EMR |
|
http://awssupportdatasvcs.com/bootstrap-actions/Simba/latest/ |
Amazon Redshift |
|
|
Amazon Redshift Serverless |
|
|
Apache Hive |
|
https://repo1.maven.org/maven2/org/apache/hive/hive-jdbc/2.3.4/hive-jdbc-2.3.4-standalone.jar |
Azure SQL Database |
|
|
Azure Synapse Analytics |
|
|
Greenplum Database |
|
|
IBM Db2 for z/OS |
|
https://www.ibm.com/support/pages/db2-jdbc-driver-versions-and-downloads-db2-zos |
IBM Db2 LUW |
|
|
| MariaDB |
|
https://downloads.mariadb.com/Connectors/java/connector-java-2.4.1/mariadb-java-client-2.4.1.jar |
Microsoft SQL Server |
|
참고AWS SCT는 MSSQL용 최신 JDBC 드라이버 버전 18.2.1.0을 지원하지 않습니다. JDBC 드라이버 버전 10.2 |
MySQL |
|
|
Netezza |
클라이언트 도구 소프트웨어를 사용합니다. 데이터 웨어하우스 버전 7.2.0과 하위 버전 호환되는 드라이버 버전 7.2.1을 다운로드합니다. |
|
Oracle |
드라이버 버전 8 이상이 지원됩니다. |
https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html |
PostgreSQL |
|
|
| SAP ASE(Sybase ASE) |
|
|
Snowflake |
자세한 내용은 JDBC 드라이버 다운로드/통합 |
https://repo1.maven.org/maven2/net/snowflake/snowflake-jdbc/3.9.2/snowflake-jdbc-3.9.2.jar |
Teradata |
Teradata JDBC 드라이버 버전 16.20.00.11 이상의 경우 |
https://downloads.teradata.com/download/connectivity/jdbc-driver |
Vertica |
드라이버 버전 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 드라이버를 설치하려면
-
JDBC 드라이버를 저장할 디렉터리를 생성합니다.
PROMPT>sudo mkdir –p /usr/local/jdbc-drivers -
다음 명령을 사용하여 사용자의 데이터베이스 엔진용 JDBC 드라이버를 설치합니다.
데이터베이스 엔진 설치 명령 Amazon Aurora(MySQL 호환)
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gzAmazon 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.gzMySQL
PROMPT> cd /usr/local/jdbc-drivers PROMPT> sudo tar xzvf /tmp/mysql-connector-java-X.X.X.tar.gzOracle
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 설정에서 전역적으로 드라이버 위치를 설정할 수 있습니다. 드라이버 위치를 전역적으로 설정하지 않을 경우 데이터베이스에 연결할 때 애플리케이션이 드라이버 위치를 묻습니다.
드라이버 파일 위치를 업데이트하려면
-
AWS SCT에서 설정을 선택한 후 전역 설정을 선택합니다.
-
[Global settings]에서 [Drivers]를 선택합니다. 소스 데이터베이스 엔진 및 대상 Amazon RDS DB 인스턴스 데이터베이스 엔진용 JDBC 드라이버의 파일 경로를 추가합니다.
-
드라이버 경로를 추가했으면 [OK]를 선택합니다.