巨大な表の所有者を変更したい
(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)