怎见裸设备形式的表空间,正确语法为:create tablespace epapp_tab datafile '/dev/rvg_data_1' size 20g;
而被误写成create tablespace epapp_tab datafile '/dev/vg_data_1' size 20g; 现在想把'/dev/vg_data_1' 改成'/dev/rvg_data_1' 该怎么修改? 谢谢!!!
而被误写成create tablespace epapp_tab datafile '/dev/vg_data_1' size 20g; 现在想把'/dev/vg_data_1' 改成'/dev/rvg_data_1' 该怎么修改? 谢谢!!!
alter tablespace epapp_tab datafile offline;
2、然后把表空间的数据文件复制到需要的目录
3、修改表空间数据文件路径:
alter tablespace epapp_tab datafile datafile '/dev/vg_data_1' to '/dev/rvg_data_1';
4、修改成功后,使表空间联机:
alter tablespace epapp_tab online;
5、使用数据字典V$datafile,查询文件是否在指定位置,无误后,就可以删除原来的数据文件了
drop掉现有的表空间 然后重新创建
但是不建议这么做2
alter tablespace epapp_tab offline;
alter tablespace epapp_tab rename datafile '/dev/vg_data_1' to '/dev/rvg_data_1'
alter tablespace epapp_tab online;
3
alter tablespace epapp_tab offline;
alter database rename file
'/dev/vg_data_1'
to
'/dev/rvg_data_1';
alter tablespace epapp_tab online;
修改Oracle的数据文件