Installing a JDBC driver
========================

.. container:: registered_link
   :name: installing_drivers

Migration Toolkitには、Javaバージョン1.8.0以降が必要です。

ドライバーの選択
----------------

使用するJDBCドライバーは、移行元または移行先のデータベースによって異なります。

-  EDB Postgres Advanced Serverとの間で移行する場合は、EDB
   JDBCドライバーを使用します。最新のドライバーをダウンロードするには、EDB
   Downloadsページの `EDB Connectors <https://enterprisedb.com/software-downloads-postgres#edb-connectors>`_ を参照してください。インストール手順については、
   :ref:`Installing and configuring EDB JDBC Connector </jdbc_connector/latest/04_installing_and_configuring_the_jdbc_connector/>`  を参照してください。

..  Note::
   EDB JDBCドライバーはMac OSでは利用できません。

-  PostgreSQLとの間で移行する場合は、PostgreSQL
   JDBCドライバーを使用します。サポートされている最新のドライバーをダウンロードするには、PostgreSQL
   Downloadsページの `JDBC drivers section <https://jdbc.postgresql.org/download/>`_ を参照してください。

-  Oracle、MySQL、Microsoft SQL Server
   、またはSybaseから移行する場合は、無料で入手可能なソース固有のJDBCドライバーを使用します。
   - `Oracle JDBC <https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html>`_ 

-  `MySQL JDBC <https://dev.mysql.com/downloads/connector/j/>`_ 

-  `Microsoft SQL Server JDBC <https://learn.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver16#102>`_ 

-  `Sybase ASE (jTDS) JDBC <https://sourceforge.net/projects/jtds/files/>`_ 

..  Note::
  オープンソースのjTDSドライバーは、古いバージョンのMicrosoft SQL Server （バージョン2012以前）もサポートしており、 Migration Toolkitで使用できます。 Migration ToolkitでサポートされるSQL Serverの新しいバージョンには、Microsoftが提供するSQL Server用のJDBCドライバーをお勧めします。

``lib`` にドライバーを追加する
------------------------------

ドライバーをダウンロードしたら、ドライバーファイルを\ ``<mtk_install_dir>/lib``
ディレクトリに移動します。

!!!note「EDB JDBCドライバーの場合」 Migration
Toolkitをインストールする前にEDB
JDBCドライバーがインストールされている場合、そのコピーを\ ``<mtk_install_dir>/lib``
ディレクトリに配置する必要はありません。 Migration
Toolkitのインストール中に、
edb-jdbc18.jarファイルへのシンボリックリンクが作成されます。

Migration Toolkitをインストールした後
、次のコマンドを実行して、シンボリックリンクが存在するかどうかを確認できます。

::

   ls -l /usr/edb/migrationtoolkit/lib/edb-jdbc18.jar

.. ::
  
