重庆思庄Oracle、Redhat认证学习论坛

标题: ORACLE DG物理备库使用别名数据文件改变路径到OMF路径 [打印本页]

作者: 郑全    时间: 2022-5-11 22:42
标题: ORACLE DG物理备库使用别名数据文件改变路径到OMF路径
比如我的备库大部分数据文件在 +DATA/neworcl/datafile/,但有两个数据文件在 +data/orcl/datafile/
List of Permanent Datafiles
===========================
File Size(MB) Tablespace           RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1    27720    SYSTEM               ***     +DATA/neworcl/datafile/system.302.1104437785
...
82   15360    TSP_ORDADM           ***     +DATA/orcl/datafile/tsp_ordadm.01.dbf
83   15360    TSP_OUTPBILL         ***     +DATA/orcl/datafile/tsp_outpbill
...

SQL> show parameter db_create_file_dest

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_create_file_dest                  string      +DATA
SQL> show parameter db_unique_name

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_unique_name                       string      neworcl



现在 想把这两个文件放在统一的位置去,可以使用下面办法:

1.修改standby_file_management参数
   alter system set standby_file_management='manual';
2.备库启动到mount状态
   shutdown immediate
   startup mount
3.拷贝数据文件到目标路径下
   backup as copy datafile 82 format ='+data';
   backup as copy datafile 83 format ='+data';

4.切换到新路径下
  switch datafile 82,83 to copy;

5.迁移部分数据文件后可打开数据库
  alter database open;
  recover managed standby database disconnect from session;

6.查看数据文件
report schema ;
...
82   15360    TSP_ORDADM           ***     +DATA/neworcl/datafile/tsp_ordadm.377.1104445045
83   15360    TSP_OUTPBILL         ***     +DATA/neworcl/datafile/tsp_outpbill.378.1104445095
...

7.修改standby_file_management参数
alter system set standby_file_management='AUTO';






欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2