プロジェクトを sybase から oracle に移植したいと考えています。テーブル スクリプト (約 30) とメタ データ テーブル (100 行 2/3 テーブル) の一部のデータを移植する必要があります。この作業に最適なツールは何ですか?
4 に答える
このような少量の場合は、ツールを使用するよりもスクリプトを作成する方が適切です。
sybase にテーブル用のスクリプトがありますよね? Dheerが言ったように、手動で編集することによる変換は実行可能であるべきです。
どのメタデータを参照していますか? あなたが生成したメタデータですか、それとも sybase が DDL スクリプトの結果として生成したメタデータですか?
生成したメタ データの場合は、他のデータと同様に移行します。
システムで生成されたメタ データの場合は、移行するのではなく、通常は Oracle データ ディクショナリと呼ばれるシステム テーブルに格納されている Oracle のメタ データに合わせて使用法を調整することをお勧めします。
私は oracle sqldeveloper がこれを行うと信じています。
http://www.oracle.com/technology/tech/migration/workbench/index_sqldev_omwb.htmlを参照してください。
みんなありがとう...手動で変換しましたが、マットボールは正しいです。Oracle SQl 開発者は優れたツールです。後でわかりました。バージョン 1.5.1 がインストールされています。
しかし、秘訣は拡張機能を更新することです。デフォルトでは、Access SQL to Oracle のみが付属しています。手順は次のとおりです。
- Tools>preferences>Web Browser and Proxy に移動し、プロキシを設定します
- [ツール] > [設定] > [拡張機能] に移動し、[更新] をクリックして確認します。インストールしたら、Sybase ドライバーとトランスレーターを取得する必要があります (Oracle Web サイトの ID とパスワードが必要です)。再起動します。
- [移行] > [翻訳スクラッチ エディター] に移動し、sybase TSql ドロップダウンが必要です。スクリプトをコピーして貼り付けて楽しんでください...
Bla_Sequence.nextval を自分で追加する必要があるスクリプトを挿入します。