安裝JDBC驅動程式 AWS Schema Conversion Tool - AWS Schema Conversion Tool

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

安裝JDBC驅動程式 AWS Schema Conversion Tool

AWS SCT 為了正常工作,請下載源和目標數據庫引擎的JDBC驅動程序。如果您使用虛擬目標資料庫平台,則不需要下載目標資料庫引擎的JDBC驅動程式。如需詳細資訊,請參閱對應至中的虛擬目標 AWS Schema Conversion Tool

下載驅動程式之後,您提供驅動程式檔案的位置。如需詳細資訊,請參閱在全域設定中儲存驅動程式路徑

您可以從下列位置下載資料庫驅動程式。

重要

下載最新版本的驅動程式。下表包含支援的最低版本的資料庫驅動程式 AWS SCT。

資料庫引擎 驅動程式 下載位置

Amazon Aurora 我的SQL兼容版

mysql-connector-java-5.1.6.jar

https://www.mysql.com/products/連接器/

Amazon Aurora 郵政兼容SQL版

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/驅動程序/JDBC/2.1.0.9/ 紅移動程序

Amazon Redshift Serverless

redshift-jdbc42-2.1.0.9.jar

https://s3.amazonaws.com/redshift-downloads/驅動程序/JDBC/2.1.0.9/ 紅移動程序

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 /連接/jdbc /-jdbc-驅release-notes-for-the動程序? 視圖 = 1 sql-server-ver #72

突觸分析

mssql-jdbc-7.2.2.jre11.jar

https://docs.microsoft.com/en-us/SQL /連接/jdbc /-jdbc-驅release-notes-for-the動程序? 視圖 = 1 sql-server-ver #72

Greenplum 資料庫

postgresql-42.2.19.jar

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

IBM適用於 z/OS 的 Db2

db2jcc-db2jcc4.jar

https://www.ibm.com/support/頁面/DB2-下載-數據庫 2-範圍 jdbc-driver-versions-and

IBMDB2 LUW

db2jcc-db2jcc4.jar

https://www.ibm.com/support/頁面/節點/382667

MariaDB

mariadb-java-client-2.4.1.jar

https://downloads.mariadb.com/Connectors/爪哇/連接器-爪哇 -2.4.1/ -2.4.1.罐 mariadb-java-client

Microsoft SQL 伺服器

mssql-jdbc-10.2.jar

https://docs.microsoft.com/en-us/sql/連接/jdbc/ download-microsoft-jdbc-driver-? for-sql-server 視圖 = 15 sql-server-ver

我的 SQL

mysql-connector-java-8.0.15.jar

https://dev.mysql.com/downloads/連接器/j/

Netezza

nzjdbc.jar

使用用戶端工具軟體。下載驅動程序版本 7.2.1,這是向後兼容的數據倉庫版本 7.2.0。

http://www.ibm.com/support/knowledgecenter/ 數據SSULQD文檔/數據通信信息管理系統

Oracle

ojdbc8.jar

支援 8 及更新版本的驅動程式。

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

後備 SQL

postgresql-42.2.19.jar

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

SAPASE(系統基地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/連接性/JDB-驅動程序

Vertica

vertica-jdbc-9.1.1-0.jar

支援 7.2.0 及更新版本的驅動程式。

https://www.vertica.com/client_drivers/9.1.x/9.1.1-0/ 日出糖果銀行 -9.1.1-0.罐

在 Linux 上安裝JDBC驅動程式

您可以使用下列步驟在 Linux 系統上安裝JDBC驅動程式,以便搭配使用 AWS SCT。

若要在 Linux 系統上安裝JDBC驅動程式
  1. 創建一個目錄來存儲JDBC驅動程序。

    PROMPT>sudo mkdir –p /usr/local/jdbc-drivers
  2. 使用下面顯示的命令為您的數據庫引擎安裝JDBC驅動程序。

    資料庫引擎 安裝指令

    Amazon Aurora(我的SQL兼容)

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

    Amazon Aurora(SQL兼容郵政)

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

    Microsoft SQL 伺服器

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

    我的 SQL

    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 .

    後備 SQL

    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 (確定)。