Oracle逻辑备库异构平台支持列表

关于oracle逻辑备库支持的OS平台列表,以及oracle DG主备版本支持情况,通过参考oracle 官方文档来做个整理总结,希望能帮到大家。

​一.Oracle逻辑备库异构平台支持列表

oracle DG是否异构是通过platform_id来判断,通过查询v$database可以得到当前数据库主机的platform_id

SQL> select platform_id, platform_name from v$database;PLATFORM_ID PLATFORM_NAME----------- ----------------------------------------         13 Linux x86 64-bit         

截止到最新的oracle23ai,oracle支持列表中的platform_id一共23个

Oracle 11G共 21个

Oracle 19C增加22 Linux OS (S64) (应该是IBM S系统大机平台)

Oracle 23C增加23 Linux OS (AARCH64) (ARM架构)

ps:理论上信创OS都是不支持的,至少在官方列表里是没有的

SQL>  select * from V$TRANSPORTABLE_PLATFORM order by 1;PLATFORM_ID PLATFORM_NAME                            ENDIAN_FORMAT      CON_ID----------- ---------------------------------------- -------------- ----------          1 Solaris[tm] OE (32-bit)                  Big                     0          2 Solaris[tm] OE (64-bit)                  Big                     0          3 HP-UX (64-bit)                           Big                     0          4 HP-UX IA (64-bit)                        Big                     0          5 HP Tru64 UNIX                            Little                  0          6 AIX-Based Systems (64-bit)               Big                     0          7 Microsoft Windows IA (32-bit)            Little                  0          8 Microsoft Windows IA (64-bit)            Little                  0          9 IBM zSeries Based Linux                  Big                     0         10 Linux IA (32-bit)                        Little                  0         11 Linux IA (64-bit)                        Little                  0PLATFORM_ID PLATFORM_NAME                            ENDIAN_FORMAT      CON_ID----------- ---------------------------------------- -------------- ----------         12 Microsoft Windows x86 64-bit             Little                  0         13 Linux x86 64-bit                         Little                  0         15 HP Open VMS                              Little                  0         16 Apple Mac OS                             Big                     0         17 Solaris Operating System (x86)           Little                  0         18 IBM Power Based Linux                    Big                     0         19 HP IA Open VMS                           Little                  0         20 Solaris Operating System (x86-64)        Little                  0         21 Apple Mac OS (x86-64)                    Little                  0         22 Linux OS (S64)                           Big                     0         23 Linux OS (AARCH64)                       Little                  022 rows selected.


主库platform_id和对应支持的备库platform_id列表

PLATFORM_IDPLATFORM_NAME
Release name
PLATFORM_IDs supported within the same Data Guard configuration when using Data Guard SQL Apply (Logical Standby)
2Solaris[tm] OE (64-bit)
Solaris Operating System (SPARC) (64-bit)
2
3HP-UX (64-bit)
HP-UX PA-RISC
3, 4
4HP-UX IA (64-bit)
HP-UX Itanium
3, 4
5HP Tru64 UNIX
HP Tru64 UNIX
5
6AIX-Based Systems (64-bit)
AIX5L
6
7Microsoft Windows (32-bit)
Microsoft Windows (x86)
7
10 requires patch for Bug 13104881
8, 12 - Replication can only occur from a 32-bit primary to a 64-bit standby, once a role transition has promoted the 64-bit system to the primary role, the original 32-bit primary is not supported as a standby database.
8Microsoft Windows IA (64-bit)
Microsoft Windows (64-bit Itanium)
7 - Replication can only occur from a 32-bit primary to a 64-bit standby, once a role transition has promoted the 64-bit system to the primary role, the original 32-bit primary is not supported as a standby database.
8, 12
11, 13, both require patch for Bug 13104881
9IBM zSeries Based Linux
z/Linux
9
10Linux (32-bit)
Linux x86
7, requires patch for Bug 13104881
10
11, 13 - Replication can only occur from a 32-bit primary to a 64-bit standby, once a role transition has promoted the 64-bit system to the primary role, the original 32-bit primary is not supported as a standby database.
11Linux IA (64-bit)
Linux Itanium
10 - Replication can only occur from a 32-bit primary to a 64-bit standby, once a role transition has promoted the 64-bit system to the primary role, the original 32-bit primary is not supported as a standby database.
8, requires patch for Bug 13104881
11, 13
12Microsoft Windows 64-bit for AMD
Microsoft Windows (x86-64)
7 - from Oracle 11g onward.  Replication can only occur from a 32-bit primary to a 64-bit standby, once a role transition has promoted the 64-bit system to the primary role, the original 32-bit primary is not supported as a standby database.
8, 12
13Linux 64-bit for AMD
Linux x86-64
10 - Replication can only occur from a 32-bit primary to a 64-bit standby, once a role transition has promoted the 64-bit system to the primary role, the original 32-bit primary is not supported as a standby database.
8, requires patch for Bug 13104881
11, 13
15HP Open VMS
HP OpenVMS Alpha
HP IA OpenVMS
OpenVMS Itanium
15
16Apple Mac OS
Mac OS X Server
16
17Solaris Operating System (x86)
Solaris Operating System (x86)
17
18IBM Power Based Linux
Linux on Power
18
20Solaris Operating System (AMD64)
Solaris Operating System (x86-64)
20

Unix和IBM Z(大机)系列不用看,基本上只支持相同的PLATFORM_ID,关键看粗字体部分,也就是windows和linux支持的部分,从支持列表看 互有支持,理论上是可以做 linux和windows之间的跨平台逻辑备库,具体实施时可以查询主备平台和platform id和对照该列表;跨平台逻辑备库的支持依赖于RMAN的跨平台支持。

RMAN支持的跨平台备份恢复OS列表

对于Oracle Database 10g第2版及以上版本:

  • Solaris x86-64 <-> Linux x86-64

  • HP-PA <-> HP-IA

  • Windows IA (64-bit) / Windows (64-bit Itanium) <-> Windows 64-bit for AMD / Windows (x86-64)

对于Oracle Database 11g第1版及以上版本(需要至少设置为11.1兼容):

  • Linux <-> Windows

    限制:

1.跨平台逻辑DG至少要是oracle 11g以上

2.如果用PLATFORM_ID不同平台搭建DG则不能使用OEM来配置和管理

二.Oracle DG数据库版本支持情况

  • 10.1.0.2 到 10.1.0.3 或更高版本

  • 10.1.0.3 到 10.2.0.2 或更高版本

  • 10.2.0.2 到 10.2.0.4 或更高版本

  • 10.2.0.4 到 11.1.0.6 或更高版本

  • 11.1.0.6 到 11.1.0.7 或更高版本

  • 11.1.0.7 到 11.2.0.1 或更高版本

  • 11.2.0.1 到 11.2.0.2 或更高版本

  • 以此类推,直到当前的 19c 版本

  • 21c 仅支持 CDB,因此主数据库只能是 12.1.0.2 或更高版本,且已采用 CDB 架构。

  • 23c 仅支持 CDB,并且客户端兼容矩阵 207303.1 显示,与 23c 建立连接至少需要 19c 客户端。因此,主数据库必须是 19c 或更高版本。

逻辑备用库

从 10.1.0.3 开始,Data Guard 逻辑备用库用于滚动升级的混合版本支持在较长时间段内是支持的。主数据库的 COMPATIBLE 初始化参数必须与正在升级的 Oracle 软件版本一致,逻辑备用库的 COMPATIBLE 设置必须与主数据库的设置匹配或更高。

物理备用库

在 Oracle Database 11.2.0.1 之前,主数据库和 Data Guard 物理备用库之间的混合版本支持完全不受支持。从 Oracle Database 11.2.0.1 开始,可以配置物理备用库,使其高于主要版本的主数据库,以便进行新硬件的迁移,但在切换到该备用库后,不允许打开数据库,必须立即以正常方式进行升级。此外,从 Oracle Database 11.2.0.1 开始,物理备用库可以在更高的 PSE、CPU 或 PSU 版本下运行,以进行备用优先修补。

参考官方文档​

Mixed Oracle Version support with Data Guard Redo Transport Services (Doc ID 785347.1)
Data Guard Support for Heterogeneous Primary and Logical Standbys in Same Data Guard Configuration (Doc ID 1085687.1)
RMAN DUPLICATE/RESTORE/RECOVER Mixed Platform Support (Doc ID 1079563.1)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/17749.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UOS开通22端口用于SSH

主机虚拟机能相互ping通&#xff0c;但是mobaxterm等(远程ssh软件)连接不了 原因很有可能是虚拟机未安装SSH服务 检测是否已安装ssh服务&#xff0c;输入以下命令 ssh localhost 如果出现&#xff1a; ssh: connect to host localhost port 22: Connection refused 表明没有…

数据结构的希尔排序(c语言版)

一.希尔排序的概念 1.希尔排序的基本思想 希尔排序是一种基于插入排序算法的优化排序方法。它的基本思想如下: 选择一个增量序列 t1&#xff0c;t2&#xff0c;......&#xff0c;tk&#xff0c;其中 ti > tj, 当 i < j&#xff0c;并且 tk 1。 按增量序列个数k&#…

Centos安装,window、ubuntus双系统基础上安装Centos安装

文章目录 前言一、准备工作二、开始安装1、2、首先选择DATE&TIME2、选择最小安装3、 选择安装位置 总结 前言 因工作需要&#xff0c;我需要在工控机上额外装Centos7系统&#xff0c;不过我是装在机械硬盘上了不知道对性能是否有影响&#xff0c;若有影响&#xff0c;后面…

基于C#开发web网页管理系统模板流程-主界面管理员入库和出库功能完善

前言 紧接上篇->基于C#开发web网页管理系统模板流程-主界面管理员录入和编辑功能完善-CSDN博客 本篇将完善主界面的管理员入库和出库功能&#xff0c;同样的&#xff0c;管理员入库和出库的设计套路适用于动态表的录入和编辑 首先还是介绍一下本项目将要实现的功能 &#xf…

【sass数据类型简介以及使用方法】

Sass&#xff08;Syntactically Awesome Stylesheets&#xff09;是一种CSS预处理器&#xff0c;它允许你使用变量、嵌套规则、混合&#xff08;mixin&#xff09;、函数等功能来编写更易于维护和组织的CSS代码。Sass具有自己的数据类型系统&#xff0c;这些数据类型在编写Sass…

[Android]项目打包APK时报错PKCS12 keystore not in version 3 format

报错&#xff1a; PKCS12 keystore not in version 3 format Execution failed for task :app:packageRelease. > A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable > com.android.ide.commo…

如何使用 FastAPI 部署 NLP 模型?

模型部署是将训练好的自然语言处理模型集成到生产环境中的过程。模型接收输入数据&#xff0c;预测输出。 有多种将 NLP 模型部署到生产环境的方法&#xff0c;包括 Flask、Django、Bottle 等框架。 本文将分享使用 FastAPI 构建和部署 NLP 模型。 在本文中&#xff0c;你将…

揭开Java序列化的神秘面纱(上)Serializable使用详解

Java序列化(Serialization)作为一项核心技术&#xff0c;在Java应用程序的多个领域都有着广泛的应用。无论是通过网络进行对象传输&#xff0c;还是实现对象的持久化存储&#xff0c;序列化都扮演着关键的角色。然而&#xff0c;这个看似简单的概念蕴含着丰富的原理和用法细节&…

如何为个人网站部署SSL安全证书,以实现网站的 HTTPS 加密协议访问?

哈喽&#xff0c;大家好呀&#xff01;这里是码农后端。完成了域名的备案与解析后&#xff0c;就可以通过域名来访问我们的网站了。本篇将介绍如何为我们的网站部署SSL安全证书&#xff0c;实现网站的 HTTPS 加密协议访问。 1、购买SSL证书 未进行SSL证书部署&#xff0c;访问网…

数据保存MySQL语法

文章目录 一、导包二、链接数据库三、创建操作工具【游标 cursor】四、执行命令1.创建表2.插入数据 五、数据库提交 一、导包 import pymysql二、链接数据库 db pymysql.connect(hostlocalhost,port3306,userroot,passwordroot123,dbpython案例,charsetutf8 )三、创建操作工…

回答篇二:测试开发高频面试题目

引用之前文章&#xff1a;测试开发高频面试题目 本篇文章是回答篇&#xff08;持续更新中&#xff09; 1. 在测试开发中使用哪些自动化测试工具和框架&#xff1f;介绍一下你对其中一个工具或框架的经验。 a. 测试中经常是用的自动化测试工具和框架有Selenium、Pytest、Postman…

调整表格大小

方法一&#xff1a;使用鼠标拖动表格边框或右下角的调整控点 在Word文档中&#xff0c;选中要缩小的表格&#xff0c;将鼠标指针放在表格的边框线上&#xff0c;直到指针变成双箭头的形状。 按住鼠标左键&#xff0c;拖动边框线&#xff0c;调整表格的宽度或高度。如果同时按住…

leetcode328-Odd Even Linked List

题目 给定单链表的头节点 head &#xff0c;将所有索引为奇数的节点和索引为偶数的节点分别组合在一起&#xff0c;然后返回重新排序的列表。 第一个节点的索引被认为是 奇数 &#xff0c; 第二个节点的索引为 偶数 &#xff0c;以此类推。 请注意&#xff0c;偶数组和奇数组内…

AI视频教程下载:使用ChatGPT进行商务写作

你将学到什么&#xff1f; 学习如何将ChatGPT集成到你的写作过程中&#xff0c;并有效地将其用作商务写作的个人写作助手。 学习如何使用ChatGPT生成想法&#xff0c;提高你的书面沟通的结构、清晰度和连贯性。 你将学习使用ChatGPT的最佳实践&#xff0c;包括如何自定义其设…

Win10版本TDengine使用分享

软件介绍 TDengine是一款开源、高性能、可扩展的时间序列数据库&#xff08;TSDB&#xff09;。它由涛思数据公司开发&#xff0c;专为处理大规模时间序列数据而设计。时间序列数据是指按时间顺序排列的数据点序列&#xff0c;广泛应用于物联网、大数据分析、金融等领域。TDen…

Redis解决缓存一致性问题

文章目录 ☃️概述☃️数据库和缓存不一致采用什么方案☃️代码实现☃️其他 ☃️概述 由于我们的 缓存的数据源来自于数据库, 而数据库的 数据是会发生变化的, 因此,如果当数据库中 数据发生变化,而缓存却没有同步, 此时就会有 一致性问题存在, 其后果是: 用户使用缓存中的过…

代码随想录算法训练营第六天| 454.四数相加II、383. 赎金信、15. 三数之和、18.四数之和

454.四数相加II 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) &#xff0c;使得 A[i] B[j] C[k] D[l] 0。 解题思路 感觉这道题目就是傻大粗&#xff0c;没啥可以值得学习的。反正for循环就完事了。 解法1 public int fourSumCount(int[] …

DSP6657 GPIO中断学习

1 简介 使用创龙板卡的KEY2按键通过中断的方式控制LED3的亮灭 2 中断学习 在C665x设备上&#xff0c;CPU中断是通过C66x CorePac中断控制器进行配置的。该中断控制器允许最多128个系统事件被编程到任意12个CPU可屏蔽中断输入&#xff08;CPUINT4至CPUINT15&#xff09;、CPU…

短剧解说一键生成原创文案的快速方法

如今短剧创作火的一塌糊涂&#xff0c;它们以其简洁明了的剧情、生动有趣的角色和紧凑的节奏&#xff0c;吸引了大量观众的关注。因此&#xff0c;它所带来的流量是非常巨大&#xff0c;不少人将流量的获取瞄准了短剧创作领域以及短剧解说领域。而对于短剧解说人员来讲&#xf…

c++动态内存管理/模板

一&#xff0c;动态内存管理 &#xff08;1&#xff09;C语言和c区别 在C语言中&#xff0c;我们常用malloc和calloc申请空间&#xff0c;用free来释放空间&#xff0c;而现在我们更多的情况下用new来申请空间&#xff0c;用delete来释放空间。 申请一个空间&#xff1a; i…