翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS DMS リリースノート
Database AWS Migration Service () の現在および以前のバージョンのリリースノートを以下に示しますAWS DMS。
AWS DMS レプリケーションインスタンスの自動バージョンアップグレードを有効にしても、 はメジャーバージョンとマイナーバージョンを区別しません。DMS バージョンが非推奨の場合、 はメンテナンスウィンドウ中にレプリケーションインスタンスのバージョンを自動的にアップグレードします。
レプリケーションインスタンスのバージョンをバージョン 3.4.x から 3.5.x に手動で ( APIまたは を使用CLI) アップグレードするには、 AllowMajorVersionUpgrade
パラメータを に設定する必要がありますtrue
。AllowMajorVersionUpgrade
パラメータの詳細については、 DMSAPIドキュメントの ModifyReplicationInstance「」を参照してください。
注記
の現在のデフォルトエンジンバージョン AWS DMS は 3.5.2 です。
次の表に、アクティブなDMSバージョンの日付を示します。
バージョンのリリース日
バージョンで新しいインスタンスを作成できない日付
がそのバージョンのインスタンスDMSを自動的に更新する日付 (EOL日付)
バージョン | リリース日 | 新しいインスタンスの日付なし | EOL 日付 |
---|---|---|---|
3.5.3 | 2024 年 5 月 17 日 | 2025 年 8 月 31 日 | 2025 年 10 月 31 日 |
3.5.2 | 2023 年 10 月 29 日 | 2025 年 3 月 30 日 | 2025 年 4 月 29 日 |
3.5.1 | 2023 年 6 月 30 日 | 2024 年 11 月 30 日 | 2025 年 1 月 30 日 |
3.4.7 | 2022 年 5 月 31 日 | 2024 年 9 月 30 日 | 2024 年 10 月 31 日 |
3.4.6 | 2021 年 11 月 30 日 | 2024 年 9 月 30 日 | 2024 年 10 月 31 日 |
AWS Database Migration Service 3.5.3 リリースノート
AWS DMS 3.5.3 の新機能 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
新機能または拡張機能 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Babelfish サポート用の拡張 PostgreSQL ソースエンドポイント | AWS DMS は、Babelfish データ型をサポートするように PostgreSQL ソースエンドポイントを拡張しました。詳細については、「AWS DMS ソースとしての PostgreSQL データベースの使用」を参照してください。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての S3 Parquet のサポート | AWS DMS はソースとして S3 Parquet をサポートします。詳細については、「のソースとしての Amazon S3 の使用 AWS DMS」を参照してください | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PostgreSQL 16.x のサポート | AWS DMS は PostgreSQL バージョン 16.x をサポートしています。詳細については、「AWS DMS ソースとしての PostgreSQL データベースの使用」および「PostgreSQL データベースの AWS Database Migration Serviceのターゲットとしての使用」を参照してください。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
フルロード Oracle から Amazon Redshift への移行のスループットの向上 | AWS DMS Serverless は、Oracle から Amazon Redshift への全ロード移行のスループットパフォーマンスを大幅に向上させます。詳細については、「フルロード Oracle から Amazon Redshift への移行のスループットの向上」を参照してください。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL サーバーログRDSバックアップの のサポート | AWS DMS は、SQLサーバーソースRDSの のトランザクションログバックアップからの継続的なレプリケーションをサポートします。この機能は、 RDS for SQL Server から読み取る新規および変更された AWS DMS ソースエンドポイントでのみ使用できます。詳細については、「クラウドSQLサーバー DB インスタンスでの継続的なレプリケーションの設定」を参照してください。 |
AWS DMS バージョン 3.5.3 には、次の解決済みの問題が含まれています。
2024 年 DMS 5 月 17 日付けの 3.5.3 リリースで解決された問題 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
解決済みの問題 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
データ検証オーバーライド関数 | override-validation-function テーブルマッピングでルールアクションが に設定されている場合、 がソースフィルタリングを適用DMSしないデータ検証機能の問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースSQLCDCエラー | ソースとしての My SQLで、UTF16エンコーディングによってCDC移行が失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
データ検証照合の違い | 列フィルタリングが使用されたときに がHandleCollationDiff タスク設定を適切に適用DMSしないというデータ検証機能の問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
データ検証タスクのハング。 | データ検証機能で、DMSタスクが でハングする問題target が null である問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PostgreSQL から PostgreSQL へのレプリケーションのタスク失敗。 | PostgreSQL から PostgreSQL への移行で、CDCレプリケーション中にターゲットにLOBデータを挿入する際にDMSタスクが失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PostgreSQL をソースとするデータ損失 | 特定のエッジケースシナリオでデータ損失が発生するソースとしての PostgreSQL の問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5.5SQL ソースCDCエラー | My バージョン 5.5 SQLでCDCレプリケーションが失敗するソースとしての MySQL の問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle ソースIOTテーブルの問題。 | ソースとしての Oracle で、すべての列でサプリメンタルログが有効になっているIOTテーブルに対して UPDATE ステートメントが正しくレプリケートDMSされない問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
マイSQLソース LOBS | SQL Redshift で許可されている最大サイズLOBsを超えたためにDMSタスクが失敗する My to Redshift 移行の問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
での検証の問題 SkipLobColumns |
プライマリキーがソーステーブルの最後の列にあったSkipLobColumns = true ときにDMSタスクが失敗するデータ検証機能の問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
一意のキーが である検証をスキップする null |
が null 一意キーを持つ行を適切にスキップDMSしないというデータ検証機能の問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle COLLATE オペレーターのデータ検証の改善。 |
12.2 より前のバージョンの Oracle で構文エラーが発生して検証が失敗するデータ検証機能の問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
全ロード中のエラー処理 | ターゲットとしての PostgreSQL で、無効なデータが原因でテーブルエラーが発生した後、全ロードフェーズ中にタスクがハングする問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CDC 検証のみのタスクの再検証 | データ検証機能を強化して、検証のみのタスクで再CDC検証できるようにしました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットCdcMaxBatchInterval Out of Memory 問題としての S3 |
ターゲットとしての S3 で、 CdcMaxBatchInterval が設定されたメモリ不足状態でDMSタスクが失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle ソースドライバー | DMS Oracle ソースドライバーを v12.2 から v19.18 にアップグレードしました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LOB SQLサーバーソースでの切り捨て警告 | ソースとしての SQL Server のログ記録を強化し、 LOB 中の切り捨てに関する警告を表示しましたCDC。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle バイナリリーダーの機能強化 | Oracle ソースバイナリリーダーが以下をサポートするように拡張されました。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
中断後にキャッシュされた変更の問題をスキップする | 変更の適用中に予期しない中断が発生した場合にキャッシュされた変更をスキップする問題を修正しました。 |
AWS Database Migration Service 3.5.2 リリースノート
AWS DMS 3.5.2 の新機能 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
新機能または拡張機能 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Redshift データ検証 | AWS DMS で Redshift ターゲットでのデータの検証がサポートされるようになりました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースおよびターゲットとしての Microsoft SQL Server バージョン 2022 のサポート。 | AWS DMS は、Microsoft SQL Server バージョン 2022 をソースおよびターゲットとして使用できるようになりました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IBM ターゲットLUWとしての Db2 | AWS DMS がターゲットLUWとして IBM Db2 をサポートするようになりました。を使用して AWS DMS、Db2 から IBM Db2 IBM LUWへのライブ移行を実行できるようになりましたLUW。 |
AWS DMS バージョン 3.5.2 には、次の解決済みの問題が含まれています。
2024 年 DMS 4 月 29 日付けの 3.5.2 メンテナンスリリースで解決された問題 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
解決済みの問題 | 説明 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IBM Db2 ターゲットセグメント化全ロード | Db2 IBM をターゲットとするセグメント化された全ロードのサポートが追加されました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲット設定としての Amazon Timestream | Timestream をターゲットとする無効なタイムスタンプ設定とサポートされていないテーブルオペレーションの処理を強化しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
列フィルターを使用したタスクのクラッシュ | 変換ルールを使用して動的に DMS を追加した列でフィルターの使用中にタスクがクラッシュする問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
トランザクションスワップファイルの読み取りのログ記録 | DMS がトランザクションスワップファイルからいつ読み取るかを示すログを追加しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
を使用したターゲットとしての S3 CdcInsertsAndUpdates |
ターゲットとしての S3 で、 が で、 CdcInsertsAndUpdates が の場合にタスクtrue PreserveTransactions がクラッシュする問題を修正しましたtrue 。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースフィルターの負の演算子 | 負の演算子に設定すると、同じ列に変換ルールが定義されている場合に、ソースフィルターオペレーターの動作が正しくない問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
がソースからの読み取りをDMS一時停止したときのログ記録を追加 | パフォーマンスを向上させるために がソースからの読み取りをDMS一時的に一時停止するタイミングを示すようにログ記録を強化しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
エスケープ文字を含むソースフィルター | ソースフィルターで、 が 中に新しく作成されたテーブルにエスケープされた文字DMSを適用する問題を修正しましたCDC。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての PostgreSQL が誤ってレプリケートされた削除 | ターゲットとしての PostgreSQL で、 が null 値として削除をDMSレプリケートする問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての Oracle のログ記録の改善 | 外部エラーコードを削除するためのソースとしての Oracle のログ記録を強化しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XMLTYPE 制限のログ記録の改善 | ソースとしての Oracle のログ記録が改善され、 XMLTYPE DMSのデータ型に対するフルLOBモードのサポートが不足していることが示されました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
データSQL損失 | ターゲットとしての MySQL as a target で、列メタデータが破損してタスクがクラッシュしたり、データが失われたりする問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
新しい列に適用されるフィルター | 全ロード中に、変換ルールが新しい列に追加するフィルターが でDMS無視される問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての S3: 検証の問題 | S3 をターゲットとする場合に、検証パーティション定義が異なる複数のテーブルを移行する際にデータ検証が失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CDCのみのタスククラッシュ | CDCが のときにタスクがクラッシュする TaskRecoveryTableEnabled のみのタスクの問題を修正しましたtrue 。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
マイSQLと MariaDB の互換性のない照合順序 | が照合を使用して My SQLv8 DMS テーブルを移行しないという、MySQL から MariaDB tf8mb4_0900_ai_ci への移行の問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
でタスクがクラッシュする BatchApplyEnabled |
特定の条件下でタスクが失敗するバッチ適用機能の問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon DocumentDB の UTF8 文字以外 | Amazon DocumentDB エンドポイントの UTF-8 文字以外のサポートが追加されました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
バッチ適用タスクのクラッシュ | バッチ適用機能の大きなトランザクションのレプリケーション中にDMSタスクがクラッシュする問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Db2 トランザクションのロールバック処理 | Db2 をソースとして、 DMSがソースにロールバックされているにもかかわらず、 をターゲットINSERT にレプリケートする問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースフィルターによる検証 | 検証がソースフィルターを尊重しない問題を修正しました。 |
AWS Database Migration Service 3.5.1 リリースノート
AWS Database Migration Service (AWS DMS) バージョン 3.5.1 で導入された新機能と拡張機能は、次の表のとおりです。
新機能または拡張機能 | 説明 |
---|---|
PostgreSQL 15.x のサポート | AWS DMS バージョン 3.5.1 は PostgreSQL バージョン 15.x をサポートしています。詳細については、「PostgreSQL のソースとしての使用」および「ターゲットとしての PostgreSQL の使用」を参照してください。 |
Amazon DocumentDB Elastic Clusters のシャードコレクションのサポート | AWS DMS バージョン 3.5.1 は、シャードコレクションを持つ Amazon DocumentDB Elastic Clusters をサポートしています。詳細については、「AWS Database Migration Service のターゲットとしての Amazon DocumentDB の使用」を参照してください。 |
ターゲットとしての Redshift Serverless | ターゲットエンドポイントとしての Amazon Redshift Serverless のサポートを追加しました。詳細については、「AWS Database Migration Service のターゲットとしての Amazon Redshift データベースの使用」を参照してください。 |
Babelfish のエンドポイント設定 | Babelfish サポートを提供するための PostgreSQL ターゲットエンドポイント設定を強化しました。詳細については、「PostgreSQL データベースの AWS Database Migration Serviceのターゲットとしての使用」を参照してください。 |
Oracle ソースのオープントランザクション | AWS DMS 3.5.1 では、Oracle ソースの開始位置から CDCのみのタスクを開始するときに、オープントランザクションを処理する方法が改善されています。詳細については、OpenTransactionWindow セクションの のソースとして Oracle を使用する場合のエンドポイント設定 AWS DMS を参照してください。 |
ターゲットとしての Amazon Timestream | Amazon Timestream をターゲットエンドポイントとして使用するためのサポート。詳細については、「Amazon Timestream を AWS Database Migration Service のターゲットとして使用する」を参照してください。 |
AWS DMS バージョン 3.5.1 には、次の解決済みの問題が含まれています。
解決済みの問題 | 説明 |
---|---|
ソースとしての Oracle が非アクティブセッションを増やす | Oracle ソースで、 CDCのみのタスクで非アクティブなセッションが継続的に増加し、 の例外が発生する問題を修正しましたORA-00020: maximum number of processes exceeded on the source database 。 |
DocumentDB へのUPDATE変更のレプリケーション | ターゲットとしての DocumentDB で、一部のシナリオでUPDATEステートメントが適切にレプリケートされない問題を修正しました。 |
検証のみのタスク | データ検証機能が検証のみのタスクでデータ検証が無効になっている場合にタスクを適切に失敗させるエラー処理が改善されました。 |
接続終了後の Redshift レプリケーション | Redshift ターゲットで、接続終了後にターゲットが 0 より大きくParallelApplyThreads 設定されたときにDMSタスクがターゲットへの変更の適用を再試行しない問題を修正しました。これにより、データが失われます。 |
マイSQLテキストからミディアムテキストへのレプリケーション | フルモードでの中文データ型の MySQL to MySQL LOBレプリケーションの問題を修正しました。 |
CDC タスクがローテーションされたシークレットでレプリケートされない | Secrets Manager がパスワードをローテーションした後、 true がデータのレプリケーションDMSを停止する を BatchApplyEnabled に設定するDMSタスクの問題を修正しました。 |
MongoDB /DocumentDB セグメンテーションの問題 | MongoDB / DocDB ソースで、プライマリキー列に大きな値が含まれている場合、範囲セグメンテーションが正しく機能しない問題を修正しました。 |
無制限の数値の Oracle データ検証 | がデータ検証STRING 中にバインドされていないデータ型の値を NUMERIC として認識DMSする Oracle ターゲットの問題を修正しました。 |
SQL サーバーデータの検証 | DMS データ検証で無効なSQLステートメントが構築されたSQLサーバーエンドポイントの問題を修正しました。 |
MongoDB 自動セグメンテーション | ソースとして MongoDB を使用する場合のドキュメントを並列移行する際のデータの自動パーティション分割機能を改善しました。 |
Amazon S3 Apache Parquet の形式 | S3 にターゲットとして書き込まれた Apache Parquet ファイルを Apache Arrow C++ を使用した Python で表示できるように問題を修正しました。 |
ソースDDL処理としての PostgreSQL | サポートされていないDDLオペレーションが適切に無視されない PostgreSQL ソースの問題を修正しました。 |
PostgreSQL timestamptz データエラー |
PostgreSQL から PostgreSQL への移行で、 中にバッチ適用を有効にした状態でタイムゾーンデータを含むタイムスタンプが正しく移行されない問題を修正しましたCDC。 |
Oracle から PostgreSQL への検証の失敗 | NUMERIC(38,30) データ型のデータ検証が失敗する Oracle から PostgreSQL への移行の問題を修正しました。 |
Oracle 拡張データ型エラー | Oracle ソースで、拡張 varchar データ型が切り捨てられていた問題を修正しました。 |
フィルター演算子の組み合わせ | NULL 列演算子をその他のタイプの演算子と組み合わせることができないという列フィルタリング機能の問題を修正しました。 |
CDC 過剰なログ記録に起因するレイテンシー。 | PostgreSQL ソースで pglogical プラグイン警告の過剰なログ記録が原因でソースレイテンシCDCーが発生していた問題を修正しました。 |
Create Table の双方向レプリケーション処理 DDL | PostgreSQL から Postgre へのSQL双方向レプリケーションで、テーブルの作成DDLの変更が正しくレプリケートされない問題を修正しました。 |
CDC フィルターの使用中の障害 | フィルタリング機能でCDCレプリケーションが失敗する問題を修正しました。 |
Kafka エンドポイントの認証機関ホスト名検証 | 認証機関のホスト名検証を無効にするオプション (SslEndpointIdentificationAlgorithm ) を追加して Kafka エンドポイントの機能を強化しました。 |
IBM Db2 LUW検証 | データ検証中に Db2 のLUWソース日付、タイムスタンプ、および時間データ型が正しく処理されない問題を修正しました。 |
S3 の検証 | Db2 から S3 LUWへの移行で、検証の類似性が timestamp(0) データ型を適切に処理しない問題を修正しました。 |
DMS タスクの再起動の失敗 | PostgreSQL ソースで、pglogical プラグインの使用時に AWS DMS タスクの再起動に失敗し、リレーショナルイベントを消費できなかった問題を修正しました。 |
SQL HIERARCHY データ型のサーバー検証 | HIERARCHY データ型の検証が失敗するSQLサーバーソースの問題を修正しました。 |
SQL 制御文字を含むサーバー文字列 | Server SQL soruce で、制御文字を持つ文字列が正しくレプリケートされない問題を修正しました。 |
Redshift での Secrets Manager の使用 | Redshift をターゲットとする場合に、Secrets Manager を使用するとエンドポイントのテストが失敗する問題を修正しました。 |
SQL ParallelLoadThreads 設定の不整合 | タスクParallelLoadThreads 設定の変更後に 設定が適切に保持されないというターゲットSQLの問題を修正しました。 |
PostgreSQL から Oracle へのデータ型マッピングでエラーが発生しました | PostgreSQL から Oracle への移行で、データ型からデータ型TEXTにレプリケートするときにタスクが失敗する問題を修正しました VARCHAR2(2000)。 |
Oracle から PostgreSQL へのデータ検証 | Oracle から PostgreSQL への移行で、NULL文字がSPACE文字としてレプリケートされたときにデータ検証で誤検出が報告される問題を修正しました。 |
SQL AlwaysOn 設定内のサーバーソース | レプリカ名が実際のSQLサーバー名と正確に一致しないと AWS DMS タスクが失敗する、 AlwaysOn 混乱中のサーバーソースの問題を修正しました。 |
Oracle ソースエンドポイントのテスト障害 | Oracle ソースで、Oracle セッション ID () の取得中に権限が不十分なために AWS DMS エンドポイント接続テストが失敗する問題を修正しましたSID。 |
CDC 新しいテーブルを取得しない | CDCのみのタスクで、タスクの開始後にソースで作成されたテーブルがレプリケートされないことがある問題を修正しました。 |
ソースとしての Oracle でのオープントランザクション | Oracle ソースの開始位置から CDCのみのタスクを開始するときに、オープントランザクションを処理する方法を改善しました。 |
データ欠落の問題 | (StopTaskCachedChangesApplied オプションが true の場合) キャッシュした変更が適用された後にタスクが停止されてタスクを再開すると、データが欠落する問題を修正しました。この問題は、 が AWS DMS レ AWS DMS プリケーション インスタンス ディスクへのキャッシュされた変更を、ソースで大量の変更により が保持する場合、まれに発生する可能性があります。 |
拡張データ型のデータ検証に関する問題 | PostgreSQL から Oracle へのデータ検証で、拡張データ型の検証が失敗する問題を修正しました。 |
一貫性のない文字エンコーディングのデータ検証に関する問題 | SQL Server to PostgreSQL データ検証で、ソースとターゲット間で文字エンコーディングに一貫性がない場合に検証が失敗する問題を修正しました。 |
データ検証の問題 ORA-01455 | PostgreSQL が Oracle にinteger マッピングされると、検証中に ORA-01455 エラーが発生する問題を修正しましたnumber(10) 。 |
SQL サーバーIDENTITY サポート |
Server SQL to SQL Server データレプリケーションで、ターゲット列に IDENTITY プロパティがある場合に ID 列の移行が失敗する問題を修正しました。 |
ALTER ステートメントの文字セットの問題 | My to MySQL SQL レプリケーションで、 中にALTER ステートメント AWS DMS を移行UTF16するときに文字セットが に変更される問題を修正しましたCDC。 |
PostgreSQL から Redshift 空間データタイプのサポート | PostgreSQL から Amazon Redshift に移行するときspatial のデータ型のサポートが追加されました。 |
GZIP .parquet ファイルの圧縮 | が S3 をターゲットとするGZIP圧縮で .parquet ファイルを生成 AWS DMS できない問題を修正しました。 |
MongoDB と DocDB のソースの移行 | AWS DMS が一部のパーティションを MongoDB ソースから移行しない問題を修正しました。 |
テーブル統計の問題 | レプリケーションインスタンスの少なくとも 1 つのタスクに 1,001 を超えるテーブルが含まれている場合にテーブル統計が表示されない問題を修正しました。 |
Db2 IBM LUWバージョン 10.1.0 以前ではテーブルが停止されました | Db2 LUWソースで、ソースデータベースのバージョンが 10.1.0 以下のTYPESTRINGUNITS is not valid 場合に エラーでテーブルの移行が中断される問題を修正しました。 |
MongoDB のパーティション分割の問題 | ソースのパーティションが単一または複数のセグメントで欠落する MongoDB/DocDB の問題を修正しました。 |
MongoDB のパーティション分割の問題 | NumberLong() 型の列に基づくセグメンテーションが、型変換のバグにより失敗する問題を修正しました。 |
MongoDB のパーティション分割の問題 | MongoDB をソースとする大規模なデータセットの自動セグメント化のパフォーマンスが向上しました。 |
MongoDB ドライバーバージョン | MongoDB バージョン 3.6 以前を引き続きサポートするため、MongoDB ドライバーを 1.20.0 にダウングレードしました。 |
Amazon S3 Apache Parquet の timestamp データ型 | Amazon S3 parquet target. AWS DMS now では、以前のバージョンの の動作と一致するisAdjustedToUTC true ように 形式パラメータが に設定されるようになりました AWS DMS。 |
Amazon Redshift ターゲットの copy コマンド | ターゲットとして Amazon Redshift を使用する場合、Amazon S3 から Amazon Redshift にデータをコピーする際、サイズが大きいテーブルに対して copy コマンドが失敗するという問題を修正しました。 |
PostgreSQL ジオメトリデータ型 | PostgreSQL から PostgreSQL への移行で、大きなジオメトリデータ型で移行が失敗する問題を修正しました。 |
Oracle から Postgre へSQL XML | Oracle から Postgre にレプリケートXMLするときに、移行によって に余分なスペースが追加される問題を修正しましたSQL。 |
サポートされているエンジンでのターゲットチェックポイントの更新 | AWS DMS は、ターゲットデータベースの awsdms_txn_state テーブルのターゲットチェックポイントを更新するようになりました。 |
MongoDB と DocDB のレコードの誤ったコレクションへの送信 | MongoDB と DocDB でデータが誤ったターゲットコレクションに送信される問題を修正しました。 |
EscapeCharacter エンドポイント設定による Oracle ソースの新しいテーブル選択 | Oracle ソースで、EscapeCharacter エンドポイント設定の設定中にタスクが停止および再開されたときに、 AWS DMS がレプリケーション用の新しいテーブルのみを取得していた問題を修正しました。 |
CDC 復旧チェックポイント | ターゲットデータストアと AWS DMS コンソール間で検出されたCDC復旧チェックポイントの不整合を修正しました。 |
CDC 検証のみのタスク | CDC 検証のみのタスクで、タスク内のすべてのテーブルに障害が発生してもタスクが失敗しない問題を修正しました。 |
ソースまたはターゲットでの接続の問題についての検証動作 | 接続が切断されたときに がソースまたはターゲットのテーブルを停止 AWS DMS するデータ検証の問題を修正しました。 |
Oracle から PostgreSQL へのデータ検証の誤検出 | Oracle から PostgreSQL へのデータ検証で、 が誤検出を AWS DMS 報告した問題を修正しました。これは、ターゲット上のソースNULL文字の表現の違いが、 以外のテキストベースのデータ型では考慮されなかったためですVARCHAR。 |
Oracle から PostgreSQL へのデータ切り捨て | Oracle をソースとして、PostgreSQL をターゲットとして、 が AWS DMS Oracle NLS_NCHAR_CHARACTERSET 設定が に設定されているNVARCHAR列のデータを切り捨てる問題を修正しましたAL16UTF16 。 |
データ検証エラー | ソースフィルターと列追加変換ルールの両方が使用されている場合に unable to create where filter clause エラーが発生するデータ検証の問題を修正しました。 |
Redshift ターゲットのエラー処理 | CDC タスク設定が 0 より大きい値ParallelApplyThreads に設定されている場合、Redshift がターゲットとしてエラー処理が設定どおりに機能しない問題を修正しました。 |
ソースとしての Oracle の通信障害 | ソースとして Oracle を使用する際に、タスクが RUNNING の状態のままであるのに、通信障害後にデータを移行できなくなる問題を修正しました。 |
CDC 列フィルターで中断されたテーブル | 列フィルターが適用されたCDCフェーズ中にテーブルが中断されるフルロード + CDCタスクの問題を修正しました。 |
ターゲットデータとしての S3 での特殊文字の検証の失敗 | テーブル名にアンダースコア以外の特殊文字が含まれているとタスクが失敗する S3 ターゲットデータ検証の問題を修正しました。 |
MongoDB ソースのフルロードとCDC障害 | MongoDB をソースとする場合に、大規模なコレクションを移行する際のキャッシュイベントの処理中にフルロード + CDCタスクが失敗する問題を修正しました。 |
BatchApplyEnabled が true に設定された場合のアップグレードに関する問題 |
タスク設定が true に設定されているBatchApplyEnabled タスクが AWS DMS 、バージョン 3.4.6 から 3.5.1 に移行した後に失敗する問題を修正しました。 |
SQL 大文字と小文字を区別する照合順序を持つサーバー AlwaysOn ソース | Server をソースSQL AlwaysOn とする場合に、大文字と小文字を区別する照合順序でタスクが失敗する問題を修正しました。 |
ソースタスクのSQLハング | My as a source SQLで、ソースが正しく設定されていない場合にタスクが失敗するのではなくハングする問題を修正しました。 |
S3 ソースのフルロードタスクの失敗 | S3 をソースとする場合に、 AWS DMS バージョン 3.4.6 または 3.4.7 からバージョン 3.5.1 にアップグレードした後にタスクが再開時に失敗する問題を修正しました。 |
C が false aptureDDLs に設定されている PostgreSQL ソース | PostgreSQL をソースとする場合に、CaptureDDLs エンドポイント設定を false に設定して が適切に処理されない問題を修正DDLsしました。 |
再開時の Oracle ソースのタスクのクラッシュ | Oracle をソースとして使用している場合の、列名のデータが正しくないために再開時にタスクがクラッシュする問題を修正しました。 |
SQL ソースLOB検索の失敗 | ソースとしての My SQLで、ParallelApplyThreads タスク設定が 0 より大きい値に設定されている場合にLOBルックアップが失敗する問題を修正しました。 |
SQL サーバーソースの非論理LSNエラー | SQL Server をソースとすると、 AWS DMS バージョン 3.4.7 からバージョン 3.5.1 にアップグレードした後にタスクがillogical LSN sequencing state error エラーで失敗する問題を修正しました。 |
pglogical を使用した PostgreSQL ソース | ソースとして PostgreSQL を使用すると、pglogical プラグインを使用するタスクが、タスクが停止し、テーブルが選択ルールから削除され、タスクが再開され、削除されたテーブルに変更が加えられたときに失敗する問題を修正しました。 |
Aurora SQL間違った復旧チェックポイント。 | ソースとしての Aurora MySQL で、Aurora フェイルオーバーまたは Aurora ソースの停止と起動の結果として誤った復旧チェックポイントが保存される問題を修正しました。 |
SQL ソースタスクとしてのサーバーがクラッシュしました。 | ソースとしての SQL Server で、 が に設定されているとタスクがクラッシュする問題SafeguardPolicy を修正しましたRELY_ON_SQL_SERVER_REPLICATION_AGENT 。 |
MySQL をターゲットとするデータ型キャストが正しくない | ターゲットとしての MySQL で、バッチ適用フェーズで誤ったデータ型キャストが原因でCDCレプリケーションが失敗する問題を修正しました。 |
PostgreSQL をソースとして C を false aptureDDLs に設定した場合のタスクの失敗。 | CaptureDDLs エンドポイント設定が に設定されている場合、 が として扱われるためタスクDMLが失敗DDLするソースとしての PostgreSQL の問題を修正しましたfalse 。 |
MongoDB の空のコレクションによるクラッシュ | ソースとしての MongoDB において、空のコレクションが原因でタスクがクラッシュする問題を修正しました。 |
ターゲットとしての Redshift におけるフルロード時のタスククラッシュ | ターゲットとしての Redshift において、リカバリチェックポイント制御テーブルが有効になっていると、フルロードフェーズ中にタスクがクラッシュする問題を修正しました。 |
S3 から S3 へのデータ移動なし | が指定されていない場合、 がデータをレプリケート AWS DMS しないという S3 から S3 へのレプリケーションの問題を修正bucketFolder しました。 |
CDC を GlueCatalogGeneration に設定した場合のレイテンシー true |
ターゲットとしての S3 において、GlueCatalogGeneration を true に設定すると、過剰なレイテンシーが発生する問題を修正しました。 |
ターゲットとしての Oracle におけるデータの切り捨て | がVARCHAR2列内のデータ AWS DMS を切り捨てるターゲットとしての Oracle の問題を修正しました。 |
PostgreSQL のアンダースコアワイルドカードの動作 | 選択ルールの「_」ワイルドカードの動作がドキュメントどおりに機能しないソースとしての PostgreSQL の問題を修正しました。 |
ソースとしての PostgreSQL の空のWALヘッダーの問題。 | ソースとしての PostgreSQL で、レプリケーションスロットから受信した空のWALヘッダーが原因でタスクが失敗する問題を修正しました。 |
圧縮されたバイナリログを持つソースとしての SQLまたは MariaDB | ソースとしての My SQLと MariaDB で、 がBINLOG圧縮 AWS DMS を検出したときに適切なエラーメッセージが出力されない問題を修正しました。 |
S3 データ検証での特殊文字 | S3 データ検証が改善され、プライマリキー列と非プライマリキー列の特殊文字を処理できるようになりました。 |
ターゲットとしての Redshift における誤解を招くタスクログエントリ | ターゲットとしての Redshift で、 UPDATESおよび でバッチ適用ステートメントの失敗を報告するタスクログに誤解を招く全体が存在する問題を修正しましたDELETES。 |
SQL サーバーから S3 への移行タスクがクラッシュしました。 | キャッシュされた変更の適用中にタスクがクラッシュするSQLサーバーから S3 への移行の問題を修正しました。 |
バッチ適用エラーに伴うデータの喪失 | バッチ適用時にエラーが発生するとデータが失われるというバッチ適用機能の問題を修正しました。 |
AWS Database Migration Service 3.5.0 ベータリリースノート
重要
AWS DMS 3.5.0 は、レプリケーション インスタンス エンジンのベータバージョンです。 は、以前のすべてのリリースと同様にこのバージョン AWS DMS をサポートします。ただし、 AWS DMS 3.5.0 Beta を本番環境で使用する前にテストすることをお勧めします。
次の表は、 AWS Database Migration Service (AWS DMS) バージョン 3.5.0 Beta で導入された新機能と機能強化を示しています。
新機能または拡張機能 | 説明 |
---|---|
Oracle と Microsoft SQL Server のタイムトラベル | がDMSサポートする Oracle、Microsoft SQL Server、PostgreSQL ソースエンドポイント、および がDMSサポートする PostgreSQL と MySQL ターゲットエンドポイントを持つすべての AWS リージョンで Time Travel を使用できるようになりました。 |
S3 の検証 | AWS DMS は、Amazon S3 ターゲットエンドポイントでのレプリケートされたデータの検証をサポートするようになりました。Amazon S3 ターゲットデータの検証については、「Amazon S3 ターゲットのデータ検証」を参照してください。 |
Glue Catalog の統合 | AWS Glue は、データを分類する簡単な方法を提供するサービスで、 と呼ばれるメタデータリポジトリで構成されます AWS Glue Data Catalog。を Amazon S3 ターゲットエンドポイント AWS Glue Data Catalog と統合し、Amazon Athena などの他の サービスを通じて Amazon S3 データをクエリできるようになりました。 AWS Amazon Athena 詳細については、「の Amazon S3 ターゲット AWS Glue Data Catalog での の使用 AWS DMS」を参照してください。 |
ターゲットとしての DocumentDB の並列適用 | DocumentDB を新しいParallelApply* タスク設定でターゲットとして使用すると、 はレCDCプリケーション中に 1 秒あたり最大 5000 レコードをサポートする AWS DMS ようになりました。詳細については、「AWS Database Migration Service のターゲットとしての Amazon DocumentDB の使用」を参照してください。 |
お客様中心のログ記録 | AWS DMS バージョン 3.5.0 を使用して、タスクログをより効果的に調査および管理できるようになりました。タスクログの表示と管理 AWS DMSについては、「」を参照してくださいの表示と管理 AWS DMS タスクログ。 |
SASLKafka ターゲットエンドポイントの _PLAIN メカニズム | SASL_PLAIN 認証を使用して Kafka MSKターゲットエンドポイントをサポートできるようになりました。 |
My での XA トランザクションのレプリケーションSQL | My DMSソースで XA SQLトランザクションを使用できるようになりました。3DMS.5.0 以前は、XA トランザクションの一部として適用されたDML変更は正しくレプリケートされませんでした。 |
Oracle 拡張データ型 | AWS DMS は、Oracle バージョン 12.2 以降の拡張データ型のレプリケーションをサポートするようになりました。 |
Db2 LUW PureScale 環境 | AWS DMS で Db2 LUW PureScale 環境からのレプリケーションがサポートされるようになりました。この機能は、[Start processing changes from source change position] オプションを使用する場合にのみサポートされます。 |
SQL READ_COMMITTED_SNAPSHOT オプション付きのサーバーソース |
READ_COMMITTED_SNAPSHOT オプションを に設定して Microsoft SQL Server ソースデータベースを使用する場合TRUE 、forceDataRowLookup 接続属性を設定することでDML変更を正しくレプリケートできます。 |
AWS DMS 3.5.0 には、次の解決済みの問題が含まれています。
202 AWS DMS 3 年 3 17-March-2023で解決された問題 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
トピック | 解決方法 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle—数値から変換された文字列の特殊なケースの比較 | Oracle をソースとする場合に、同じ列に文字列へのデータ型変換があると、数値列に対してフィルタールールが期待どおりに機能しない問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
オンプレミス SQL Server AG の機能強化 | で使用されていないレプリカへの不要な接続を排除することで、 AlwaysOn設定でのSQLサーバーソースとの接続処理の効率が向上しましたDMS。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL サーバーHIERARCHYID内部変換 | サーバーソースで、HIERARCHYIDデータ型がSQLサーバーターゲットではなく VARCHAR(250) HIERARCHYID SQL としてレプリケートされる問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
S3 ターゲットの移動タスクの修正 | S3 ターゲットを使用したタスクの移動に非常に長い時間がかかったり、フリーズしているように見えたり、完了しなかったりする問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SASL Kafka のプレーンメカニズム | Kafka MSKターゲットエンドポイントの SASL Plain 認証方法のサポートが導入されました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Opensearch 2.x での _type パラメータを原因とする並列ロードまたは適用の障害 | Opensearch 2.x ターゲットで _type パラメータがサポートされていないために並列ロードまたは並列適用が失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
混合演算子を使用したテーブルマッピングフィルターのサポート | 単一の列に単一のフィルターしか適用できないという制限がなくなりました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
S3、Kinesis、Kafka エンドポイント — CDC段階的な変更ベースの lob 列移行 | Kinesis、Kafka、S3 ターゲットで、 中に追加されたLOB列のデータがレプリケートされない問題CDCを修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MongoDB ドライバーのアップグレード | MongoDB ドライバーを v1.23.2 にアップグレードしました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kafka ドライバーの更新 | Kafka ドライバーを 1.5.3 から 1.9.2 にアップグレードしました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
S3 エンドポイント設定の不適切な動作 | S3 ターゲットで、S3 ターゲットの区切り記号として指定された文字がデータに含まれている場合に AddTrailingPaddingCharacter エンドポイント設定が機能しなかった問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kinesis ターゲットタスクのクラッシュ | Kinesis をターゲットとする場合に、PK 値が空で詳細なデバッグが有効になっているとタスクがクラッシュする問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
S3 ターゲットの列名が 1 つずれるケース | S3 をターゲットとする場合に、AddColumnName を true 、TimestampColumnName を "" に設定すると、列名が 1 つ位置ずれする問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ログLOBの切り捨て警告の改善 | SQL サーバーソースLOBの切り捨ての警告ログ記録が改善され、 の取得に使用される select ステートメントが含まれましたLOB。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
致命的なエラーを追加して、TDEパスワードが間違っている場合にDMSタスクがクラッシュするのを防ぎます。 | Oracle をソースとするTDEパスワードが正しくないために、タスクがエラーメッセージなしで失敗した場合の、意味のあるエラーメッセージを導入し、DMSタスククラッシュの問題を排除しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
中の PostgreSQL CTAS(選択したテーブルの作成) DDLの移行を許可しますCDC。 | DDLs 中に PostgreSQL をレプリケートDMSできない CTAS (選択したテーブルを作成) という制限を削除しましたCDC。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
でテーブル列が削除されたときの pg_logical タスクのクラッシュを修正しましたCDC。 | S3 ターゲットを持つ PostgreSQL ソースで、 のサポートが無効になっていて、 が存在する場合に、ターゲットで列LOBsがずれる問題を修正LOBsしました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
接続SQL処理のメモリリークを修正 | ソースSQLでタスクのメモリ消費量が継続的に増加している問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle のソースエンドポイント設定 – ConvertTimestampWithZoneToUTC |
この属性を に設定するとtrue 、TIMESTAMP「」列WITHTIMEZONEとTIMESTAMPZONE「」列のタイムスタンプ値が WITH LOCAL TIME に変換されますUTC。デフォルトでは、この属性の値は「false」で、データはソースデータベースのタイムゾーンを使用してレプリケートされます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle ソース - DataTruncationErrorPolicy から SUSPEND_TABLE は機能しません |
S3 ターゲットを使用する Oracle ソースで、DataTruncationErrorPolicy タスク設定が SUSPEND_ に設定されている間にテーブルが中断されない問題を修正しましたTABLE。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL クエリ句の構築中にサーバーが長いスキーマ/テーブルで失敗する | 選択ルールにテーブルのカンマ区切りリストが含まれているとタスクが失敗したり、応答しなくなるSQLサーバーソースの問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MongoDB エンドポイントでの Secret Manager 認証 | MongoDB と DocumentDB エンドポイントの場合に Secret Manager ベースの認証が機能していない問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DMS NLS_NCHAR_CHARACTERSET が に設定されている場合に、マルチバイトの varchar 列CDCの 中にデータを切り捨てる UTF8 | Oracle ソースと Oracle ターゲットで、NLS_NCHAR_CHARACTERSET が に設定されているマルチバイトVARCHAR列のデータが切り捨てられる問題を修正しましたUTF8。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
filterTransactionsOfUser ECA for Oracle LogMiner |
を使用して Oracle からレプリケートするときに、 が指定されたユーザーからのトランザクションを無視filterTransactionsOfUser DMSできるようにする追加の接続属性 (ECA) を追加しました LogMiner。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL lsn がバックアップにない場合のサーバー設定の復旧可能なエラー | SQL サーバーで、 が見つからないときにタスクが失敗しない問題を修正しましたLSN。 |
AWS Database Migration Service 3.4.7 リリースノート
次の表は、 AWS Database Migration Service (AWS DMS) バージョン 3.4.7 で導入された新機能と機能強化を示しています。
新機能または拡張機能 | 説明 |
---|---|
ターゲットとしての Babelfish のサポート |
AWS DMS がターゲットとして Babelfish をサポートするようになりました。を使用すると AWS DMS、 AWS DMS サポートされている任意のソースから Babelfish にライブデータを最小限のダウンタイムで移行できるようになりました。 詳細については、「AWS Database Migration Service のターゲットとしての Babelfish の使用」を参照してください。 |
IBM Db2 z/OS データベースを全ロード専用のソースとしてサポート |
AWS DMS は、ソースとして IBM Db2 z/OS データベースをサポートするようになりました。を使用して AWS DMS、Db2 メインフレームから AWS DMS サポートされている任意のターゲットへのライブ移行を実行できるようになりました。 詳細については、「AWS DMS のソースとしての IBM Db2 for z/OS データベースの使用」を参照してください。 |
サーバーSQLリードレプリカをソースとしてサポートする |
AWS DMS がSQLサーバーリードレプリカをソースとしてサポートするようになりました。を使用して AWS DMS、SQLサーバーリードレプリカから AWS DMS サポートされている任意のターゲットへのライブ移行を実行できるようになりました。 詳細については、「のソースとしての Microsoft SQL Server データベースの使用 AWS DMS」を参照してください。 |
サポート EventBridge DMSイベント |
AWS DMS は、 イベント EventBridge 用の を使用したDMSイベントサブスクリプションの管理をサポートします。 詳細については、「AWS Database Migration Service での Amazon EventBridge イベントと通知の使用」を参照してください。 |
VPC ソースエンドポイントとターゲットエンドポイントのサポート |
AWS DMS はAmazon Virtual Private Cloud (VPC) エンドポイントをソースおよびターゲットとしてサポートするようになりました。 AWS DMS は、 AWS サービスへの明示的に定義されたルートが で定義されている場合に、VPCエンドポイントを持つ任意のサービスに接続できるようになりました AWS DMS VPC。 注記AWS DMS バージョン 3.4.7 以降にアップグレードするには、まずVPCエンドポイントを使用する AWS DMS か、パブリックルートを使用するように を設定する必要があります。この要件は、Amazon S3、Amazon Kinesis Data Streams、Amazon DynamoDB AWS Secrets Manager、Amazon Redshift、および Amazon OpenSearch Service のソースエンドポイントとターゲットエンドポイントに適用されます。 DynamoDB 詳細については、「AWS DMS ソースエンドポイントとターゲットエンドポイントとしての VPC エンドポイントの設定」を参照してください。 |
新しい Postgre SQLバージョン | PostgreSQL バージョン 14.x がソースおよびターゲットとしてサポートされるようになりました。 |
ターゲットとしての Aurora Serverless v2 のサポート |
AWS DMS がターゲットとして Aurora Serverless v2 をサポートするようになりました。を使用して AWS DMS、Aurora Serverless v2 へのライブ移行を実行できるようになりました。 サポートされている AWS DMS ターゲットの詳細については、「」を参照してください「データ移行のターゲット」。 |
新しい IBM Db2 for LUWバージョン |
AWS DMS は、LUWバージョン IBM 11.5.6 および 11.5.7 の Db2 をソースとしてサポートするようになりました。を使用して AWS DMS、 IBMDB2の最新バージョンからライブ移行を実行できるようになりましたLUW。 AWS DMS ソースの詳細については、「」を参照してくださいデータの移行のソース。 サポートされている AWS DMS ターゲットの詳細については、「」を参照してください「データ移行のターゲット」。 |
AWS DMS 3.4.7 には、次の新規または変更された動作と解決された問題が含まれています。
-
Amazon S3 をソースとして使用するときに、テーブル定義の日付形式を使用してデータ文字列を解析して日付オブジェクトに変換できるようになりました。
-
新しいテーブル統計カウンター、
AppliedInserts
、AppliedDdls
、AppliedDeletes
、AppliedUpdates.
が使用できるようになりました。 -
をターゲット OpenSearch として使用する場合、デフォルトのマッピングタイプを選択できるようになりました。
-
Oracle、Postgre 、および SQLServerソースの新しい
TrimSpaceInChar
エンドポイント設定ではSQL、 CHARおよび NCHAR データ型でデータを削除するかどうかを指定できます。 -
Amazon S3 の新しい
ExpectedBucketOwner
エンドポイント設定を使用すると、S3 をソースまたはターゲットとして使用する場合のスナイプ攻撃を防ぐことができます。 -
RDS SQL サーバー、Azure SQL Server、セルフマネージドSQLサーバーの場合 — では、 の有無にかかわらず移行タスク用に選択されたすべてのテーブルで MS-CDC PRIMARY の自動セットアップが提供されるDMSようになりました。またはKEY、 を使用したセルフマネージドSQLサーバーテーブルでの MS-REPLICATION の有効化優先度を考慮した一意のインデックスが付けられていますPRIMARYKEY。
-
Oracle 同種移行中の Oracle パーティションおよびサブパーティションDDLオペレーションのレプリケーションのサポートが追加されました。
-
Oracle をソースとターゲットとして使用している場合に、データ検証タスクが複合プライマリキーでクラッシュする問題を修正しました。
-
Redshift をターゲットとして使用する際、ターゲット列がブール型として事前作成されている場合、可変文字型を適切にブール型にキャストする問題を修正しました。
-
PostgreSQL をターゲットとして使用する場合の既知の問題
varchar(255)
により、 として移行されたデータ型のvarchar
データ切り捨てが発生していたODBC問題を修正しました。 -
Oracle をターゲットとして使用する場合、 を
BatchApplyEnabled
に設定true
し、 をBatchApplyPreserveTransaction
に設定false
しても、DELETEオペレーションの並列ヒントが尊重されない問題を修正しました。 -
Amazon S3 の新しい
AddTrailingPaddingCharacter
エンドポイント設定は、S3 をターゲットとして使用するときに文字列データにパディングを追加します。 -
新しい
max_statement_timeout_seconds
タスク設定は、エンドポイントクエリのデフォルトタイムアウトを延長します。この設定は現在、エンドポイントSQLメタデータクエリで使用されています。 -
PostgreSQL をターゲットとして使用する場合、CDCタスクがエラー処理タスク設定を適切に活用していない問題を修正しました。
-
が Redis OSS Enterprise インスタンスの Redis OSS モードを正しく識別できない問題を修正DMSしました。
-
S3 ターゲット Parquet 形式の
includeOpForFullLoad
追加の接続属性 (ECA) のサポートを拡張しました。 -
新しい PostgreSQL エンドポイント設定 を導入しました
migrateBooleanAsBoolean
。PostgreSQL から Redshift への移行true
でこの設定が に設定されている場合、ブール値は varchar(1) として移行されます。false
に設定すると、ブール型は varchar(15) として移行されます。これがデフォルトの動作です。 -
SQL サーバーソースを使用する場合、
datetime
データ型に関する移行の問題を修正しました。この修正により、精度がミリ秒単位の場合にNull
が挿入される問題が解決されます。 -
で PostgresSQL ソースの場合PGLOGICAL、pglogical を使用し、 CDCフェーズ中にソーステーブルからフィールドを削除すると、削除されたフィールドの後の値がターゲットテーブルに移行されないという移行の問題を修正しました。
-
双方向レプリケーションが繰り返しレコードを取得するSQLサーバーループバックの移行の問題を修正しました。
-
PostgresSQL ECA
mapBooleanAsBoolean
用の新しい をソースとして追加しました。この追加の接続属性 を使用すると、PostgresSQL ブール値のデフォルトのデータ型マッピングを RedShift ブール値データ型に上書きできます。 -
ターゲットへの DECIMAL/ ALTER NUMERIC のレプリケートに対処するソースとして SQL Server を使用する場合の移行の問題を修正SCALEしました。
-
SQL Server 2005 の接続の問題を修正しました。
-
2022 年 10 月 17 DMS 日現在、 3.4.7 はレプリケーション EC2 インスタンスの Generation 6 Amazon インスタンスクラスをサポートするようになりました。
-
2022 年 11 月 25 DMS 日現在、 3.4.7 では DMS Schema Conversion を使用してデータベーススキーマとコードオブジェクトを変換し、DMSFleet Advisor を使用して移行に適したネットワーク環境内のデータベースを検出できます。
-
2022 年 11 月 25 日をもって、DMSStudio は廃止されました。
-
2023 年 1 月 31 日現在、DMSSchema Conversion はターゲットデータプロバイダーとして Aurora MySQL と Aurora PostgreSQL をサポートしています。
-
2023 年 3 月 6 日以降、Fleet Advisor DMS を使用してソースデータベースに適したサイズのターゲットレコメンデーションを生成できます。
-
2023 年 3 月 6 日現在、 は、メトリクスデータポイントを Amazon に発行することを許可する AWS マネージドポリシー AWS DMS をサポートしています CloudWatch。
2023 年 DMS 5 月 5 日付けの 3.4.7 メンテナンスリリースで解決された問題 5-May-2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
トピック | 解決方法 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PostgreSQL ソースタスクの失敗 | PostgreSQL ソースで、1 つのイベントで許可されるDDLオペレーションの最大数を超えたときにタスクが失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PostgreSQL ソースデータ検証の誤検出 | Oracle ターゲットの PostgreSQL ソースで、タイムスタンプフィールドのキャストが正しくないと誤検出データ検証エラーが発生する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ソースエラー処理 | 次のBINログが使用できなかったときにDMSタスクが失敗しなかったマイSQLソースの問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
マイSQLソース ROTATE_EVENT ログ記録 | ROTATE_EVENT に関連するマイSQLソースのログ記録を改善 – 読み取られるBINログ名が含まれていました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
データ検証のタイムアウトの問題 | データ検証に関連するクエリで executeTimeout エンドポイント設定が考慮されないデータ検証機能の問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PostgreSQL ターゲット並列全ロードの問題 | PostgreSQL ターゲットで、「接続ダウン」エラーが原因でセグメント化された (並列) 全ロードが失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DMS タスク移動の問題 | S3 ターゲットでDMSタスク移動オペレーションに非常に長い時間がかかるか、完了しない問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PostgreSQL ソースの重複レコードの問題 | PostgreSQL ソースで、DMSタスクの停止と再開後にターゲットの重複に関連するエラーがタスクによってスローされる問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle ターゲットのデータ検証の誤検出 | Oracle をターゲットとする場合に、timestamp フィールドのタイムゾーンが適切にレプリケートされていないためにデータ検証で誤検出エラーが報告される問題を修正しました。 |
222-February-20233 年 DMS 2 月 22 日付けの 3.4.7 メンテナンスリリースで解決された問題 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
トピック | 解決方法 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL ソースとしてのサーバー AG レプリカ | リスナーTCPポートがレプリカTCPポートと異なるAlwaysOn設定でのSQLサーバーソースのサポートが追加されました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Redshift ターゲットのデータ損失 | Redshift をターゲットとする場合に、まれに予期しない Redshift の再起動により、ターゲットのデータが失われる場合があった問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL サーバーソース保護のサポート | エンドポイント設定が指定されている場合、トランザクションログのバックアップを読み取れないことを示すエラーでDMSタスクが失敗することがあるSQLサーバーソースの問題"SafeguardPolicy": "EXCLUSIVE_AUTOMATIC_TRUNCATION" を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとして Oracle を使用する場合のデータ検証タスクの障害 | Oracle ソースで、プライマリキー値が誤って識別されたために、データ検証でDMSタスクが失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kinesis の変換前イメージデータの問題 | "EnableBeforeImage" タスク設定が文字データ型に対してのみ機能していたストリーミングターゲット(Kinesis、Kafka) の問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Time Travel のログファイル | ソースがアイドル状態のときに がゼロバイトのタイムトラベルログファイルを作成DMSしていた Time Travel 機能の問題を修正しました。 |
2022 年 DMS 12 月 16 日付けの 3.4.7 メンテナンスリリースで解決された問題 16-December-2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
トピック | 解決方法 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BatchApplyEnabled | が True に設定されている場合の過剰なログ記録の問題 BatchApplyEnabled を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
新しい MongoDB エンドポイント設定 –FullLoadNoCursorTimeout | MongoDB エンドポイント設定 FullLoadNoCursorTimeout では、全ロードカーソル NoCursorTimeout に を指定します。 NoCursorTimeout は MongoDB 接続設定で、アイドル状態の場合にサーバーがカーソルを閉じることを防ぎます。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MongoDB — 単一列セグメント化のためのフィルター関数 | 新しいフィルター関数により、セグメント化に単一列を使用して MongoDB データベースを移行するパフォーマンスが向上します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MongoDB から Redshift | MongoDB から Redshift に移行するときに、MongoDB コレクションにバイナリデータ型がある場合、 が Redshift でターゲットテーブルを作成しない問題を修正DMSしました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
新しい MongoDB SocketTimeoutMS 接続属性 | 新しい MongoDB SocketTimeoutMS 追加接続属性は、MongoDB クライアントの接続タイムアウトをミリ秒単位で設定します。値が 0 以下の場合、MongoDB クライアントのデフォルトが使用されます。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon Kinesis タスクのクラッシュにつながる問題の修正 | Amazon Kinesis Data Streams をターゲットとして移行する際、テーブルにプライマリキーが存在しない場合の null 値の処理に関する問題が修正されました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle NULL PK/UK データ検証をサポート | NULL PK/UK 値のデータ検証がサポートされないという制限を削除しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle から Amazon S3 | Oracle から Amazon S3 に移行するときに、いくつかのレコードが誤って として移行される問題を修正しましたNULL。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle Standby | Oracle Standby DMSをソースとして使用する場合、 がオープントランザクションを処理する機能を追加しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SDO_GEOMETRY 空間データ型を使用した Oracle から Oracle への移行 | Oracle から Oracle に移行するときに、テーブルに SDO_GEOMERY 列が存在する場合にタスクが失敗する問題を修正しましたDDL。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての Oracle | Oracle をソースとして使用する場合、 が Oracle REDO ログシーケンス番号をスキップDMSすることがある問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oracle ソース — アーカイブまたはオンライン REDO ログの欠落 | Oracle をソースとして使用する場合、アーカイブログが見つからないときにDMSタスクが失敗するように問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
修正済み -DMS Oracle スタンバイ REDO ログがスキップされることがあります | Oracle をソースとして使用する場合、 が Oracle REDO ログシーケンス番号をスキップDMSすることがある問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
修正済み — 中にレプリケートされない Oracle から Oracle への空間データ型 CDC | Oracle から Oracle にレプリケートするときに、空間データ型が 中にレプリケートされない問題を修正しましたCDC。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての Oracle | Oracle をターゲットとして使用する場合、ターゲット適用が ORA-01747 エラーで失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Amazon S3 — テーブルデータの再ロード時のデータ損失の修正 | Amazon S3 をターゲットとして使用する場合、テーブルの再ロードオペレーションでCDCファイルが生成されない問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
修正済み —SQL プライマリサーバーがソースである場合のサーバー Always On コンテキストの初期化 | Server SQL Always On をソースとして使用する場合、ソースがプライマリで true AlwaysOnSharedSyncedBackupIsEnabled に設定されている場合、アベイラビリティグループ (AG) を初期化しないように問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL サーバーエンドポイント設定の更新 | ソースエンドポイントが SQL Server Always On 可用性グループで、 がセカンダリレプリカである場合、 が True に設定されている場合、レプリケーションタスク AlwaysOnSharedSynchedBackupsIsEnabled が失敗する問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての PostgreSQL | が PostgreSQL ソースで削除/更新オペレーションを移行CDCできない問題を修正しました。これは、 mapBooleanAsブール値をサポートする 3.4.7 で導入されました。 |
AWS Database Migration Service 3.4.6 リリースノート
次の表は、 AWS Database Migration Service (AWS DMS) バージョン 3.4.6 で導入された新機能と機能強化を示しています。
新機能または拡張機能 | 説明 |
---|---|
AWS DMS タイムトラベル | AWS DMS は Time Travel を導入しました。Time Travel は、ログ記録機能を柔軟に利用できる機能であり、トラブルシューティングエクスペリエンスを強化します。Time Travel を使用すると、Amazon S3 を使用して AWS DMS ログを保存および暗号化し、特定の期間内にログを表示、ダウンロード、難読化できます。 |
ソースとしての Microsoft Azure SQLマネージドインスタンスのサポート | AWS DMS がソースとして Microsoft Azure SQLマネージドインスタンスをサポートするようになりました。を使用して AWS DMS、Microsoft Azure SQLマネージドインスタンスから AWS DMS サポートされている任意のターゲットへのライブ移行を実行できるようになりました。 AWS DMS ソースの詳細については、「」を参照してくださいデータの移行のソース。 サポートされている AWS DMS ターゲットの詳細については、「」を参照してください「データ移行のターゲット」。 |
ソースとしての Google Cloud SQL for My SQLのサポート | AWS DMS が Google Cloud SQL for My SQLをソースとしてサポートするようになりました。を使用して AWS DMS、Google Cloud SQL for MySQL から AWS DMS サポートされている任意のターゲットへのライブ移行を実行できるようになりました。 AWS DMS ソースの詳細については、「」を参照してくださいデータの移行のソース。 サポートされている AWS DMS ターゲットの詳細については、「」を参照してください「データ移行のターゲット」。 |
パーティション分割されたデータの S3 への並列ロードのサポート | AWS DMS は、パーティション化されたデータの Amazon S3 への並列ロードをサポートするようになりました。これにより、サポートされているデータベースエンジンのソースデータから Amazon S3 へのパーティション化されたデータの移行にかかるロード時間が短縮されます。この機能により、データベースソースのテーブルのパーティションごとに Amazon S3 サブフォルダーを作成し、 AWS DMS が並列プロセスを実行して各サブフォルダーにデータを取り込むことができます。 |
単一のタスクでの複数の Apache Kafka ターゲットトピックのサポート | AWS DMS は、単一のタスクで Apache Kafka マルチトピックターゲットをサポートするようになりました。 AWS DMSを使用して、同じタスクを使用して、単一のデータベースから異なる Apache Kafka ターゲットトピックに複数のスキーマをレプリケートできるようになりました。これにより、同じソースデータベースの多数のテーブルを異なる Kafka ターゲットトピックに移行する必要がある場合に、複数の個別のタスクを作成する必要がなくなります。 |
AWS DMS 3.4.6 で解決された問題は次のとおりです。
-
CSV 形式のターゲットとして Amazon S3 を使用する場合、プライマリキー列が最初の列でない場合、UPDATEステートメントの列が誤った列に入力される問題を修正しました。
-
ソースとして PostgreSQL を使用する場合、制限LOBモードの
BYTEA
列NULL
の値で pglogical プラグインを使用すると AWS DMS タスクがクラッシュすることがある問題を修正しました。 -
PostgreSQL をソースとして使用する場合、多数のソーステーブルが削除されると AWS DMS タスクがクラッシュすることがある問題を修正しました。
-
Amazon S3 の日付ベースのフォルダパーティショニングが改善されました。日付以外のUTCパーティショニング
DatePartitionTimezone
を許可する新しい Amazon S3 設定が導入されました。 -
Redshift をターゲットとして使用する場合に、ソースの
TIMESTAMP WITH TIME ZONE
データ型からTIMESTAMPTZ
へのマッピングがサポートされるようになりました。 -
MongoDB または Amazon DocumentDB をソースとして使用する場合に、ワイルドカード選択ルールのないタスクCDCの のパフォーマンスが向上しました。 Amazon DocumentDB
-
ソースLUWとして Db2 を使用する場合、アンダースコアワイルドカードと長さが 8 未満のスキーマ名がタスクによって AWS DMS キャプチャされない問題を修正しました。
-
Service をターゲット OpenSearch として使用すると、 AWS DMS インスタンスが大量のデータボリュームでメモリ不足になる問題を修正しました。
-
フルロード検証のみのタスクがサポートされるようになり、データ検証のパフォーマンスが向上しました。
-
Sybase をソースとして使用する場合、強制フェイルオーバー後に AWS DMS タスクが再開されない問題を修正しました。
-
が警告
Invalid BC timestamp was encountered in column
を誤って AWS DMS 送信する問題を修正しました。
3.4.6 DMS メンテナンスリリースで解決された問題は次のとおりです。
-
Oracle をソースとターゲットとして使用する場合に一括適用モードが有効になっているとタスクがクラッシュする問題が修正されました。
-
フルロードタスクが PostgreSQL をソースとする
ExecuteTimeout
エンドポイント設定を適切に使用するように問題を修正しました。 -
PostgreSQL をソースとして使用しているときにタスクが制限LOBモードに設定されている場合に、配列データ型の列を移行する際の問題を修正しました。
-
PostgreSQL をソースとして使用する場合の 1970-01-01 より前のタイムゾーンのタイムスタンプの移行に関する問題を修正しました。
-
Server をソースとターゲットとして使用するときに、レプリケーション中に が空の文字列を null SQL として扱う問題を修正DMSしました。
-
ソースSQL/ターゲットの使用時にセッションの読み取り/書き込みタイムアウトエンドポイント設定が優先される問題を修正しました。
-
Amazon S3 をソースとして使用するときに、DMSCDCタスクが全ロード関連のファイルをダウンロードしていた問題を修正しました。
-
Amazon S3 をターゲットとして使用する際、
CdcInsertsAndUpdates
とPreserveTransactions
が 両方ともtrue
に設定されている場合にログがクラッシュする問題を修正しました。 -
ParallelApply* 機能が有効になっているときにタスクがクラッシュする問題を修正しましたが、Amazon Kinesis Data Streams をソースとして使用する場合、一部のテーブルにはデフォルトのプライマリキーがありません。
-
Amazon Kinesis Data Streams をソースとして StreamArn 使用する場合、正しくない に対してエラーが表示されない問題を修正しました。
-
をターゲットとして使用すると、プライマリキーの値が空の文字列 OpenSearch としてタスクがクラッシュする問題を修正しました。
-
データ検証で使用されるディスク容量が多すぎる問題を修正しました。
2022 年 DMS 12 月 13 日付けの 3.4.6 メンテナンスリリースで解決された問題 13-December-2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
トピック | 解決方法 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SAP ASE odbc ドライバー | ODBC ドライバーが文字セットをサポートできるように、ソースSAPASEとしての の問題を修正しました。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
LOB ルックアップの SQL Server datetime プライマリキーのバグ |
プライマリキーにミリ秒単位の精度の日時データ型がある場合に、LOB検索が正しく機能しないソースとしての SQL Server の問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SQL 「timestamptz」にマッピングされたサーバーから Redshift への「datetimeoffset」 |
Server から Redshift SQLへの移行では、SQLServer 'datetimeoffset' 形式が Redshift 'timestamptz' 形式にマッピングされるようにマッピングが改善されました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
データ検証 - SkipLobColumns True |
SkipLobColumns が True で、ソースLOBに があり、プライマリキーが最後の列にあり、検証によってデータの差が検出されDMSる問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
My SQLをソースとするデータ検証 |
データ検証が有効になっているソースとしての MySQL で、null 値を持つ複合一意キーを持つテーブルを使用しているときにDMSタスクがクラッシュする問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての SQL |
ソースとしての My SQLで、列が精度を追加するために変更されると、オーバーフローエラーでテーブルが中断される問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ODBC ドライバーを 8.0.23 にアップグレードSQLする |
ソースとしての MySQL で、照合順序「utf8mb4_0900_bin」が で使用される mysql ドライバーと互換性がない問題を修正しましたDMS。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
My SQL– パーティションテーブルDDLの変更をサポート |
新しい MySQL エンドポイント設定を導入し skipTableSuspensionForPartitionDdl 、 中にパーティションDDL変更のテーブル停止をスキップできるようにしました。これによりCDC、 DMSはパーティション化された MySQL テーブルDDLの変更をサポートできるようになりました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MongoDB から Redshift への移行 |
MongoDB から Redshift への移行で、MongoDB コレクションにバイナリデータ型がある場合、 が Redshift でターゲットテーブルを作成DMSできない問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Redshift ターゲット – 一括適用でのTime Travel セグメント化 |
ターゲットとしての Redshift で、 を true BatchApplyEnabled に設定してDMSタスクがクラッシュする問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての Redshift |
Redshift をターゲットとする場合に、並列ロードを type=partitions-auto に設定すると、並列セグメントが同じテーブルディレクトリにバルクCSVファイルを書き込み、相互に干渉していた問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての Redshift |
Redshift をターゲットとする問題を修正CDCしました。ターゲット列の はブール型で、ソースの は型文字が異なります。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての Redshift |
タスクログが改善され、ターゲットとして Redshift にレプリケートできないDDL変更が特定されました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Postgre によるデータ検証SQL |
Postgre での検証でSQL、ブールデータ型が存在すると検証が失敗する問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての PostgreSQL |
ソースとしての PostgreSQL の問題を修正し、全ロードで追加の接続属性の ExecuteTimeout フィールドを使用するようにしました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての PostgreSQL |
ソースとしての PostgreSQL の問題を修正しました。これにより、リクエストされたタスクよりも大きい読み取りLSNsが LSN 60 分以上再開され、 が使用されているレプリケーションスロットに問題があることを示すと、タスクが失敗します。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1970-01-01 より前のソース-タイムスタンプとしての PostgreSQL |
ソースとしての PostgreSQL で、1970-01-01 より前の timestamptz が 中に正しく移行されない問題を修正しましたCDC。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての PostgreSQL |
ソースとしての PostgreSQL で、 DMSが 中に文字変更データ型値を切り捨てる問題を修正しましたCDC。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての PostgreSQL - 停止したタスクを再開する |
以前に停止したタスクの再生を再開すると、 中に 1 つ以上のトランザクションが欠落するソースとしての PostgreSQL の問題を修正しましたCDC。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての Amazon S3 |
ターゲットとしての S3 で、 が true で が「」の場合、結果のCSVファイルヘッダー AddColumnName が 1 列ずれる問題を修正 TimestampColumnName しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ソースとしての Amazon S3 – タスクのフルロードフェーズでのメモリ使用動作 |
ソースとしての S3 で、フルロードのDMSタスクが、テーブル全体がターゲットデータベースにロードされた後にのみ使用済みメモリを解放していた問題を修正しました。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ターゲットとしての Amazon S3 – テーブルの再ロードオペレーション |
ターゲットとしての S3 で、テーブルの再ロードオペレーションでCDCファイルの生成が失敗する問題を修正しました。 |
AWS Database Migration Service 3.4.5 リリースノート
次の表は、 AWS Database Migration Service (AWS DMS) バージョン 3.4.5 で導入された新機能と機能強化を示しています。
新機能または拡張機能 | 説明 |
---|---|
ターゲットOSSとしての Redis のサポート | AWS DMS がターゲットOSSとして Redis をサポートするようになりました。を使用すると AWS DMS、ダウンタイムを最小限に抑えながら、 AWS DMS サポートされている任意のソースから Redis OSS データストアにライブデータを移行できるようになりました。 AWS DMS ターゲットの詳細については、「」を参照してください「データ移行のターゲット」。 |
ソースとして MongoDB 4.2 と 4.4 に対応します | AWS DMS が MongoDB 4.2 および 4.4 をソースとしてサポートするようになりました。を使用して AWS DMS、最小限のダウンタイムで MongoDB 4.2 および 4.4 クラスターから Amazon DocumentDB (MongoDB 互換) を含む AWS DMS サポートされている任意のターゲットにデータを移行できるようになりました。 AWS DMS ソースの詳細については、「」を参照してくださいデータの移行のソース。 |
ソースとして MongoDB を使用する複数のデータベースに対応します | AWS DMS では、MongoDB をソースとして使用して、1 つのタスクで複数のデータベースを移行できるようになりました。を使用して AWS DMS、MongoDB クラスターの複数のデータベースをグループ化し、1 つのデータベース移行タスクを使用して移行できるようになりました。Amazon DocumentDB (MongoDB 互換) を含む AWS DMS サポートされている任意のターゲットに最小限のダウンタイムで移行できます。 |
ソースとして MongoDB または Amazon DocumentDB (MongoDB 互換) を使用する自動セグメンテーションに対応します | AWS DMS は、ソースとして MongoDB または Amazon DocumentDB を使用した自動セグメンテーションをサポートするようになりました。を使用して AWS DMS、MongoDB または DocumentDB クラスターのコレクションを自動的にセグメント化するようにデータベース移行タスクを設定できます。その後、最小限のダウンタイムで、Amazon DocumentDB を含む AWS DMS サポートされている任意のターゲットにセグメントを並行して移行できます。 |
Amazon Redshift フル ロードのパフォーマンス向上 | AWS DMS は、全ロード中に Amazon Redshift をターゲットとして使用するときに並列スレッドの使用をサポートするようになりました。マルチスレッドのフルロードタスク設定を活用することで、 AWS DMS サポートされているソースから Amazon Redshift への初期移行のパフォーマンスを向上させることができます。 AWS DMS ターゲットの詳細については、「」を参照してください「データ移行のターゲット」。 |
AWS DMS 3.4.5 で解決された問題は次のとおりです。
-
PostgreSQL をトランザクションの同時実行性が高いソースとして使用している場合、再開後にデータが欠落したり、重複したりする可能性がある問題を修正しました。
-
データベース移行タスクがエラーで失敗する問題を修正しました。pglogical プラグインを有効にして PostgreSQL をソースとして使用している場合、リレーション ID が見つかりませんでした。
-
PostgreSQL をソースとして使用し、Oracle をターゲットとして使用すると、
VARCHAR
列が正しくレプリケートされない問題を修正しました。 -
PostgreSQL をソースとして使用する場合、プライマリキーがテーブル定義の最初の列ではない場合に削除オペレーションが適切にキャプチャされない問題を修正しました。
-
MySQL をソースとして使用する場合、データベース移行タスクが特別なメタデータ設定でLOB更新を見逃す問題を修正しました。
-
My バージョン 8 SQLをソースとして使用する場合
DATETIME
、TIMESTAMP
列がフルLOBモードで として扱われる問題を修正しました。 -
MySQL 5.6.4 以降をソースとして使用する場合、
NULL DATETIME
レコードを解析するときにデータベース移行タスクが失敗する問題を修正しました。 -
並列適用を使用してターゲットに Amazon Redshift を使用しているとき、データベース移行タスクが [Thread is exiting] (スレッドが終了しています) のエラー発生後ハングする問題を解決しました。
-
バッチ適用中にデータベース移行タスクが Amazon Redshift ターゲットエンドポイントと切断されると、データが失われる可能性がある問題を修正しましたCDC。
-
ターゲットとして Amazon Redshift を使用する場合
ACCEPTINVCHARS
を呼び出すことによるフルロードのパフォーマンスが改善されました。 -
Amazon Redshift をターゲットとして使用して one-by-one モードから並列適用モードに戻すと、重複レコードがレプリケートされる問題を修正しました。
-
データベース移行タスクで Amazon S3 をターゲットとして使用する場合、
cannedAclForObjects=bucket_owner_full_control
によって Amazon S3 オブジェクトの所有権がバケット所有者に切り替わらない問題を修正しました。 -
Oracle をソースとしてECA
additionalArchivedLogDestId
使用する場合、 で複数のアーカイブ先をサポート AWS DMS することで改善されました。 -
フルLOBモードでLOB列を更新
OCI_INVALID_HANDLE
中にデータベース移行タスクがエラーで失敗する問題を修正しました。 -
Oracle をソースとしてCDC使用する場合、 中に
NVARCHAR2
列が正しく移行されない問題を修正しました。 -
RDS for SQL Server をソースとして使用する
SafeguardPolicy
ときに を有効にする AWS DMS ことで改善されました。 -
サーバーRDS以外のSQLソース
rdsadmin
を使用する場合、データベース移行タスクが のエラーを報告する問題を修正しました。 -
SQL Server をソースUUIDとして使用するときに、パーティション設定でプライマリキーとして を使用してデータ検証が失敗する問題を修正しました。
-
Db2 をソースLUWとして使用する場合、必要な がデータベースログにLSN見つからない場合、全ロードとCDCタスクが失敗することがある問題を修正しました。
-
MongoDB をソースとして使用する場合のカスタムCDCタイムスタンプをサポート AWS DMS することで改善されました。
-
MongoDB ドライバが
endSessions
でエラーになったときに、MongoDB をソースとして使用して停止すると、データベース移行タスクが停止する問題を修正しました。 -
DynamoDB をターゲットとして使用する場合、 がプライマリ以外のフィールドを更新 AWS DMS できない問題を修正しました。
-
データ検証で、
CLOB
とNCLOB
列に誤検出の不一致がレポートされる問題を修正しました。 -
Oracle をソースとして使用すると、空白のみレコードのデータ検証が失敗する問題を修正しました。
-
パーティション テーブルを切り捨てると、データベース移行タスクがクラッシュする問題を修正しました。
-
awsdms_apply_exceptions
コントロール テーブルの作成時にデータベース移行タスクが失敗する問題を修正しました。。 -
MySQL バージョン 8 を使用する場合の
caching_sha2_password
認証プラグインのサポートを拡張しました。
AWS Database Migration Service 3.4.4 リリースノート
次の表に、 AWS DMS バージョン 3.4.4 で導入された新機能と機能強化を示します。
新機能または拡張機能 | 説明 |
---|---|
Kafka をターゲットとして使用してTLS暗号化および/TLSまたはSASL認証をサポートする | AWS DMS は、Amazon およびオンプレミスの Kafka クラスターをターゲットとして使用して、TLS暗号化MSKおよび TLSまたは SASL認証をサポートするようになりました。Kafka エンドポイントでの暗号化および認証の使用の詳細については、「Transport Layer Security (TLS) を使用した Kafka への接続」をご参照ください。 |
AWS DMS 3.4.4 で解決された問題は次のとおりです。
-
Oracle エンドポイントを使用する場合のタスク失敗の AWS DMS ログ記録が改善されました。
-
Oracle Data Guard のフェイルオーバー後に Oracle ソースエンドポイントがロールを切り替えると、 AWS DMS タスクの実行が処理を続行します。
-
エラー処理が改善されました — Oracle ORAエンドポイントを使用する場合、12561 は回復可能なエラーとして扱われます。
-
Oracle をのソースとして使用する場合、
EMPTY_BLOB()
とEMPTY_CLOB()
カラムが null として移行される問題を修正しました。 -
Server をソースSQLとして使用する場合、列DDLの変更を追加した後、 AWS DMS タスクがレコードを更新できない問題を修正しました。
-
TIMESTAMP WITH TIME ZONE
データ型をサポートすることで、ソース移行としての PostgreSQL を改善しました。 -
PostgreSQL をターゲットとして使用する場合、全ロード中に
afterConnectScript
設定が機能しない問題を修正しました。 -
PostgreSQL エンドポイントを使用する際に、精度とスケールなしで
NUMERIC
日付タイプをより適切に処理するための新しいmapUnboundedNumericAsString
設定を導入しました。 -
PostgreSQL をソースとして使用する場合、 AWS DMS タスクを停止して再開した後に「影響を受ける行は 0 行」でタスクが失敗する問題を修正しました。
-
PostgreSQL をソースとして使用する場合、 が
BC
サフィックス付きのTIMESTAMP
データ型を移行 AWS DMS できない問題を修正しました。 -
PostgreSQL をソースとして使用する場合、 が
TIMESTAMP
値「"infinity」を移行 AWS DMS できない問題を修正しました。 -
他の値に設定された
csvNullValue
設定で S3 をソースとして使用する場合、空の文字列がNULL
として処理される問題を修正しました。 -
S3 をターゲットとしてCDC使用する場合CDCにソートできるように、 を使用した全ロードで
timestampColumnName
の追加の接続属性が改善されました。 -
S3 をソースとして使用する場合、
BYTE
、BINARY
、BLOB
といった 16 進形式のバイナリデータ型の処理が改善されました。 -
S3 をターゲットとして使用するときに、削除されたレコードが特殊文字で移行される問題を修正しました。
-
Amazon DocumentDB (MongoDB との互換性) をターゲットとして使用するときに、空のキーバリューを処理する問題を修正しました。
-
MongoDB
NumberDecimal
または Amazon DocumentDB (MongoDB 互換) をソースとして使用する場合、 が またはDecimal128
列 MongoDB をレプリケート AWS DMS できない問題を修正しました。 MongoDB -
MongoDB または Amazon DocumentDB (MongoDB MongoDB 互換) でフェイルオーバーが発生した場合にCDCタスクを再試行できるように問題を修正しました。 Amazon DocumentDB
-
Kinesis、Kafka、または をターゲット OpenSearch として使用するときに、
RAW
データ型値に 16 進数の「0x」プレフィックスを削除するオプションを追加しました。 -
Db2 をソースLUWとして使用する場合、固定長の文字列で検証が失敗する問題を修正しました。
-
ソースデータ型またはターゲットデータ型のみが
FLOAT
またはDOUBLE
の場合、検証が失敗する問題を修正しました。 -
ソースとして Oracle をの使用する場合、
NULL
文字に検証が失敗する問題を修正しました -
Oracle をソースとして使用する場合、XML列の検証が失敗する問題を修正しました。
-
My をソースとして使用する複合キーに NULL SQL可能な列がある場合に AWS DMS タスクがクラッシュする問題を修正しました。
-
がSQLサーバーソースエンドポイントの
UNIQUEIDENTIFIER
列と PostgreSQL ターゲットエンドポイントのUUID列の両方を検証 AWS DMS できない問題を修正しました。 -
タスクが変更された後、更新されたソーステーブル定義が使用されCDCない問題を修正しました。
-
無効なユーザー名またはパスワードによるタスクの失敗を回復可能なエラーとして扱うように AWS DMS フェイルオーバーが改善されました。
-
RDS for SQL Server をソースとしてLSNs使用する場合、 が見つからないために AWS DMS タスクが失敗する問題を修正しました。
AWS Database Migration Service 3.4.3 リリースノート
次の表に、 AWS DMS バージョン 3.4.3 で導入された新機能と機能強化を示します。
新機能または拡張機能 | 説明 |
---|---|
Amazon DocumentDB のニューバージョン | Amazon DocumentDB バージョン 4.0 がソースとしてサポートされるようになりました。 |
MariaDB のニューバージョン | MariaDB バージョン 10.4 はソースおよびターゲットとしてサポートされるようになりました。 |
AWS Secrets Manager 統合のサポート | サポートされているエンドポイントのデータベース接続の詳細(ユーザー認証情報)を AWS Secrets Managerに安全に保存することができます。その後、エンドポイントを作成または変更 AWS DMS するときに、プレーンテキストの認証情報の代わりに対応するシークレットを に送信できます。 AWS DMS その後、 はシークレットを使用してエンドポイントデータベースに接続します。 AWS DMS エンドポイントのシークレットの作成の詳細については、「」を参照してくださいシークレットを使用した へのアクセス AWS Database Migration Service エンドポイント。 |
C5 および R5 レプリケーションインスタンスのオプションが増えました | 次のより大きなレプリケーションインスタンスサイズを作成できるようになりました。96 vCPUs および 192 GiB までの C5 サイズと、96 vCPUs および 768 GiB までの R5 サイズ。 |
Amazon Redshift のパフォーマンスの向上 | AWS DMS は、Redshift をターゲットとして使用して継続的なレプリケーションのパフォーマンスを向上させるときに、並列適用をサポートするようになりました。詳細については、「Amazon Redshift のマルチスレッドタスク設定」を参照してください。 |
AWS DMS 3.4.3 で解決された問題は次のとおりです。
-
Db2 をソースLUWとして使用すると、遅延イベントに対してコミットタイムスタンプが1970-01-01 00:00:00」になる問題を修正しました。
-
フルLOBモードで SQL Server をソースとして使用する場合、
NVARCHAR
列をプライマリキーとして AWS DMS タスクが失敗する問題を修正しました。 -
SQL Server をソースとして使用する場合のキャッシュされた変更フェーズ中にレコードが欠落する問題を修正しました。
-
RDS for SQL Server をソースとして使用したときに AWS DMS タスクが再開された後にレコードがスキップされる問題を修正しました。
-
ログ記録コンポーネントが AWS DMS ASSERTION SQL Server の大きなログを生成する問題を修正しました。
-
MySQL をソースとして使用する場合の列解析オーバーフローが原因で、 CDCフェーズでデータ検証が失敗する問題を修正しました。
-
PostgreSQL をターゲットとして使用する場合、データ検証中にセグメンテーション障害が原因で AWS DMS タスクがクラッシュする問題を修正しました。
-
PostgreSQL をソースおよびターゲットとして使用するCDCときに、データ型でDOUBLEデータ検証が失敗する問題を修正しました。
-
PostgreSQL をソースとして使用し、Redshift をターゲットとして使用すると、copy コマンドによって挿入されたレコードが正しくレプリケートされない問題を修正しました。
-
PostgreSQL をソースとして使用する場合のキャッシュされた変更フェーズ中のデータ損失の問題を修正しました。
-
PostgreSQL をソースとして使用すると、データ損失やレコードの重複が発生する可能性がある問題を修正しました。
-
PostgreSQL をソースとして使用するときに、ケースが混在するスキーマが pglogical で移行されない問題を修正しました。
-
Oracle をソースとして使用する場合、Last Failure Message にORAエラーが含まれない問題を修正しました。
-
Oracle をターゲットとして使用する場合、 AWS DMS タスクがUPDATEステートメントの構築に失敗する問題を修正しました。
-
Oracle 12.2 を ASMおよび Pluggable Database 設定でソースとして使用する場合、 AWS DMS タスクがデータをレプリケートしない問題を修正しました。
-
S3 をソースとして使用するときに引用符が RFC 4180 に準拠するように維持することで、レコード解析が改善されました。
-
フルロードの列を の列でソート
timestampColumnName
できるように、 の処理が改善されましたCDC。 -
新しいエンドポイント設定 を導入することで
MessageMaxBytes
、1MB を超えるLOB要素がある場合に AWS DMS タスクが失敗する問題を修正しました。 -
Redshift をターゲットとして使用する場合、セグメンテーション障害が原因で AWS DMS タスクがクラッシュする問題を修正しました。
-
Redshift テスト接続のエラーログを改良しました。
-
フルロード中に がすべてのドキュメントを MongoDB から DocumentDB に転送しない問題を修正 AWS DMS しました。
-
テーブルマッピングルールにテーブルが含まれていない場合に、 AWS DMS タスクが致命的なエラーを報告する問題を修正しました。
-
My をソースとして使用するときにSQL、タスクの AWS DMS 再起動前に作成されたスキーマとテーブルがターゲットにレプリケートされない問題を修正しました。
-
ソースとして MySQL を使用する場合、除外ルールでワイルドカードエスケープ [_] がワイルドカード「_」をエスケープできない問題を修正しました。
-
MySQL をソースとして使用すると、データ型の列が正しくレプリケートされない問題を修正UNSIGNEDBIGINTしました。
AWS Database Migration Service 3.4.2 リリースノート
次の表に、 AWS DMS バージョン 3.4.2. で導入された新機能と機能強化を示します。
新機能または拡張機能 | 説明 |
---|---|
インターネットゲートウェイ、NATデバイス、VPN接続、または接続を必要とせずに、Amazon Virtual Private Cloud (Amazon VPC) を AWS Database Migration Service (DMS) にプライベート AWS Direct Connect に接続するためのサポート。 | 作成したVPCインターフェイスエンドポイントVPCを使用して、 AWS DMS Amazon に接続してアクセスできるようになりました。このインターフェイスエンドポイントを使用すると、Amazon ネットワークインフラストラクチャ内の AWS DMS レプリケーションインスタンスのすべてのネットワークアクティビティを分離できます。このインターフェイスエンドポイントへの参照を AWS CLI または AWS DMS を使用した へのすべてのAPI呼び出しに含めることでSDK、すべての AWS DMS アクティビティがパブリックインターネットに表示されなくなります。詳細については、「AWS Database Migration Service内のインフラストラクチャセキュリティ」を参照してください。注記この機能は、サポートされているすべての AWS DMS エンジンバージョンで使用できます。 |
CDC Amazon S3 をターゲットとして使用する日付ベースのフォルダパーティショニング |
AWS DMS は、S3 をターゲットとして使用してデータをレプリケートするときに、日付ベースのフォルダパーティショニングをサポートするようになりました。詳細については、「日付ベースのフォルダパーティション分割を使用する」を参照してください。 |
AWS DMS 3.4.2 で解決された問題は次のとおりです。
-
ターゲットとして Redshift を使用して移行を実行する場合の
STATUPDATE
オプションが追加されました。。 -
新しい設定が導入され、検証タスクが改善されました。
ValidQueryCdcDelaySecond
は、ソース エンドポイントとターゲット エンドポイントの両方で最初の検証クエリを遅延させ、移行レイテンシーが高い場合にリソースの競合を減らします。 -
検証タスクの開始に長い時間がかかる問題を修正 AWS DMS しました。
-
S3 をターゲットとして使用してレプリケーション タスクを開始または停止するときに、空のレコードが生成される問題を修正しました。
-
フルロードの完了後にタスクが停止する問題を修正しました。
-
S3 をソースとして使用しているときに、ソーステーブルにデータエラーが発生するとタスクが停止する問題を修正しました。
-
ソース エンドポイントのユーザーアカウントが無効になっているとき開始中にタスクが停止する問題を修正しました。
-
で PostgreSQL をソースとして使用したときにタスクがクラッシュする問題を修正しました
REPLICA IDENTITY FULL
。 -
pglogical プラグインでソースとして PostgreSQL を使用すると、タスクがトランザクションを見逃す問題を修正しました。
-
Redshift をターゲットとして使用する場合、 が圧縮されたソースファイルを削除しなかった問題を修正 AWS DMS しました。
-
データ型 で MySQL をソースとターゲットの両方として使用すると、検証タスクが偽陰性を報告する問題を修正しました
BIGINT UNSIGNED
。 -
プライマリキー列をCHARタイプとするソースとして SQL Server を使用する場合に、検証タスクが誤検出を報告する問題を修正しました。
-
を使用して S3 をターゲットとして使用
start-replication
してレプリケーションタスクを開始するときに、 AWS DMS がターゲットオブジェクトをクリアしない問題を修正しました。 -
ソースとしてDb2 を使用すると、データ検証に関して生じたいくつかの問題を修正しました。
-
Server をソースSQLとして使用し、VARCHAR列をプライマリキーとして使用する場合、検証タスクが停止する問題を修正しました。
-
PostgreSQL をソースとしてTIMESTAMPWITHTIMEZONE使用する場合のデータ型のサポートを追加
AWS Database Migration Service 3.4.1 ベータリリースノート
次の表に、 AWS DMS バージョン 3.4.1 ベータで導入された新機能と機能強化を示します。
新機能または拡張機能 | 説明 |
---|---|
MongoDB ニューバージョン |
ソースとして MongoDB バージョン 4.0 に対応するようになりました。 |
TLS サーバーに対する 1.2 サポート SQL |
AWS DMS は、サーバーエンドポイントで TLS 1.2 SQL をサポートするようになりました。 |
AWS DMS 3.4.1 Beta で解決された問題は次のとおりです。
-
Oracle 19c TDEのサポートが改善されました。
-
ターゲットとしてRedshift を使用した utf8mb4 文字セットとアイデンティティデータ型のサポートが改善されました。
-
MySQL をソースとして使用し、バイナリログが存在しない場合のレプリケーションタスクの失敗処理が改善されました。
-
さまざまなデータ型と文字セットでのデータ検証のサポートが改善されました。
-
ターゲットとして Kinesis と Kafka を使用する場合、
IncludeNullAndEmpty
を設定する新しいエンドポイントによるヌル値の処理が改善されましたののこと。 -
ターゲットとしてKafka を使用する場合のエラー ログと処理が改善されました。
-
SQL Server をソースとして使用する際のDSTタイムオフセットが改善されました。
-
レプリケーション タスクがターゲットとして Oracle の既存のテーブルを作成しようとする問題を修正しました。
-
ソースとして Oracle を使用すると、データベース接続の強制終了後、レプリケーション タスクが停止する問題を修正しました。
-
AlwaysON 設定で SQL Server をソースとして使用すると、レプリケーションタスクが新しいプライマリを検出して再接続できない問題を修正しました。
-
ターゲットとして S3 をする特定の条件の下でレプリケーション タスクが
"D"
を"OP"
に追加できない問題を修正しました。
AWS Database Migration Service 3.4.0 ベータリリースノート
次の表に、 AWS DMS バージョン 3.4.0 で導入された新機能と機能強化を示します。
新機能または拡張機能 | 説明 |
---|---|
新しい My SQLバージョン |
AWS DMS は、トランザクションペイロードが圧縮されている場合を除き、マイSQLバージョン 8.0 をソースとしてサポートするようになりました。 |
TLS 1.2 My のサポートSQL |
AWS DMS が エンドポイントの TLS 1.2 SQLをサポートするようになりました。 |
MariaDB のニューバージョン |
AWS DMS で MariaDB バージョン 10.3.13 がソースとしてサポートされるようになりました。 |
セルフマネージド Microsoft SQL Server ソースSysAdmin へのアクセス不可 |
AWS DMS は、オンプレミスおよび EC2ホストサーバーSQLソースエンドポイントへの非SysAdmin ユーザーによるアクセスをサポートするようになりました。 注記現在、この機能はベータモードです。試してみたい場合は、 AWS サポートにお問い合わせください。 |
CDC を使用して作成された タスクと Oracle ソーステーブル CREATE TABLE AS |
AWS DMS は、 |
AWS DMS 3.4.0 で解決された問題は次のとおりです。
-
移行前のタスク評価が改善されました。詳細については、「タスクの移行前評価の有効化と操作」を参照してください。
-
浮動小数点データ型、実数、倍精度浮動小数点データ型のデータ検証が改善されました。
-
[The specified key does not exist] (指定されたキーは存在しません) のエラーをより適切に処理することで、ターゲットとしての Amazon Redshift を改善しました。
-
Amazon OpenSearch Service (OpenSearch Service) の 、
ParallelApplyThreads
ParallelApplyBufferSize
、 などのマルチスレッドCDCロードタスク設定をターゲットとしてサポートParallelApplyQueuesPerThread
します。 -
複合プライマリキーの使用をサポートすることで、ターゲットとしての OpenSearch サービスを改善しました。
-
PostgreSQL をソースとして使用したときにテスト接続が失敗し、パスワードに特殊文字が含まれている問題を修正しました。
-
一部の
VARCHAR
列が切り捨てられた場合に SQL Server をソースとして使用する問題を修正しました。 -
Amazon RDS SQL Server をソースとして使用する場合、 AWS DMS がオープントランザクションを閉じない問題を修正しました。この際ポーリング間隔パラメータが正しく設定されていないと、データが失われる可能性があります。推奨されるポーリング間隔値を設定する方法の詳細については、「のソースとしての Microsoft SQL Server データベースの使用 AWS DMS」をご参照ください。
-
ソースとしての Oracle スタンバイで、Binary Reader の使用時にCDCタスクが予期せず停止する問題を修正しました。
-
「数値リテラル 0 は値が範囲外であるため有効ではありません」というメッセージでタスクIBMDB2LUWが失敗する の問題を修正しました。
-
PostgreSQL ソースに新しい列が追加され、ソースで列が最初に作成されたデータ型とは異なるデータ型で列が作成された場合の Postgre からSQL PostgreSQL への移行の問題を修正しました。
-
My source SQLでバイナリログを取得できなかったときに移行タスクが予期せず停止する問題を修正しました。
-
BatchApply
が使用されていたとき Oracle ターゲットに関連する問題が修正されました。 -
TIME
データ型を移行する際の MySQL と MariaDB の問題を修正しました。 -
テーブルにプライマリキーまたは一意のキーがない場合に、 を使用したテーブルの移行がLOBs失敗するIBMDB2LUWソースの問題を修正しました。
AWS Database Migration Service 3.3.4 リリースノート
AWS DMS 3.3.4 で解決された問題は次のとおりです。
-
PostgreSQL をソースとして使用すると、トランザクションがドロップまたは複製される問題を修正しました。
-
スキーマ名でのドル記号 ($) 使用への対応が改善されました。
-
RDS SQL Server をソースとして使用する場合、レプリケーションインスタンスがオープントランザクションを閉じない問題を修正しました。
-
PostgreSQL をソースとして使用したときにテスト接続が失敗し、パスワードに特殊文字が含まれている問題を修正しました。
-
[The specified key does not exist] (指定されたキーは存在しません) のエラーをより適切に処理することで、ターゲットとしての Amazon Redshift を改善しました。
-
さまざまなデータ型と文字セットでのデータ検証のサポートが改善されました。
-
レプリケーション タスクがターゲットとして Oracle の既存のテーブルを作成しようとする問題を修正しました。
-
レプリケーション タスクで、ターゲットとして Amazon S3 の特定の条件下で
"D"
が"OP"
列に追加されない問題を修正しました。
AWS Database Migration Service 3.3.3 リリースノート
次の表に、 AWS DMS バージョン 3.3.3 で導入された新機能と機能強化を示します。
新機能または拡張機能 | 説明 |
---|---|
新しい PostgreSQL バージョン |
PostgreSQL バージョン 12 がソースおよびターゲットとしてサポートされるようになりました。 |
Amazon OpenSearch Service をターゲットとする複合プライマリキーのサポート |
3.3.3 以降 AWS DMS、複合プライマリキーの使用は OpenSearch サービスターゲットでサポートされています。 |
Oracle 拡張データ型のサポート |
Oracle ソースとターゲットの両方に対して、Oracle 拡張データ型がサポートされました。 |
アカウントあたりの AWS DMS リソース数の増加 | 作成できる AWS DMS リソース数の制限が増加しました。詳細については、「AWS Database Migration Service のクォータ」を参照してください。 |
AWS DMS 3.3.3 で解決された問題は次のとおりです。
-
Amazon Kinesis の Parallel Apply に特定の update ステートメントを使用するとタスクがクラッシュする問題を修正しました。
-
Amazon S3 をターゲットとするALTERTABLEステートメントでタスクがクラッシュする問題を修正しました。
-
Microsoft SQL Server をソースとして使用すると、ポリゴン列の値が切り捨てられる問題を修正しました。
-
Oracle をソースとしてJA16EUCTILDE使用する場合の JA16SJISTILDEおよび の Unicode コンバーターの問題を修正しました。
-
列MEDIUMTEXTと LONGTEXT列が MySQL から S3 カンマ区切り値 (CSV) 形式に移行できない問題を修正しました。
-
Apache Parquet 出力でブール値の列が正しくない型に変換される問題を修正しました。
-
Oracle の拡張 varchar 列に関する問題を修正しました。
-
特定のタイムスタンプの組み合わせが原因でデータ検証タスクが失敗する問題を修正しました。
-
Sybase データ定義言語 (DDL) レプリケーションの問題を修正しました。
-
Oracle Real Application Clusters (RAC) ソースが Oracle Binary Reader でクラッシュする問題を修正しました。
-
スキーマ名に大文字と小文字が使用されている Oracle ターゲットの検証に関する問題を修正しました。
-
Db2 バージョン IBM 9.7 および 10 の検証に関する問題を修正しました。
-
StopTaskCachedChangesApplied
とStopTaskCachedChangesNotApplied
が有効になっていると、タスクが 2 回停止しない問題を修正しました。