1、环境说明:

主库:Oracle11g,rac+asm

备库:Oracle11g单机

2、主库参数配置:

*.log_archive_config='dg_config=(rac-pri,std)'
*.log_archive_dest_1='location=+DATADG/arch'
*.log_archive_dest_2='service=std valid_for=(online_logfiles,primary_role) db_unique_name=std'
*.log_archive_dest_state_2='ENABLE'
*.db_file_name_convert='/u01/std/','+DATADG/rac-pri/datafile/'
*.log_file_name_convert='/u01/std/','+DATADG/rac-pri/onlinelog/'
*.standby_file_management='auto'
*.fal_client='rac-pri1'
*.fal_server='std'

备库参数配置:

*.db_unique_name='std'
*.fal_client='std'
*.fal_server='rac-pri1'
*.log_archive_config='dg_config=(rac-pri,std)'
*.log_archive_dest_1='location=/arch'
*.log_archive_dest_2='service=rac-pri1 valid_for=(online_logfiles,primary_role) db_unique_name=rac-pri'
*.log_archive_dest_state_1='enable'
*.log_archive_dest_state_2='ENABLE'
*.db_file_name_convert='+DATADG/rac-pri/datafile/','/u01/std/','+DATADG/rac-pri/tempfile/','/u01/std/'
*.log_file_name_convert='+DATADG/rac-pri/onlinelog/','/u01/std/'
*.standby_file_management='auto'

3、创建密码文件(主库操作)

orapwd file=$ORACLE_HOME/dbs/orapwrac-pri1 password=sys123 force=y

4、将主库的密码文件copy给备库,并重命名

scp oracle@192,。168.10.17:/u01/app/oracle/product/11.2.0/db/dbs/orapwrac-pri1 .

5、创建standby redolog日志组(主库操作)

alter database add standby logfile thread 1 group 5 '+DATADG' size 100m;
alter database add standby logfile thread 1 group 6 '+DATADG' size 100m;
alter database add standby logfile thread 1 group 7 '+DATADG' size 100m;
alter database add standby logfile thread 2 group 8 '+DATADG' size 100m;
alter database add standby logfile thread 2 group 9 '+DATADG' size 100m;
alter database add standby logfile thread 2 group 10 '+DATADG' size 100m;

6、主库改为归档模式(主库操作)

alter database archivelog

7、改为force logging模式(主库操作)

alter database force logging

8、配置监听(主库操作)

rac-pri1

LISTENERPRI =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.71)(PORT = 1522))(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))))SID_LIST_LISTENERPRI =(SID_LIST =(SID_DESC =(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db)(SERVICE_NAME = zmkj)(SID_NAME = rac-pri1))) 

rac-pri2

LISTENERPRI =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.72)(PORT = 1522))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

SID_LIST_LISTENERPRI =
  (SID_LIST =
    (SID_DESC =
      (ORACLE_HOME = /u01/app/oracle/product/11.2.0/db)
      (SERVICE_NAME = zmkj)
      (SID_NAME = rac-pri2)
    )
  )

9、

配置监听(备库操作)

LISTENERSTD =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.17)(PORT = 1522))(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))))SID_LIST_LISTENERSTD =(SID_LIST =(SID_DESC =(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db)(SID_NAME = rac-pri1))) 

10、编辑tnsnames.ora文件,此时,tnspng通(主备库操作)

rac-pri1 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.71)(PORT = 1522))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = rac-pri)))rac-pri2 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.72)(PORT = 1522))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = rac-pri)))std =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.17)(PORT = 1522))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = rac-pri1)))

11、利用RMAN在备库上恢复主库(备库操作)

rman target sys/sys123@zmkj1 auxiliary sys/sys123@std
duplicate target database for standby from active database;

DataGuard搭建相关推荐

  1. Oracle 11g Dataguard搭建及知识梳理

    Oracle 11g Dataguard搭建及知识梳理 配置了一次dataguard,发现还挺麻烦,梳理了一些知识点,并记录下来. 一.DataGuard的三种模式 最大性能模式(Maximum Pe ...

  2. 【Data Guard】Oracle DataGuard 搭建

    DataGuard 搭建 一 . 准备工作 1. 规划 主库 备库 ip 192.168.131.100 192.168.131.101 instance_name orcl1 o rcl 1 ser ...

  3. Oracle 11gR2 dataguard搭建说明 --- duplicate方式

    Oracle 11gR2 dataguard 介绍 Oracle 11gR2 dataguard搭建说明 --- rman方式 1.配置参数文件 主库参数文件 dg.__db_cache_size=2 ...

  4. Oracle 10G DataGuard搭建

    前面我们有讲到Oracle 11G DataGuard的搭建,10G的搭建也是大同小异.不过Oracle 10G不支持Standby open 环境: 角色 主机名 IP 数据库版本 操作系统版本 P ...

  5. Oracle 11g DataGuard 搭建笔记(Windows Server 2016)

    0.目录 目录 0.目录 1.需求 2.开发环境 3.DataGuard主从库参数环境规划 4.网络环境 5.主库-DataGuard配置 5.1查询及启用强制记录日志 5.3查询及启用归档 5.4主 ...

  6. oracle 12c dataguard 部署,ORACLE 12C DataGuard 搭建

    一.主库全备份 rman target / run { backup as compressed backupset filesperset 1 format '/home/oracle/dg/ful ...

  7. Dataguard搭建问题小记

    由于希望测试一个DG问题,所以在Vmware上搭建测试环境,primary和standby放在同一台主机上.    搭建过程就不赘述,但是在最后,遇到了一些问题,这里记录一下,以备后续查阅. ---- ...

  8. ORACLE 11G 搭建dataguard详细步骤(所有操作总结)

    序言: DATAGUARD是通过建立一个PRIMARY和STANDBY组来确立其参照关系. STANDBY一旦创建,DATAGUARD就会通过将主数据库(PRIMARY)的REDO传递给STANDBY ...

  9. 【Oracle】搭建DataGuard

    操作系统:OEL 5.6 Oracle 版本:11.2.0.4.0 DataGuard规划说明 DATABASE_ROLE DB_NAME IPADDR Primary lgr 192.168.10. ...

最新文章

  1. Kotlin implements 的实现
  2. 【异常】Container exited with a non-zero exit code 1 Failing this attempt.Stack trace: ExitCodeException
  3. 网页版python叫什么-用Python爬网页需要了解什么背景知识?
  4. 16. Leetcode 845. 数组中的最长山脉 (数组-同向双指针-快慢指针)
  5. POJ 3723 - Conscription ( 最大权森林 / 最小生成树 )
  6. 刷抖音看到 Python 工程师的工资条后,我沉默了...
  7. python word2vec 移植_真实资讯语料下的Word2Vec的迁移实践:Tag2Vec
  8. Spring boot中的Http压缩配置
  9. 微信小程序 选择微信自带的地址 用户授权选择了拒绝
  10. 一位老电子工程师的十年职场感悟
  11. rman归档日志备份到磁盘并恢复的测试
  12. html设计壁纸的软件,60个网页及平面设计师必备神器
  13. 如何选择隔离电源还是非隔离电源?
  14. VS code安装和使用技巧
  15. 北京车辆从4S店提车以后自己上牌怎么操作
  16. 前端开发面试快速复盘,不标准的面试经验分享与杂谈(终章),我拿到满意offer了
  17. 智慧司法微信小程序项目
  18. (蓝桥杯)Sine之舞
  19. 4.图形图像素材编辑
  20. php如何连接access,php如何连接access数据库代码

热门文章

  1. 6本适合初级到高级HTML5程序员阅读的书籍推荐,读完事半功倍
  2. 什么!看调节效应图能看出回归系数?Q群答疑20200329
  3. 手机微信发送朋友圈的测试用例
  4. 解决ArcGIS Desktop打开DWG文件中文乱码问题
  5. 如何在 TiDB Cloud 上使用 Databricks 进行数据分析 | TiDB Cloud 使用指南
  6. No suitable application records were found. Verify your bundle identifier 'com.aaa.bbb
  7. Linux系统发行版磁盘分区方案
  8. Revit最快建模、渲染、存储全能工作站方案
  9. ICT生长模式及对运营商的影响
  10. 2018年计算机类专业课试题,2018年全国硕士研究生入学统一考试《计算机学科专业基础综合》真题及答案...