【DataGuard安装】RAC环境用DataGuard同步到单实例环境
来源:互联网 发布:淘宝网理发店挂画 编辑:程序博客网 时间:2024/06/06 03:46
概述
Oralce 11203 64位 ,rhel6.3操作系统
Db_unique_name 主备: tantest (RAC环境),asm存储
备库: dgbro,单实例,文件系统
保护模式: maximumperformance mode
Redo log传输模式两端是SYNC
Standby库是物理的standby库
手工创建个物理standby database
http://docs.oracle.com/cd/E11882_01/server.112/e25608/create_ps.htm#SBYDB00210
1在主库上做准备
primarydatabase
1.启动forcedlogging
SQL> ALTERDATABASE FORCE LOGGING;
2.确保在归档模式
确保主备在归档模式
3.主库参数配置
DB_NAME=tantest
DB_UNIQUE_NAME=tantest
REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
LOG_ARCHIVE_FORMAT=%t_%s_%r.dbf
Alter systemset LOG_ARCHIVE_CONFIG='DG_CONFIG=(tantest,dgbro)' scope=both;
Alter systemset LOG_ARCHIVE_DEST_1= 'LOCATION=+FRI/TANTEST/ARCH1 VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=tantest' scope=bothSID='tantest1';
Alter systemset LOG_ARCHIVE_DEST_1= 'LOCATION=+FRI/TANTEST/ARCH2 VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=tantest' scope=bothSID='tantest2';
Alter systemset LOG_ARCHIVE_DEST_2= 'SERVICE=dgbro LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=dgbro' scope=both;
Alter systemset LOG_ARCHIVE_DEST_STATE_1=ENABLE scope=both;
Alter systemset LOG_ARCHIVE_DEST_STATE_2=ENABLE scope=both;
Alter systemset LOG_ARCHIVE_MAX_PROCESSES=30 scope=both;
创建物理standby database
用rman对主库做备份:
RAC任意实例
Rman target /
RMAN>backup format '/u01/bak/full_%U' database;
为standbydatabase创建一个控制文件
RAC在任意实际执行:
SQL>startup mount;
SQL> alterdatabase create standby controlfile as '/ u01/bak /dgbro.ctl';
SQL> alterdatabase open;
为standbydatabase创建一个PFILE
SQL>create pfile='/u01/bak/initdgbro.ora' from spfile;
所有备份文件拷贝到备库
设置standby库环境
1.密码文件
拷贝RAC中任意实例的密码文件至standby库并改名
2.修改standby库pfile参数
增加:
db_unique_name=dgbro
log_archive_config='DG_CONFIG=(tantest,dgbro)'
db_file_name_convert='tantest','dgbro'
log_file_name_convert='+FRI/TANTEST/ARCH1','/u01/arch2','+FRI/TANTEST/ARCH2','/u01/arch2'
log_archive_format=%t_%s_%r.dbf
log_archive_dest_1='location=/u01/arch1/valid_for=(all_logfiles,all_roles) db_unique_name=dgbro'
log_archive_dest_2='service=tantestlgwr async valid_for=(online_logfiles,primary_role) db_unique_name=tantest'
LOG_ARCHIVE_DEST_STATE_1=ENABLE
LOG_ARCHIVE_DEST_STATE_2=ENABLE
REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE
STANDBY_FILE_MANAGEMENT=AUTO
FAL_SERVER=tantest
FAL_CLIENT=dgbro
恢复standby库
RMAN>restore database;
配置网络
STANDBYREDO LOG
主库查询:SELECTMEMBERS,GROUP#, BYTES,STATUS FROM V$LOG;
alterdatabase add standby logfile group 5
'/u01/dgbro/oradata/DGBRO/datafile/stdredo01.log'size 50m;
alterdatabase add standby logfile group 6
'/u01/dgbro/oradata/DGBRO/datafile/stdredo02.log'size 50m;
alter database add standby logfile group 7
'/u01/dgbro/oradata/DGBRO/datafile/stdredo03.log'size 50m;
alter database add standby logfile group 8
'/u01/dgbro/oradata/DGBRO/datafile/stdredo04.log'size 50m;
alter database add standby logfile group 9
'/u01/dgbro/oradata/DGBRO/datafile/stdredo05.log'size 50m;
增加redo线程
SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1SIZE 50M;
SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 SIZE50M;
SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 SIZE50M;
SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2SIZE 50M;
SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2SIZE 50M;
SQL> ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 SIZE50M;
Start RedoApply.
SQL> alterdatabase recover managed standby database disconnect from session;
- 【DataGuard安装】RAC环境用DataGuard同步到单实例环境
- DataGuard-RAC到单实例
- 【DataGuard安装】Oracle单实例到RAC用duplicate active database做DataGuard之一
- 【DataGuard安装】Oracle单实例到RAC用duplicate active database做DataGuard之二
- RAC+单实例DATAGUARD 配置
- oracle单实例通过dataguard 迁移到RAC
- Oracle10g RAC环境下DataGuard备库搭建实例
- oracle 单实例+文件管理 +dataguard ---------------------》》 oracle rac+asm+ dataguard
- 【DataGuard安装】10g单实例到单实例
- RAC对单实例的DATAGUARD配置
- RAC环境下创建物理DATAGUARD
- RAC (双节点) + 单实例 DATAGUARD 安装遇到的问题处理
- ORACLE 11g rac+单实例数据库构建dataguard
- 11g RAC to 单实例 dataguard ASM TO ASM
- 使用dataguard将单实例数据库转换为rac数据库
- oracle rac与oracle单实例做dataguard
- 测试环境安装11g dataguard
- 搭建DataGuard环境
- Memento 备忘录模式
- Linux操作复制文件夹
- Linux:Tomacat安装配置,项目部署
- 【Linux基础】文件处理
- 被人误解的sizeof
- 【DataGuard安装】RAC环境用DataGuard同步到单实例环境
- Qt集成到VS2008里面
- 架构师能力--位出色的程序员(一)
- 自己的底层代码库(十二)——单例类
- ASP For Jscript 无组件上传类 V 1.0
- 成长型公司的存储架构
- 对于数字到字符的转化
- Android NDK 用C语言创建第一个本地应用程序
- ABAP增强查找方法