結論:
Selection rulesで Schema nameを % にしていたので失敗した。
エラー:
Database Migration Serviceを練習しようとして、エラーが出ていました。
- LOB column(s) not nullable
- Table has LOBs but no primary key
というエラーです。
変更したのはこの部分。今回はmydbと入れています。デフォルトでは%になっています。table名は%のままでいけました。。
うろ覚えでやっていたのでいろいろ失敗しました。
・エンドポイントを登録したらテストをする
・premigration assessmentをしておけば、本番と同じ失敗になる(失敗があれば)
Tasks fail when a primary key is created on a LOB column
In FULL LOB or LIMITED LOB mode, AWS DMS doesn't support replication of primary keys that are LOB data types.
DMS initially migrates a row with a LOB column as null, then later updates the LOB column. So, when the primary key is created on a LOB column, the initial insert fails since the primary key can't be null. As a workaround, add another column as primary key and remove the primary key from the LOB column.
・・・とか書いてあり、よく分からなかったのですが結局スキーマの問題ということで。
0 件のコメント:
コメントを投稿