很高兴又来和大家分享技术知识了,本次分享的技术是11G RAC环境如何配置ADG,ADG是Oracle 11G 的新特性。

1.在主库,备库上配置tnsnames.

1)在主库上tnsnames.ora文件中添加

racdb =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = node1-vip)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = node2-vip)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = devdb)

)

)

racdbdg =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = dgnode1-vip)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = dgnode2-vip)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = devdb)

)

)

2)在备库上tnsnames.ora文件中添加

racdb =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = node1-vip)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = node2-vip)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = devdb)

)

)

racdbdg =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = dgnode1-vip)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = dgnode2-vip)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = devdb)

)

)

2.修改主库的参数配置文件

SQL>ALTER SYSTEM SET DB_UNIQUE_NAME=devdb scope=spfile;

SQL>ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(devdb,devdb_adg)' scope=both;

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+ARCH/DEVDB/ARCHIVELOG VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=DEVDB' SCOPE=BOTH;

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=racdbdg LGWR SYNC AFFIRM  VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DEVDB_ADG';

SQL>ALTER SYSTEM SET SET STANDBY_FILE_MANAGEMNET='AUTO' SID='*' SCOPE=BOTH;

SQL>ALTER SYSTEM SET FAL_CLIENT='racdb';

SQL>ALTER SYSTEM SET FAL_SERVER='racdbdg';

SQL>ALTER SYSTEM SET DB_FILE_NAME_CONVERT='+DATA','+DATA' SCOPE=SPFILE;

SQL>ALTER SYSTEM SET LOG_FILE_NAME_CONVERT='+DATA','+DATA' SCOPE=SPFILE;

3.修改备库上的参数配置文件

SQL>ALTER SYSTEM SET DB_UNIQUE_NAME=devdb_adg scope=spfile;

SQL>ALTER SYSTEM SET LOG_ARCHIVE_CONFILE='DG_CONFIG=(devdb,devdb_adg)' scope=both;

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=+ARCH/DEVDB/ARCHIVELOG VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=DEVDB_ADG' SCOPE=BOTH;

SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=racdb LGWR SYNC AFFIRM  VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=DEVDB';

SQL>ALTER SYSTEM SET SET STANDBY_FILE_MANAGEMNET='AUTO' SID='*' SCOPE=BOTH;

SQL>ALTER SYSTEM SET FAL_CLIENT='racdbdg';

SQL>ALTER SYSTEM SET FAL_SERVER='racdb';

SQL>ALTER SYSTEM SET DB_FILE_NAME_CONVERT='+DATA','+DATA' SCOPE=SPFILE;

SQL>ALTER SYSTEM SET LOG_FILE_NAME_CONVERT='+DATA','+DATA' SCOPE=SPFILE;

4.在主库上增加standby redo log

SQL>alter database add standby logfile thread 1 group 6 '+DATA' SIZE 512M;

SQL>ALTER DATABASE ADD STANDBY LOGFILE THREAD 1 GROUP 7 '+DATA' SIZE 512M;

SQL>ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 8 '+ADTA' SIZE 512M;

SQL>ALTER DATABASE ADD STANDBY LOGFILE THREAD 2 GROUP 9 '+DATA' SIZE 512M;

5.修改主库强制日志模式。

SQL>ALTER DATABASE FORCE LOGGING;

6.使用RMAN备份主库

rman target /

run{

configure device type disk;

backup database format '/backup/devdb_%U';

BACKUP CURRENT CONTROLFILE FORMAT '/backup/ctl_%U';

}

7.在主库上创建standby controlfile

SQL> ALTER DATABASE CREATE STANDBY CONTROLFILE AS '/BACKUP/STB_CTL';

8.在备库上还原standby controlfile

ASMCMD>cp /backup/stb_ctl control01.ctl

ASMCMD>CP /BACKUP/STB_CTL control02.ctl

9.还原备库

SQL>STARTUP MOUNT;

RMAN TARGET / NOCATLOG

RUN{

CONFIGURE DEVICE TYPE DISK;

RESOTRE DATABASE;

}

10.修改备库文件名

RMAN>CATALOG START WITH '+DATA/DEVDB/DATAFILE/'

RMAN>SWITCH DATABASE TO COPY;

11.生成备库的 redo file,我们采用清理redo file的方式。

SQL>SELECT * FROM V$LOG;

SQL>ALTER DATABASE CLEARL LOGFILE GROUP 1;

......

--清理standby redo

SQL>SELECT * FROM V$STANDBY_LOG;

SQL>ALTER DATABASE CLEARL LOGFILE GROUP 6;

......

12.开启备库实时应用模式

SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;

13.备库注册DB服务,注意要使用oracle用

srvctl  add database -d devdb_adg -o $ORACLE_HOME

srvctl  add instance -d devdb_adg -i devdb1 -n devdbdg1

srvctl  add instance -d devdb_adg -i devdb2 -n devdbdg2

srvctl  modify database -d devdb_adg -a DATA,ARCH

2014.07.30 13:03share you knowledge with the world.

oracle 11g rac adg搭建,11G RAC ADG 配置相关推荐

  1. oracle 11g rac adg 搭建实施

    oracle 11g rac adg 搭建实施 一.环境说明 1.基础环境 二.ADG配置 1.配置域名解析文件 2.主库开启归档.开启附加日志 3.主库配置归档删除策略 4.主库配置 Standby ...

  2. oracle 11g rac to rac adg 搭建

    oracle 11g rac to rac adg 搭建实施 一.环境说明 1.基础环境 二.ADG配置 1.配置域名解析文件 2.主库开启归档.开启附加日志 3.主库配置归档删除策略 4.主库配置 ...

  3. adg oracle,【学习笔记】Oracle ADG搭建与配置 windows平台11G ADG搭建与测试

    [学习笔记]Oracle ADG搭建与配置 windows平台11G ADG搭建与测试 时间:2016-10-26 20:09   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷 ...

  4. oracle数据库 adg,Oracle 11g R2 ADG 搭建

    Oracle 11g R2 ADG 搭建 发布时间:2020-07-12 13:28:59 来源:51CTO 阅读:4845 作者:UltraSQL --============Oracle ADG搭 ...

  5. VMware下Oracle 11g RAC环境搭建

    主机操作系统:windows 10  虚拟机VMware12:两台Oracle Linux R6 U3 x86_64  Oracle Database software: Oracle11gR2  C ...

  6. 最简单的11g Active DataGuard(ADG)搭建配置过程(项目步

    最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤) 一.环境介绍: 我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为 ...

  7. ORACLE RAC+ADG(主备RAC duplicate)

    前提 说起ADG搭建,主备都是rac的环境.可以讲的就很多很多,这篇文章就聊一聊,双RAC环境搭建主从ADG,要注意的问题. 在这之前需要知道的信息为 主备库db_unique_name 主库:orc ...

  8. oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...

    Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...

  9. Oracle 11g RAC SCAN ip的原理及配置

    Oracle 11g RAC SCAN ip的原理及配置   Oracle 11g RAC网格即插即用(GPnP)工作原理: SCAN概念:     先介绍一下什么叫SCAN,SCAN(Single ...

最新文章

  1. 为什么 NLP 跑不出独角兽?
  2. centos selinux_如何临时或永久地禁用SELinux
  3. QCustomPlot使用手册(一)
  4. SpringMVC开发框架中使用@ResponseBody注解后返回的json字符串中文乱码问题
  5. jQuery学习(十)—替换方法
  6. 2010年11月8日,早会资料(日本的文化节)。CSDN博客系统出现问题了,这篇我就不改了,留着,在写一个。
  7. Spring4.3.10 集成 Apache CXF 3.3 详细说明
  8. 化学堵水剂处理油井出水问题
  9. Eclipse和JDK版本对应关系
  10. django账户管理系统admin
  11. OTA升级的实现原理
  12. linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI
  13. mac 视频转文字工具
  14. 蓝桥杯(纯C)比赛--菜鸟级
  15. c语言socket通讯和进行进行大文件分片传输
  16. Android之调节屏幕亮度
  17. 微信小程序点击按钮弹出弹窗_微信小程序带图片弹窗简单实现
  18. MFC CList使用
  19. Gronwall 不等式
  20. android上传sd卡文件格式,Android开发学习:向模拟器的sdcard中添加文件

热门文章

  1. 重磅!斯坦福李飞飞教授团队新研究登 Nature 子刊
  2. C# Html转PDF 用itextsharp把Html转PDF 完整版
  3. 3D建模师月薪2万也许是个坑,看完我慌了
  4. DELPHI与C#语法比较
  5. 四旋翼无人机飞控系统设计(姿态解算)
  6. 关于游戏测试岗位的一些理解和建议
  7. 上海最牛逼的75家互联网公司
  8. 数字图像的傅里叶变换(Fourier Transform)及其展示: 频率中心化
  9. mysql isodd_Mysql中的Prepared Statement与Stored Precedure学习
  10. 前端程序员常用构建工具