首页 游戏 软件 资讯 排行榜 专题
首页
数据库
Oracle 12c RAC迁移到19c怎么做?使用Data Guard切换

Oracle 12c RAC迁移到19c怎么做?使用Data Guard切换

热心网友
54
转载
2026-04-30

Oracle 12c RAC 到 19c RAC 的 Data Guard 切换是否可行?

先说结论:这事儿能办,但路径得选对。它并非一次“原地升级式”的直接切换,而是必须遵循跨版本物理备库搭建、滚动升级、最终切换的标准流程。原因很简单,12c和19c属于不同的主版本,当你尝试执行 alter database commit to switchover 时,版本差异过大(大于一个主版本)会直接触发 ORA-16470 错误。所以,通过物理Data Guard进行在线迁移,是官方唯一支持的稳妥方法。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

为什么不能直接在 12c 主库上建 19c 物理备库?

这里有个核心限制:Oracle不允许跨主版本直接搭建物理备库。问题的关键在于Redo日志格式——19c实例的MRP(托管恢复进程)压根儿识别不了12c主库发来的低版本日志。那么,正确的打开方式是什么呢?答案是,得先让目标端“伪装”成兼容版本。

  • 首先,在计划中的19c RAC环境上,安装与源端完全一致的12.2.0.1数据库软件,并创建一个空实例作为临时备库。
  • 接着,让这个12.2的临时备库正常接收并应用来自12c主库的Redo,保持数据同步。
  • 待同步状态稳定后,在备库侧执行DBUA或手动升级操作至19c(此过程需暂停MRP,升级完成并重启实例后,再重新启动MRP)。
  • 最后,升级完成后务必验证数据字典的一致性(确保catuppst.sql执行无误),并以只读模式打开备库确认数据可访问。至此,才算是具备了执行Switchover的资格。

Data Guard 切换前最关键的三个验证点

这三个验证点,可以说是切换前的“必修课”。跳过任何一步,都极有可能在Switchover过程中卡在 ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY 这一步,或者冷不丁地冒出个 ORA-16139(归档日志缺失)错误。

  • 切换状态检查:查询 SELECT SWITCHOVER_STATUS FROM V$DATABASE,返回值必须是 TO PRIMARY。如果看到 SESSIONS ACTIVESWITCHOVER PENDING,那就说明条件还不成熟。
  • 日志同步确认:确保所有归档日志均已传输并应用完毕。执行 SELECT MAX(SEQUENCE#), APPLIED FROM V$ARCHIVED_LOG GROUP BY APPLIED,核对 APPLIED='YES' 的最大序列号,是否与主库当前 LOG_ARCHIVE_DEST_2 目标中的 ARCHIVED_THREAD# 一致。
  • 高级复制进程清理:检查 DBA_LOG_GROUPSDBA_CAPTURE。如果存在已启用的GoldenGate或Streams捕获进程,必须在切换前将其停用。否则,Switchover操作会因为这些未停止的进程而一直挂起。

切换后 19c 新主库上最容易被忽略的配置项

Switchover成功完成,往往让人松一口气,但真正的考验可能才刚刚开始。在19c实例正式接管后,有几个配置细节如果忘了调整,后续的备份、监听甚至集群资源都可能出问题。

  • 监听配置更新local_listener 参数很可能还指向旧的12c SCAN名称或IP地址。需要立即使用类似 ALTER SYSTEM SET LOCAL_LISTENER='(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rac19-scan)(PORT=1521)))' 的命令进行更新,并在每个节点执行 ALTER SYSTEM REGISTER 使配置生效。
  • 归档路径修正log_archive_dest_1 中的 LOCATION 路径如果仍然写着12c时代的ASM磁盘组名(例如 +FRA12),而19c RAC实际使用的是新磁盘组(如 +FRA19),将直接导致归档失败。必须将其修改为有效的当前路径。
  • 集群资源绑定:OCR(Oracle集群注册表)中的数据库资源名称默认不会自动更新版本号。建议在切换后,运行 srvctl modify database -d xxx -o $ORACLE_HOME 命令,显式地将数据库资源绑定到新的19c Oracle Home目录。

话说回来,19c的 ADG(Active Data Guard)自动间隙修复机制确实比12c更主动。但是,一旦遇到加密钱&包(Wallet)未打开、TDE密钥未同步,或者备用重做日志文件权限不正确等情况,这个“自动”功能就会失效。这些细节问题,在切换前的测试环境中常常难以完全暴露,却非常喜欢在生产割接的关键时刻突然现身,需要格外警惕。

来源:https://www.php.cn/faq/2333444.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

数据库(DB)和数据仓库(DW)的区别
数据库
数据库(DB)和数据仓库(DW)的区别

文章主标题(保留原文) 今天,我们就来深入探讨一个核心问题。许多人在执行过程中常常感到困惑:为何付出同等努力,结果却大相径庭?这背后,一个至关重要的环节往往被大多数人忽略了。 第一个核心概念:理解底层运行逻辑 事实可能出乎你的意料。绝大多数人在起步阶段就陷入了误区,他们热衷于追逐复杂的技巧,却忽视了

热心网友
04.30
Oracle RAC如何监控高负载节点?利用AWR报告定位性能瓶颈
数据库
Oracle RAC如何监控高负载节点?利用AWR报告定位性能瓶颈

角色与核心任务 你是一位顶级的文章润色专家,擅长将AI生成的文本转化为具有个人风格的专业文章。现在,请对用户提供的文章进行“人性化重写”。 你的核心目标是:在不改动原文任何事实信息、核心观点、逻辑结构、章节标题和所有图片的前提下,彻底改变原文的AI表达腔调,使其读起来像是一位资深人类专家的作品。 特

热心网友
04.30
Oracle如何通过表空间管理优化高并发写入_合理设置PCTFREE
数据库
Oracle如何通过表空间管理优化高并发写入_合理设置PCTFREE

Oracle存储参数调优:ASSM时代PCTFREE与PCTUSED的真相与实战 在Oracle数据库的存储管理中,PCTFREE和PCTUSED是两个历史悠久的基础参数。但随着自动段空间管理(ASSM)成为默认选项,很多DBA对它们的理解还停留在手动段管理时代,导致在实际高并发或数据更新频繁的场景

热心网友
04.30
Oracle物化视图如何处理数据倾斜分区_调整分布与并行度
数据库
Oracle物化视图如何处理数据倾斜分区_调整分布与并行度

物化视图刷新时出现 ORA-12801 ORA-00600,是不是数据倾斜导致的? 先说一个核心判断:数据倾斜很可能是导致物化视图刷新时出现 ORA-12801 ORA-00600 的原因,尤其在基表 GROUP BY 字段分布不均且启用并行时,易引发并行进程负载失衡、超时或内存溢出。 物化视图

热心网友
04.30
Oracle 12c RAC迁移到19c怎么做?使用Data Guard切换
数据库
Oracle 12c RAC迁移到19c怎么做?使用Data Guard切换

Oracle 12c RAC 到 19c RAC 的 Data Guard 切换是否可行? 先说结论:这事儿能办,但路径得选对。它并非一次“原地升级式”的直接切换,而是必须遵循跨版本物理备库搭建、滚动升级、最终切换的标准流程。原因很简单,12c和19c属于不同的主版本,当你尝试执行 alter da

热心网友
04.30

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

小米SU7车主引奥迪互动,新老品牌山脊赛道共赴热爱
娱乐
小米SU7车主引奥迪互动,新老品牌山脊赛道共赴热爱

2026年4月2日,一场始于订单的“双向奔赴” 汽车圈最近上演了一出颇有温度的品牌互动,起因是一张来自社交平台的购车订单。一位原奥迪车主公开晒出了小米SU7的订单截图,并向相关负责人致以问候。这原本只是一条个人动态,却没承想,引发了一连串超出预期的友好回应。 消息传出后,上汽奥迪的反应堪称迅速且巧妙

热心网友
04.30
特斯拉2026年Q1电动车产销双增,加速布局Robotaxi与人形机器人量产
娱乐
特斯拉2026年Q1电动车产销双增,加速布局Robotaxi与人形机器人量产

特斯拉2026年Q1财报解读:业绩稳健增长,自动驾驶与机器人战略加速落地 2026年第一季度,特斯拉再次向市场展示了其强劲的发展动能。在全球电动汽车市场,特斯拉产量成功突破40 8万辆,实现同比12 7%的稳健增长;同期交付量达到35 8万辆,同比增长6 5%。与此同时,特斯拉储能业务表现突出,总装

热心网友
04.30
我的世界愚人节更新移除仓库系统,地面直取物品引热议
娱乐
我的世界愚人节更新移除仓库系统,地面直取物品引热议

四月一日,沙盒游戏我的世界推出一次特别更新,引发广泛关注 话说回来,四月的第一天,经典沙盒游戏《我的世界》,就整了个“大活儿”。一项听起来颇有碘伏性的设计调整,在社区内炸开了锅:游戏直接移除了沿用已久的仓库系统,改为所有物品都能随手放在地面,想用的时候捡起来就行。 仓库功能向来是此类建造型游戏的核心

热心网友
04.30
某巨鲸从Kraken提取4,472枚ETH,当前持仓市值约2,000万美元
web3.0
某巨鲸从Kraken提取4,472枚ETH,当前持仓市值约2,000万美元

巨鲸再出手:千万美元级ETH悄然离场 市场总是静水深流。就在今天,链上数据捕捉到一笔值得玩味的动向。根据链上分析师Onchain Lens的监测,大约三小时前,一个地址尾号为“24d4”的巨鲸,从知名交易所Kraken一口气提取了4,472枚ETH。按当前市价估算,这笔资产价值接近一千万美元。 这可

热心网友
04.30
京东京造推黄金气囊磁吸支架:含1克99.99%黄金,售价1199元
娱乐
京东京造推黄金气囊磁吸支架:含1克99.99%黄金,售价1199元

京东京造再推黄金配件新品:磁吸支架以亲民价格亮相 关注京东京造的朋友一定还记得此前推出的黄金手机壳,因其独特设计与高纯度金材质引发了不少讨论。如今品牌再度升级,带来了一款更贴近日常使用的“轻量化”黄金配件——黄金气囊手机磁吸支架,进一步降低了黄金数码配件的入手门槛。 产品解析:含金量与设计亮点 这款

热心网友
04.30