oracle表空间物理文件迁移

技术分享 2025-06-25

Datafile路径检查:

SELECT 
    tablespace_name,        -- 表空间名称
    file_name,              -- 物理文件路径
    bytes/1024/1024 AS MB,  -- 文件大小(MB)
    autoextensible,         -- 是否自动扩展
    maxbytes/1024/1024 AS max_MB  -- 最大扩展大小(MB)
FROM 
    dba_data_files
ORDER BY 
    tablespace_name, file_id;

关闭数据库实例:

shutdown immediate

移动物理文件到新位置:

cp /data/oracle/oradata/V3X/v3x_space_test10.dbf /data1/oradata/V3X/

启动数据库挂载模式:

startup mount;

Datafile路径变更:

ALTER DATABASE RENAME FILE '/opt/oracle/oradata/V3X/v3x_space_test10.dbf' TO '/data1/oradata/V3X/v3x_space_test10.dbf';

启动数据库实例:

alter database open;

重复第一步sql查看变更后的物理文件路径。

评论 (0)

发表评论

最多500字符

验证码

暂无评论

成为第一个评论的人吧!