oracle 11g rac adg搭建,11G RAC ADG 配置
很高兴又来和大家分享技术知识了,本次分享的技术是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 配置相关推荐
- oracle 11g rac adg 搭建实施
oracle 11g rac adg 搭建实施 一.环境说明 1.基础环境 二.ADG配置 1.配置域名解析文件 2.主库开启归档.开启附加日志 3.主库配置归档删除策略 4.主库配置 Standby ...
- oracle 11g rac to rac adg 搭建
oracle 11g rac to rac adg 搭建实施 一.环境说明 1.基础环境 二.ADG配置 1.配置域名解析文件 2.主库开启归档.开启附加日志 3.主库配置归档删除策略 4.主库配置 ...
- adg oracle,【学习笔记】Oracle ADG搭建与配置 windows平台11G ADG搭建与测试
[学习笔记]Oracle ADG搭建与配置 windows平台11G ADG搭建与测试 时间:2016-10-26 20:09 来源:Oracle研究中心 作者:HTZ 点击: 次 天萃荷 ...
- oracle数据库 adg,Oracle 11g R2 ADG 搭建
Oracle 11g R2 ADG 搭建 发布时间:2020-07-12 13:28:59 来源:51CTO 阅读:4845 作者:UltraSQL --============Oracle ADG搭 ...
- VMware下Oracle 11g RAC环境搭建
主机操作系统:windows 10 虚拟机VMware12:两台Oracle Linux R6 U3 x86_64 Oracle Database software: Oracle11gR2 C ...
- 最简单的11g Active DataGuard(ADG)搭建配置过程(项目步
最简单的11g Active DataGuard(ADG)搭建配置过程(项目步骤) 一.环境介绍: 我在db01和db02两台Linux虚拟机上首先分别安装了一套数据库软件,在db01主机上创建了名为 ...
- ORACLE RAC+ADG(主备RAC duplicate)
前提 说起ADG搭建,主备都是rac的环境.可以讲的就很多很多,这篇文章就聊一聊,双RAC环境搭建主从ADG,要注意的问题. 在这之前需要知道的信息为 主备库db_unique_name 主库:orc ...
- oracle备份还原到本地_Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现...
Oracle 11g R2 RAC数据库备份通过RMAN恢复到单实例数据库实现 下面是我的一次从Oracle 11g R2 RAC到单实例间通过RMAN恢复备份集的过程,记录在此. 有些人以此方法作为 ...
- Oracle 11g RAC SCAN ip的原理及配置
Oracle 11g RAC SCAN ip的原理及配置 Oracle 11g RAC网格即插即用(GPnP)工作原理: SCAN概念: 先介绍一下什么叫SCAN,SCAN(Single ...
最新文章
- 为什么 NLP 跑不出独角兽?
- centos selinux_如何临时或永久地禁用SELinux
- QCustomPlot使用手册(一)
- SpringMVC开发框架中使用@ResponseBody注解后返回的json字符串中文乱码问题
- jQuery学习(十)—替换方法
- 2010年11月8日,早会资料(日本的文化节)。CSDN博客系统出现问题了,这篇我就不改了,留着,在写一个。
- Spring4.3.10 集成 Apache CXF 3.3 详细说明
- 化学堵水剂处理油井出水问题
- Eclipse和JDK版本对应关系
- django账户管理系统admin
- OTA升级的实现原理
- linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI
- mac 视频转文字工具
- 蓝桥杯(纯C)比赛--菜鸟级
- c语言socket通讯和进行进行大文件分片传输
- Android之调节屏幕亮度
- 微信小程序点击按钮弹出弹窗_微信小程序带图片弹窗简单实现
- MFC CList使用
- Gronwall 不等式
- android上传sd卡文件格式,Android开发学习:向模拟器的sdcard中添加文件
热门文章
- 重磅!斯坦福李飞飞教授团队新研究登 Nature 子刊
- C# Html转PDF 用itextsharp把Html转PDF 完整版
- 3D建模师月薪2万也许是个坑,看完我慌了
- DELPHI与C#语法比较
- 四旋翼无人机飞控系统设计(姿态解算)
- 关于游戏测试岗位的一些理解和建议
- 上海最牛逼的75家互联网公司
- 数字图像的傅里叶变换(Fourier Transform)及其展示: 频率中心化
- mysql isodd_Mysql中的Prepared Statement与Stored Precedure学习
- 前端程序员常用构建工具