使用Active Database Duplication创建跨平台Data Guard设置 (Windows/Linux) (Doc ID 881421.1)
Using Active Database Duplication to Create Cross Platform Data Guard Setup (Windows/Linux) (Doc ID 881421.1)
APPLIES TO:
Oracle Database Cloud Exadata Service - Version N/A and later
Oracle Database Cloud Service - Version N/A and later
Oracle Database - Enterprise Edition - Version 11.1.0.6 and later
Oracle Database Cloud Schema Service - Version N/A and later
Oracle Database Exadata Express Cloud Service - Version N/A and later
Information in this document applies to any platform.
GOAL
Disclaimer:
NOTE: In the images and/or the document content below, the user information and environment data used represents fictitious data from the Oracle sample schema(s), Public Documentation delivered with an Oracle database product or other training material. Any similarity to actual environments, actual persons, living or dead, is purely coincidental and not intended in any manner.
For the purposes of this document, the following fictitious environment is used as an example to describe the procedure:
DB_name=ORA11GR1
DB_UNIQUE_NAMES=CHICAGO,BOSTON
This note outlines the required steps to create a physical standby database in Mixed environment using 11g RMAN Active Duplicate. 本说明概述了使用11g RMAN Active Duplicate在混合环境中创建物理备用数据库的必需步骤
You can configure cross platform (database that runs on a different platform i,e. Linux and Windows) standby database using below Options: 您可以使用以下选项配置跨平台(在不同平台(即Linux和Windows)上运行的数据库)备用数据库
I) Using RMAN Active database duplicate command starting from 11g onwards. Backup-based duplication will only work if we have same file system structure/backup available on sbt device. 使用从11g开始的RMAN Active database duplicate命令。仅当我们在sbt设备上具有相同的文件系统结构/备份可用时,基于备份的复制才有效。
II) Take online backup using RMAN/Traditional method & restore it on standby site. 使用RMAN /传统方法进行在线备份,并将其还原到备用站点上。
II) Restore the offline backup of database. 恢复数据库的脱机备份。
Review below MOS document to check RMAN Mixed platform support: 复查下面的MOS文档以检查RMAN混合平台支持
Note 1079563.1: RMAN DUPLICATE/RESTORE/RECOVER Mixed Platform Support
<Note 413484.1>: Data Guard Support for Heterogeneous Primary and Standby Systems in Same Data Guard Configuration
SOLUTION
Environment :
Database name for both hosts: 两个主机的数据库名称
db_name=ORA11GR1
Primary database:
Database version : 11.1.0.7.0
OS Make : Linux 32bit
db_unique_name : CHICAGO
Standby Database
Database version : 11.1.0.7.0
OS Make : Windows 32bit
db_unique_name : BOSTON
1. Create parameter file & Oracle Service with the ORADIM Utility for Standby: ORADIM创建备用参数文件与Oracle服务
a. Copy source database parameter file into %ORACLE_HOME%\database\initBOSTON.ora 将源数据库参数文件复制到 %ORACLE_HOME%\database\initBOSTON.ora
Copy source database parameter File & modify the paths & set memory related parameters accordingly: 将源数据库参数文件复制并修改路径并相应地设置与内存相关的参数
Modify the following accordingly for windows host: 为Windows主机相应地修改以下内容:
control_files
diagnostic_dest
db_recovery_file_dest
Carefully set following standby parameters for example: 仔细设置以下备用参数,例如
db_file_name_convert='/oracle/oradata/CHICAGO/data,'E:\oradata\BOSTON\data'
log_file_name_convert='/oracle/oradata/CHICAGO/log','E:\oradata\BOSTON\log'
Set following Primary parameters for example: 设置以下Primary参数
db_file_name_convert='E:\oradata\BOSTON\data','/oracle/oradata/CHICAGO/data'
log_file_name_convert='E:\oradata\BOSTON\log','/oracle/oradata/CHICAGO/log'
b. Creating oracle service will also create password file with initial password same as primary: 创建oracle服务还将创建初始密码与primary相同的密码文件
set ORACLE_HOME=<Correct Directory>
set PATH=%PATH%:%ORACLE_HOME%/bin oradim -new -SID BOSTON -INTPWD primarySysPassword -STARTMODE auto -PFILE "%ORACLE_HOME%\database\initBOSTON.ora"
Startup nomount the auxiliary instance: 启动nomount辅助实例
sqlplus "/ as sysdba"
SQL> startup nomount
2) Update tnsnames.ora on primary & standby systems. In this example, Chicago is Primary and Boston is Standby. 在主系统和备用系统上更新tnsnames.ora。在此示例中,Chicago is Primary and Boston is Standby
tnsnames.ora (on both systems): 在两个系统上
BOSTON =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <Host Ip Addr>)(PORT = <Port>))
)
(CONNECT_DATA = (SERVICE_NAME = BOSTON))
) CHICAGO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <Host Ip Addr>)(PORT = <Port>))
)
(CONNECT_DATA = (SERVICE_NAME = CHICAGO))
)
Make sure tnsping is working & you are able to connect to both databases using sqlplus from both the sites. 确保tnsping正常工作,并且您能够使用sqlplus从两个站点连接到两个数据库
3) Run active database duplication:
%rman
RMAN> connect target sys/<PASSWORD>@chicago; # Primary
RMAN> connect auxiliary sys/<PASSWORD>@boston; # Standby: tnsname used by primary
RMAN> run {
allocate channel prmy1 type disk;
allocate channel prmy2 type disk;
allocate channel prmy3 type disk;
allocate auxiliary channel stby1 type disk;
duplicate target database for standby from active database nofilenamecheck;
}
You can then configure this environment for Data Guard. 然后,您可以为Data Guard配置此环境
For compatibility matrix check 有关兼容性矩阵
Note 413484.1: Data Guard Support for Heterogeneous Primary and Physical Standbys in Same Data Guard Configuration
REFERENCES
NOTE:413484.1 - Data Guard Support for Heterogeneous Primary and Physical Standbys in Same Data Guard Configuration
NOTE:1079563.1 - RMAN DUPLICATE/RESTORE/RECOVER Mixed Platform Support
使用Active Database Duplication创建跨平台Data Guard设置 (Windows/Linux) (Doc ID 881421.1)的更多相关文章
- 使用Data Guard迁移到RAC (Doc ID 273015.1)
Migrating to RAC using Data Guard (Doc ID 273015.1) APPLIES TO: Oracle Database Cloud Exadata Servic ...
- 使用Oracle 11g新特性 Active Database Duplication 搭建Dataguard环境
Duplication Database 介绍 Duplicate database可以按照用途分为2种: duplicate database(复制出一个数据库) duplicate standby ...
- .NET Core 跨平台 串口通讯 ,Windows/Linux 串口通讯,flyfire.CustomSerialPort 的使用
目录 1,前言 2,安装虚拟串口软件 3,新建项目,加入 flyfire.CustomSerialPort 4,flyfire.CustomSerialPort 说明 5,开始使用 flyfire.C ...
- 跨平台的EVENT事件 windows linux
#ifndef _HIK_EVENT_H_ #define _HIK_EVENT_H_ #ifdef _MSC_VER #include <Windows.h> #define hik_e ...
- 跨平台的EVENT事件 windows linux(转)
#ifndef _HIK_EVENT_H_ #define _HIK_EVENT_H_ #ifdef _MSC_VER #include <Windows.h> #define hik_e ...
- Oracle11g Active Data Guard搭建、管理
说明:參考网络众多人的笔记及思路,加上自己亲身实践之后的整理笔记.仅供參考. Data Guard与RAC不同的是.在普通情况下.Standby仅仅有一个节点处于活动状态,全部的应用都连接到主serv ...
- 在物理 Data Guard 中对异构主备系统的支持 (文档 ID 1602437.1)
Data Guard中主数据库与物理备用数据库(Redo Apply)之间可以有什么差别?本说明针对重做应用和 Oracle Data Guard 12 发行版 1 进行了更新.它适用于 Oracle ...
- 使用duplicate target database ... from active database复制数据库
使用duplicate target database ... from active database复制数据库 source db:ora11auxiliary db:dupdb 1.修改监听文件 ...
- RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1)
RMAN 'Duplicate From Active Database' Feature in Oracle11g (Doc ID 452868.1) APPLIES TO: Oracle Data ...
随机推荐
- C#语言和SQL Server数据库技术_前四章错题
1.在C#中,如果让某个方法只能被它所在的程序集内的其他方法访问,可使用(C)修饰这个方法. (选择一项) A:private B:protected C:internal D:以上都不对 2.下 ...
- 回文自动机(PAM) 入门讲解
处理回文串,Manacher算法也是很不错,但在有些问题的处理上比较麻烦,比如求本质不同的子串的数量还需要结合后缀数组才能解决.今天的们介绍一种能够方便的解决关于回文串的问题的算法--PAM. 一些功 ...
- 2018NOIP赛后总结+后阶段信奥学习个人规划
目录 2018NOIP赛后总结 赛前 赛时 赛后 后阶段信奥学习个人规划 主要方针 学习安排 比赛安排 刷题安排 2018NOIP赛后总结 赛前 在无数次的思想挣扎后,我在倒数 3 天的时候请假了.这 ...
- USB3.0之高速视频传输测试 双目相机(mt9p031、mt9m001)带宽高达300M测试 配合isensor测试 500万像素15fps
最近完善了下USB3.0的视频开发测试,主要优化了FPGA程序和固件,及其同步方式.对带宽和图像效果进行了仔细的测试 开发板架构(2CMOS+FPGA+2DDR2+USB3.0) 评估板底板配合2个M ...
- 解决oracle11g数据库监听连接不上问题
java连接数据库报错12514,无法识别监听,但是PL客户端可以连接 oracle 监听 添加ip 同时修改tnsnames.ora.listener.ora将这两个文件中HOST后面的主机都修改为 ...
- 学习了JsonSchema,我自定义了一个校验代码
JsonSchema 使用fastjsonschema来校验数据 # 导入验证器 import json import fastjsonschema # 读取schema with open('../ ...
- Microsoft store应用商店打不开0x80131500
开始安装Windows的Linux子系统发现没办法打开应用商店,开始了三个小时的挖贴之路,最终于百度贴吧最底层发现解决办法,同样错误貌似只有两个人.... 首先介绍一下网上普遍的方法↓↓↓ 第一种—— ...
- 2019年Dubbo你掌握的如何?快看看这30道高频面试题!
前言 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式 ...
- CentOS6.8系统最小化安装
一.CentOS系统版本 CentOS-6.8-x86_64 二.安装系统 1.打开VMware主页点击创建虚拟机 2.选择镜像 3.启动虚拟机 4.键入回车键直接进行安装 5.按Tab键选择Skip ...
- 高仿 django插拔式 及 settings配置文件
目录 基于django中间件实现插拔式 仿django settings 基于django中间件实现插拔式 start.py from notify import * send_all('好嗨哦') ...