Oracle 常用命令之四 Datafile路径变更

艺帆风顺 发布于 2025-04-03 13 次阅读


背景

底层的VMware磁盘空间不足,正好一台Oracle数据库有一些富裕空间。客户希望将Datafile文件做整理释放500GB磁盘空间。
原则上来说,这事情可以是在线操作实现的。Oracle12c新增功能:

alter database rename file '原路径' to '新路径';

不过客户的环境并不支持该功能,只能用最原始的方法且需要停机。

步骤

# Datafile路径记录
select file#,name from v$datafile;

# 关闭数据库实例
shutdown immediate

# 移动物理文件到新位置


# 启动数据库挂载模式
startup mount;

# Datafile路径变更
alter database rename file '原路径' to '新路径';

# 启动数据库实例
alter database open;

# Datafile路径检查
select file#,name from v$datafile;
版权声明:本文内容始发于CSDN>作者 :Eric.zhong,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。始发链接:https://blog.csdn.net/weixin_38623994/article/details/129578891在此特别鸣谢:CSDN博主>Eric.zhong的创作。此篇文章的所有版权归原作者所有,商业转载建议请联系原作者,非商业转载请注明出处。