如何修改主库的数据文件并将改变传导至备库 mos文章 (文档 ID 733796.1)
来源:互联网 发布:vb程序设计ppt 编辑:程序博客网 时间:2024/05/16 11:33
如何修改主库的数据文件并将改变传导至备库
How to Rename a Datafile in Primary Database Within in Physical Dataguard Configuration (文档 ID 733796.1)
适用版本:9.2.0.1-11.2.0.4
适用平台:任何平台
环境: dataguard
当你在主库上rename一个文件名时,这个改变不会传递到备库,即使standby_file_managemet 设置为auto
在这种情况下,备库收不到改变,在alert可能出现报错
ORA-00283: recovery session canceled due to errors
ORA-01157: cannot identify/lock datafile 14 - see DBWR trace file
ORA-01110: datafile 14: '/Disk1/oracle/oradata/mum/payroll_01.dbf'
------------------------------------------------------------------
主库上做修改并将改变传递到备库(mos文章上是没有主库文件和备库文件不一致的情况,应该可根据实际情况修改)
1)SQL>ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=MANUAL;
2)SQL> ALTER TABLESPACE tbs_4 OFFLINE;
3)主库上做的改变
% mv /Disk1/oracle/oradata/mum/payroll_1.dbf /Disk1/oracle/oradata/mum/payroll_01.dbf
4)SQL> ALTER TABLESPACE tbs_4 RENAME DATAFILE '/Disk1/oracle/oradata/mum/payroll_1.dbf' TO '/Disk1/oracle/oradata/mum/payroll_01.dbf';
SQL> ALTER TABLESPACE tbs_4 ONLINE;
5)关掉redo应用(备库)
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
6)关掉备库并移动数据文件到与主库相同的位置
SQL> SHUTDOWN;
% mv /Disk1/oracle/oradata/mum/payroll_1.dbf /Disk1/oracle/oradata/mum/payroll_01.dbf
7)启动到mount并rename备库的数据文件(如果路径跟主库设置不一致,可根据实际情况修改)
SQL> STARTUP MOUNT;
SQL> ALTER DATABASE RENAME FILE '/Disk1/oracle/oradata/mum/payroll_1.dbf' TO '/Disk1/oracle/oradata/mum/payroll_01.dbf';
8)启动备库redo 应用
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION;
9)SQL>ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO;
- 如何修改主库的数据文件并将改变传导至备库 mos文章 (文档 ID 733796.1)
- 移动数据文件到其他位置翻译mos文章 文档 ID 1543367.1
- MOS 文档 ID 1212703.
- 翻译mos文章oracle 单个数据文件的最大限制
- 【转载自mos中文文章】如何下载并运行Oracle数据库预升级实用程序 (Doc ID 1577379.1)
- 关于oracle block corruption (mos (文档 ID 840978.1))
- 数据文件大小限制、表空间大小限制、数据文件大小限制翻译mos文章(文档 ID 1372905.1)
- 翻译mos文章 scn headroom ID 1376995.1
- 【翻译自mos文章】改变数据库用户sysman(该用户是DB Control Repository 的schema)密码的方法
- 【翻译自mos文章】在unix/linux中使用文件描述符(File Descriptors)来找回被删掉的文件(数据文件or redo log)
- 如何修改skype数据文件(聊天记录)的路径
- 如何去掉文档中的标题,并设定固定标题(打开新的文档时不会改变标题)
- 修改表空间(改变大小,增加数据文件,修改自动扩展性,移动数据文件,重命名,删除)
- 如何修改MySql数据库的数据文件位置
- 【翻译自mos文章】将一个失败的primary database 复原为physical standby 库的步骤
- C#程序如何修改一个打开的文档并保存
- 【翻译自mos文章】怎么正确的计算一个ip地址的subnet id?
- 【翻译自mos文章】得到正在运行job的 session id
- Activity启动模式(lauchMode)
- char、varchar、varchar2区别
- 优化神器 beamoff
- spring
- 求二叉树的宽度
- 如何修改主库的数据文件并将改变传导至备库 mos文章 (文档 ID 733796.1)
- VS2008提示无法打开包括文件:“afxcontrolbars.h”解决办法
- 几种常见数据库查询判断表和字段是否存在sql
- ADS1.2和MDK兼容解决方法
- 图片按尺寸和质量压缩
- PHP使用mail函数
- Python使用multiprocessing实现一个最简单的分布式作业调度系统
- 此数据库没有有效所有者,因此无法安装数据库关系图支持对象……
- uboot移植spi驱动