巨大な表の所有者を変更したい

http://d.hatena.ne.jp/hoge1e3/20080323
なんとなく気になったので考えてみた。


どうしてもメンテ時間がとれない場合には、シノニムでその場しのぎができるかも。
hoge.hage_tableをhuga.hage_tableにしたい場合。

CREATE SYNONYM huga.hage_table
FOR hoge.hage_table;

とすれば、権限周りが面倒だけど一時的は解決にならないかなぁ。


もしくはexpしたファイルをhugaスキーマの外部表として扱うとか。
http://www.shift-the-oracle.com/table/external-table-practice.html


あるいは10g以降ならimpdp使うと多少はやくなるんで、やっぱり最終的にはexp/imp or impdpで対処なんですかね。
http://ameblo.jp/archive-redo-blog/entry-10035613446.html