パフォーマンス検証用に作成したテーブルスペースを、別のディスクに移す必要があったので、その時のメモ。
手順
1 テーブルスペースを OFFLINE に。
SQL> alter tablespace test1 OFFILE;
2 os コマンドでファイルを移動。
cp -pi /home/user1/test1.dbf /data/user1/test2.dbf
rm -i /home/user1/test1.dbf
mv しちゃえばいいだけなんですが、念のため。
3 テーブルスペース情報をリネーム
SQL> alter tablespace test1 rename datafile '/home/user1/test1.dbf' to '/data/user1/test2.dbf';
4 テーブルスペースを ONLINE に
SQL> alter tablespace test1 ONLINE;
これだけ。