获得徽章 14
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
赞了这篇沸点
#每天一个知识点#
之前遇到oracle表空间建错位置,导致表空间不足,从而需要移动表空间
绝b好用![[赞]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_108.a6defc6.png)
1.查询表空间的数据文件更改前的位置
SELECT file_name, tablespace_name FROM dba_data_files;
2.将表空间设置为离线状态
ALTER TABLESPACE <tablespace_name> OFFLINE;
3.将数据文件从旧位置移动到新位置
mv /old_path/datafile.dbf /new_path/datafile.dbf
4.更改数据文件的路径
ALTER DATABASE RENAME FILE '/old_path/datafile.dbf' TO '/new_path/datafile.dbf';
5.设置表空间为在线状态
ALTER TABLESPACE <tablespace_name> ONLINE;
如果需要移动多个数据文件的话,3、4步骤重复就行了
之前遇到oracle表空间建错位置,导致表空间不足,从而需要移动表空间
绝b好用
![[赞]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_108.a6defc6.png)
1.查询表空间的数据文件更改前的位置
SELECT file_name, tablespace_name FROM dba_data_files;
2.将表空间设置为离线状态
ALTER TABLESPACE <tablespace_name> OFFLINE;
3.将数据文件从旧位置移动到新位置
mv /old_path/datafile.dbf /new_path/datafile.dbf
4.更改数据文件的路径
ALTER DATABASE RENAME FILE '/old_path/datafile.dbf' TO '/new_path/datafile.dbf';
5.设置表空间为在线状态
ALTER TABLESPACE <tablespace_name> ONLINE;
如果需要移动多个数据文件的话,3、4步骤重复就行了
展开
评论
4
赞了这篇沸点
赞了这篇沸点
赞了这篇文章
![[发怒]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_12.0f24f23.png)