翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ConnConnecting を使用して Linux、UNIX、および Windows データベースIBMDB2の を に AWS Schema Conversion Tool
AWS SCT を使用して、Linux、Unix、Windows (Db2 LUW) 用の IBM Db2 から次のターゲットにスキーマ、SQL言語内のコードオブジェクト、およびアプリケーションコードを変換できます。
Amazon RDS for MySQL
Amazon Aurora My SQL互換エディション
Amazon RDS for PostgreSQL
Amazon Aurora Postgre SQL互換エディション
Amazon RDS for MariaDB
AWS SCT は、ソース Db2 LUWバージョン 9.1、9.5、9.7、10.1、10.5、11.1、および 11.5 としてサポートしています。
ソースLUWとしての Db2 の権限
Db2 LUW データベースに接続し、使用可能な権限を確認し、ソースのスキーマメタデータを読み取るために必要な権限は次のとおりです。
-
接続を確立するために必要な特権:
CONNECT オン DATABASE
-
SQL ステートメントの実行に必要な権限:
EXECUTE ON PACKAGE NULLID.SYSSH200
-
インスタンスレベルの情報を取得するために必要な特権:
EXECUTE ON FUNCTION SYSPROC.ENV_GETINST__INFO
SELECT オン SYSIBMADM.ENV_INST_INFO
SELECT オン SYSIBMADM.ENV_SYS_INFO
-
ロール、グループ、および機関を通じて付与された特権を確認するために必要な特権:
-
EXECUTE ON FUNCTION SYSPROC.AUTH_LISTAUTHORITIES_FOR__AUTHID
-
EXECUTE ON FUNCTION SYSPROC.AUTH_LISTGROUPS_FOR__AUTHID
-
EXECUTE ON FUNCTION SYSPROC.AUTH_LISTROLES_FOR__AUTHID
-
SELECT オンSYSIBMADM。PRIVILEGES
-
-
システムカタログとテーブルで必要な特権:
SELECT オンSYSCAT。ATTRIBUTES
SELECT オンSYSCAT。CHECKS
SELECT オンSYSCAT。COLIDENTATTRIBUTES
SELECT オンSYSCAT。COLUMNS
SELECT オンSYSCAT。DATAPARTITIONEXPRESSION
SELECT オンSYSCAT。DATAPARTITIONS
SELECT オンSYSCAT。DATATYPEDEP
SELECT オンSYSCAT。DATATYPES
SELECT オンSYSCAT。HIERARCHIES
SELECT オンSYSCAT。INDEXCOLUSE
SELECT オンSYSCAT。INDEXES
SELECT オンSYSCAT。INDEXPARTITIONS
SELECT オンSYSCAT。KEYCOLUSE
SELECT オンSYSCAT。MODULEOBJECTS
SELECT オンSYSCAT。MODULES
SELECT オンSYSCAT。NICKNAMES
SELECT オンSYSCAT。PERIODS
SELECT オンSYSCAT。REFERENCES
SELECT オンSYSCAT。ROUTINEPARMS
SELECT オンSYSCAT。ROUTINES
SELECT オンSYSCAT。ROWFIELDS
SELECT オンSYSCAT。SCHEMATA
SELECT オンSYSCAT。SEQUENCES
SELECT オンSYSCAT。TABCONST
SELECT オンSYSCAT。TABLES
SELECT オンSYSCAT。TRIGGERS
SELECT オンSYSCAT。VARIABLEDEP
SELECT オンSYSCAT。VARIABLES
SELECT オンSYSCAT。VIEWS
SELECT オンSYSIBM。SYSDUMMY1
-
SQL ステートメントを実行するには、ユーザーアカウントに、データベースで有効になっているワークロードの少なくとも 1 つを使用する権限が必要です。いずれのワークロードもユーザーに割り当てられていない場合は、デフォルトのユーザーワークロードがユーザーに対してアクセス可能であることを確認します。
-
USAGE オン WORKLOAD SYSDEFAULTUSERWORKLOAD
-
クエリを実行するには、ページサイズが 8K、16K、および 32K であるシステム一時テーブルスペースを作成する必要があります (存在しない場合)。一時テーブルスペースを作成するには、以下のスクリプトを実行します。
CREATE BUFFERPOOL BP8K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 8K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_8K PAGESIZE 8192 BUFFERPOOL BP8K; CREATE BUFFERPOOL BP16K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 16K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP16K PAGESIZE 16384 BUFFERPOOL BP16K; CREATE BUFFERPOOL BP32K IMMEDIATE ALL DBPARTITIONNUMS SIZE AUTOMATIC NUMBLOCKPAGES 0 PAGESIZE 32K; CREATE SYSTEM TEMPORARY TABLESPACE TS_SYS_TEMP_BP32K PAGESIZE 32768 BUFFERPOOL BP32K;
ソースLUWとしての Db2 への接続
を使用して Db2 LUWソースデータベースに接続するには、次の手順に従います AWS Schema Conversion Tool。
Db2 LUWソースデータベースに接続するには
-
で AWS Schema Conversion Tool、ソースの追加 を選択します。
-
Db2 LUWを選択し、次へ を選択します。
[Add source] (ソースの追加) ダイアログボックスが表示されます。
-
[接続名] にデータベースの名前を入力します。この名前が AWS SCT の左側のパネルのツリーに表示されます。
-
からデータベース認証情報を使用するか AWS Secrets Manager 、手動で入力します。
-
Secrets Manager のデータベース認証情報を使用するには、以下の手順に従ってください。
-
[AWS シークレット] で、シークレットの名前を選択します。
-
[入力] を選択すると、Secrets Manager のデータベース接続ダイアログボックスにすべての値が自動的に入力されます。
Secrets Manager のデータベース認証情報を使用する方法については、「AWS Secrets Manager での の設定 AWS Schema Conversion Tool」を参照してください。
-
-
Db2 IBM LUWソースデータベース接続情報を手動で入力するには、以下の手順に従います。
パラメータ アクション [Server name] (サーバー名) ソースデータベースサーバーのドメインネームシステム (DNS) 名または IP アドレスを入力します。
Server port ソースデータベースサーバーへの接続に使用するポートを入力します。
データベース Db2 LUW データベースの名前を入力します。
User name (ユーザー名) と [Password] (パスワード) データベース認証情報を入力して、ソースデータベースサーバーに接続します。
AWS SCT は、プロジェクト内のデータベースに接続する場合にのみ、パスワードを使用してソースデータベースに接続します。ソースデータベースのパスワードが公開されないように、デフォルトではパスワードを保存 AWS SCT しません。 AWS SCT プロジェクトを閉じて再度開くと、必要に応じてソースデータベースに接続するパスワードの入力を求められます。
を使用する SSL Secure Sockets Layer (SSL) を使用してデータベースに接続する場合は、このオプションを選択します。必要に応じて、 SSLタブに次の追加情報を入力します。
-
[信頼ストア]: 証明書を保存している信頼ストアの場所。この場所を [グローバル設定] に追加すると、ここに表示されます。
Store Password AWS SCT は、SSL証明書とデータベースパスワードを保存するための安全なボールトを作成します。このオプションをオンにすると、データベースのパスワードが保存されるため、パスワードを入力しなくてもデータベースにすばやく接続できます。
Db2 LUWドライバーパス ソースデータベースへの接続に使用するドライバのパスを入力します。詳細については、「のJDBCドライバーのインストール AWS Schema Conversion Tool」を参照してください。
ドライバパスをグローバルプロジェクト設定に保存する場合、ドライバパスは接続ダイアログボックスに表示されません。詳細については、「グローバル設定でのドライバパスの保存」を参照してください。
-
-
-
接続のテストを選択して、 がソースデータベースに接続 AWS SCT できることを確認します。
-
[Connect] (接続) を選択して、ソースデータベースに接続します。