Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6548097
  • 博文数量: 1005
  • 博客积分: 8199
  • 博客等级: 中将
  • 技术积分: 13071
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-25 20:19
个人简介

脚踏实地、勇往直前!

文章分类

全部博文(1005)

文章存档

2020年(2)

2019年(93)

2018年(208)

2017年(81)

2016年(49)

2015年(50)

2014年(170)

2013年(52)

2012年(177)

2011年(93)

2010年(30)

分类: Oracle

2012-05-26 12:40:59

环境:
OS:Red Hat Linux As 5
DB:10.2.0.4
DG:物理DG
 
1. 备库是在mount状态
SQL> select status from v$instance;
STATUS
------------
MOUNTED
 
2.操作系统上迁移数据文件
[oracle@hxlbak oracl]$ mv '/u02/app/oracle/oradata/oracl/hxl06.dbf' '/u02/app/oracle/oradata/oraclbak/hxl06.dbf'
 
3.迁移数据文件
SQL> alter database rename file '/u02/app/oracle/oradata/oracl/hxl06.dbf' to
'/u02/app/oracle/oradata/oraclbak/hxl06.dbf';  2 
alter database rename file '/u02/app/oracle/oradata/oracl/hxl06.dbf' to
*
ERROR at line 1:
ORA-01511: error in renaming log/data files
ORA-01275: Operation RENAME is not allowed if standby file management is
automatic.
4. 查看standby_file_management的模式
SQL> show parameters standby
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
standby_archive_dest                 string      ?/dbs/arch
standby_file_management              string      AUTO

 
5.修改为手工模式
SQL> alter system set standby_file_management=manual scope=both;
System altered.
 
6. 迁移成功
SQL> alter database rename file '/u02/app/oracle/oradata/oracl/hxl06.dbf' to
'/u02/app/oracle/oradata/oraclbak/hxl06.dbf'; 
 
Database altered.
 
7.数据库可以打开
SQL> alter database open read only;
 
Database altered.
 
注意迁移完成后需要将备库管理模式修改为自动模式.
 
-- The End --
 
阅读(3413) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~