- PR -

Oracleのデータ移行について

1
投稿者投稿内容
うちうせん
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 96
お住まい・勤務地: 福岡県
投稿日時: 2007-12-20 17:37
Oracleでのデータ移行について質問です。
あるユーザーのテーブルを別のユーザーに移す場合、パターンとして次のパターンが考えられます。
それぞれどのような移動方法があるのかアンケートっぽい感じで聞かせてください。

1)移動先にないテーブルを移動元から丸ごとコピー
2)移動先にあるテーブルに移動元からデータのみを丸ごとコピー(構造同じ)
3)移動先のテーブル構造をデータを残しつつ移動元のテーブル構造に更新

環境としては
Oracle10g
Excel2007
Access2007
です。

よろしくお願いします。
_________________
by うちうせん
こあら
大ベテラン
会議室デビュー日: 2007/06/26
投稿数: 157
投稿日時: 2007-12-20 19:03
使う場面によると思うので、手法を列挙してみます。

基本的にはexp/imp。
用途によってはDBリンクも使う。
相互にデータを移すならADODB.SaveでADTGかXML。
(Excelでデータを見るだけとか)テキストにするならカンマかタブ区切りに変換する。
AccessMDB(DAO)ならselect into。

そういうことでなくて?
七味唐辛子
ぬし
会議室デビュー日: 2001/12/25
投稿数: 660
投稿日時: 2007-12-20 23:00
正直 なにを聞きたいのか不明
それを聞いてどうするのという感じ 特にデータ以降に関しては
オラクル同士なら 基本はEXP/IMP それ以外の手法はあったとしても めんどくさい
exp/impは一度テンプレート作成しとけば、どうとでもなります


未記入
会議室デビュー日: 2007/09/21
投稿数: 1
投稿日時: 2007-12-21 21:12
別ユーザということですので、おそらくoracle同士なのでしょうね。
素直にexp/impでいいと思いますけど。
1

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