前提・実現したいこと
AWSのEC2上で動作しているDBサーバをRDSに移行したいと考えています。
DMSを利用して移行しようと試したのですが、postgresをコンパイルしたgccのversionが古いらしくDMSが使用できない状況です。
postgresのversionは9.3.1を使用しています。
dumpデータを取得してrestoreするにもかなりの時間を必要とするため極力この方法で実施したくはないです。
そこで、何か移行に関する知見をお持ちであればご教示いただきたいです。
レプリケーションを作成して、RDSとEC2上のpostgresでマスタスレーブ構成にできるかなども知りたいです。
よろしくお願いします。
発生している問題・エラーメッセージ
Error Details: [errType=ERROR_RESPONSE, status=1020453, errMessage=Failure in resolving database version. The database version is not supported., errDetails= Base line version support is 009.004.001. Source database version is too old: PostgreSQL 9.3.1 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2), 64-bit The database version is not supported.]
試したこと
- AWSのDMSを使用しての移行
データベースエンドポイントのソースデータベースとなる部分で上記エラーが発生する
- 実際にdumpを取得してrestoreしてみたが時間がかかりすぎる
補足情報(FW/ツールのバージョンなど)
postgres : 9.3.1
gcc : 4.6.2
amazon linux
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/30 02:31