- PR -

データ移行(Oracle9i→MySQL)

1
投稿者投稿内容
ある
会議室デビュー日: 2006/02/17
投稿数: 11
投稿日時: 2006-05-19 20:10
初歩的な質問ですが、どなたかご教授お願いします。

OracleのデータをMySQLに移行したいのですが、
どうすれば楽にできるでしょうか?
select文の結果をコピペして流す方法だとでやってますが、
時間がかかってしまいます。

よろしくお願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-05-19 23:00
引用:

あるさんの書き込み (2006-05-19 20:10) より:

OracleのデータをMySQLに移行したいのですが、どうすれば楽にできるでしょうか?
select文の結果をコピペして流す方法だとでやってますが、時間がかかってしまいます。


究極的には、双方ともに読める形式であれば良いわけですよね。
たとえば、CSV という形式が、そのうちのひとつです。

# SELECT の結果をコピペする方法ですと、"時間" というよりは "手間" がかかりますよね。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
柿太郎
会議室デビュー日: 2005/06/17
投稿数: 1
投稿日時: 2006-05-20 10:38
 Microsoft Office Accessをつかうという手があります。

 Oracle用とMySQL用のODBCドライバがありますので、いったんOracleからAccessにインポートしてその後MySQLにインサートするのが楽かなと思います。
#別にリンク同士で一気にコピーしてもいいかとは思いますが、自分は怖いのでやらないですね。

 ただし、テーブル単位に書き出す必要があるので、テーブル数が多いとそれなりに手間はかかりますが・・・。
ある
会議室デビュー日: 2006/02/17
投稿数: 11
投稿日時: 2006-05-24 19:01
ありがとうございます。

いずれにせよ手間がかかるということですね。
Accesssで試して頑張ってみます。
1

スキルアップ/キャリアアップ(JOB@IT)