SQL DeveloperでSQL Serverにつなげる
あるシステムを炎上導入しているのだが、現行システムはSQL Serverで動いていた。
今回はSQL Server→Oracleなのだが、使い慣れたSQL DeveloperからSQL Serverに繋げれるようなので、データ調査などで使えるじゃんとのことでやり方。
JDBCを使って
ざっくり説明すると
- JDBC(jTDS - SQL Server and Sybase JDBC driver - Browse Files at SourceForge.net)をダウンロードし、解凍。
- SQL Developerをおもむろに立ち上げ、プリファレンスを開く
- データベース>サードパーティ的な画面を表示する
- エントリー追加で「1.」のJDBC(jar)を指定する
- 最後に接続先を追加するときに増えたSQL Serverのタブに設定を入力すれば完了
もちろん入力するSQLはSQL Serverのものなので、なかなか手ごわい。
Oracle SQL Developer Migrations はじめの一歩
他にも
- Linked Serverを使ってSQL Server→Oracle
- Database LinkでOracle→SQL Server
- bcpとsql*loaderを使って SQL Server→csv→Oracle
- SQL Developerを使ってOracleにコピー