

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# DMS Schema Conversion でのソースとしての IBM Db2 for Linux、UNIX、Windows データベースの使用
<a name="sc-data-providers-db2luw"></a>

DMS Schema Conversion では、IBM Db2 for Linux、UNIX、Windows データベースを移行ソースとして使用できます。

DMS Schema Conversion を使用して、データベースコードオブジェクトを Linux、UNIX、Windows データベース用の Db2 から次のターゲットに変換できます。
+ Aurora PostgreSQL
+ Amazon RDS for PostgreSQL

サポートされている IBM Db2 for Linux、UNIX、Windows データベースのバージョンについては、「」を参照してください。 [DMS Schema Conversion のソースデータプロバイダー](CHAP_Introduction.Sources.md#CHAP_Introduction.Sources.SchemaConversion)

## IBM Db2 for Linux、UNIX、Windows のソースデータベースとしての前提条件
<a name="sc-data-providers-db2luw-prereq"></a>

次のコード例を使用して、ソース IBM Db2 for Linux、UNIX、Windows データベースのバージョンを確認できます。

```
SELECT SERVICE_LEVEL FROM SYSIBMADM.ENV_INST_INFO;
```

## IBM Db2 for Linux、UNIX、Windows のソースデータベースとしての権限
<a name="sc-data-providers-db2luw-privileges"></a>

Linux、UNIX、Windows データベース用の Db2 に接続し、システムカタログとテーブルを読み取るために必要な権限は次のとおりです。

```
EXECUTE ON PACKAGE NULLID.SYSSH200
EXECUTE ON PACKAGE NULLID.SQLC2O26 /* If Db2 LUW runs on a Linux operating system */
EXECUTE ON FUNCTION SYSPROC.ENV_GET_INST_INFO
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_AUTHORITIES_FOR_AUTHID
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_GROUPS_FOR_AUTHID
EXECUTE ON FUNCTION SYSPROC.AUTH_LIST_ROLES_FOR_AUTHID
SELECT ON SYSIBMADM.ENV_INST_INFO
SELECT ON SYSIBMADM.ENV_SYS_INFO
SELECT ON SYSIBMADM.PRIVILEGES
SELECT ON SYSCAT.ATTRIBUTES
SELECT ON SYSCAT.CHECKS
SELECT ON SYSCAT.COLIDENTATTRIBUTES
SELECT ON SYSCAT.COLUMNS
SELECT ON SYSCAT.DATAPARTITIONEXPRESSION
SELECT ON SYSCAT.DATAPARTITIONS
SELECT ON SYSCAT.DATATYPEDEP
SELECT ON SYSCAT.DATATYPES
SELECT ON SYSCAT.HIERARCHIES
SELECT ON SYSCAT.INDEXCOLUSE
SELECT ON SYSCAT.INDEXES
SELECT ON SYSCAT.INDEXPARTITIONS
SELECT ON SYSCAT.KEYCOLUSE
SELECT ON SYSCAT.MODULEOBJECTS
SELECT ON SYSCAT.MODULES
SELECT ON SYSCAT.NICKNAMES
SELECT ON SYSCAT.PERIODS
SELECT ON SYSCAT.REFERENCES
SELECT ON SYSCAT.ROUTINEPARMS
SELECT ON SYSCAT.ROUTINES
SELECT ON SYSCAT.ROWFIELDS
SELECT ON SYSCAT.SCHEMATA
SELECT ON SYSCAT.SEQUENCES
SELECT ON SYSCAT.TABCONST
SELECT ON SYSCAT.TABLES
SELECT ON SYSCAT.TRIGGERS
SELECT ON SYSCAT.VARIABLEDEP
SELECT ON SYSCAT.VARIABLES
SELECT ON SYSCAT.VIEWS
SELECT ON SYSIBM.SYSDUMMY1
```