基盤となるデータベースに Sybase ASE 15.7 を使用するアプリケーションがあります。昔は、テーブルを分割して 2 つの異なるデータベース (db1 と db2 など) に配置することが推奨されていました。名前の競合がないことはわかっています。つまり、オブジェクトを db1 から db2 に、またはその逆に移行できます。
データを移行するための最良のオプションは何ですか。残りのデータベースに必要なすべてのオブジェクトを作成するための SQL スクリプトがあります。これを使用するよりも良いオプションはありますか:
1> INSERT INTO db2..tblA
2> SELECT * FROM db1..tblA
3> GO
いくつかのテーブルはかなり巨大です。そのため、トランザクション ログがいっぱいにならないように注意する必要があります。
BCP も次のようなオプションである可能性があります。
bcp db1..tblA out tblA.save -U... -P....
bcp db2..tblA in tblA.save -U... -P....
両方のデータベースに接続でき、このようなことを処理できるツールはありますか?
多分誰かがアイデアを持っています。前もって感謝します。
よろしくお願いします
イェンス