ASM_to_ASM数据文件移动步骤

移动数据文件步骤  ASM 到 ASM

1、查询数据文件位置

SELECT file_id,FILE_NAME FROM DBA_DATA_FILES;

2、查询asm磁盘组

SELECT GROUP_NUMBER, NAME FROM V$ASM_DISKGROUP;

3、offline要移动的数据文件

ALTER DATABASE DATAFILE '+NEW_DATA/prd/datafile/apps_ts_tx_data.373.951084907' OFFLINE;


4、复制数据文件到新的ASM磁盘组
rman方式:

rman target /
COPY DATAFILE '+NEW_DATA/prd/datafile/apps_ts_tx_data.373.951084907' TO '+DATA';


5、重命名数据文件

ALTER DATABASE RENAME FILE '+NEW_DATA/prd/datafile/apps_ts_tx_data.373.951084907' TO '+DATA/prd/datafile/apps_ts_tx_data.428.952166231';

6、恢复移动的数据文件

RECOVER DATAFILE '+DATA/prd/datafile/apps_ts_tx_data.428.952166231';

7、online移动的数据文件

ALTER DATABASE DATAFILE '+DATA/prd/datafile/apps_ts_tx_data.428.952166231' ONLINE;

8、验证

SELECT FILE_NAME FROM DBA_DATA_FILES;

9、删除原ASM磁盘组的数据文件

ALTER DISKGROUP +NEW_DATA DROP FILE apps_ts_tx_data.373.951084907;

 

posted @ 2022-02-10 09:12  Eddie小陈  阅读(297)  评论(0)    收藏  举报