当前位置: 首页 > news >正文

如何备份和恢复RAC数据库_配置多个通道连接不同节点实现并行备份

RMAN在RAC中备份速度慢因通道默认集中于单节点,须显式用CONNECT指定各节点实例、挂载本地/低争用存储,并统一归档路径至共享存储,恢复时通道分配须与备份严格对应。RMAN 备份时只连一个节点,备份速度上不去rac 环境下用 rman 默认只连接到当前登录的实例,allocate channel 开的通道全挤在同一个节点上,磁盘 i/o 和 cpu 都成瓶颈。并行备份不是靠多开几个 backup 命令,而是让每个通道真正跑在不同节点上。实操要点:必须用 CONNECT TARGET 显式指定每个通道连接哪个实例,格式是 sys/oracle@racdb1(其中 racdb1 是 tnsnames.ora 里定义的单实例别名)不能依赖 ORACLE_SID 或本地连接,RAC 下 / as sysdba 会随机落到某个节点,不可控每个通道的 DEVICE TYPE DISK 路径最好挂载在对应节点本地或共享但低争用的存储(比如 ACFS),避免跨节点写同一 NFS 目录引发锁等待示例:RUN { ALLOCATE CHANNEL c1 DEVICE TYPE DISK CONNECT 'sys/oracle@racdb1'; ALLOCATE CHANNEL c2 DEVICE TYPE DISK CONNECT 'sys/oracle@racdb2'; BACKUP DATABASE PLUS ARCHIVELOG;}恢复时通道分配不匹配导致 ORA-19566 或卡住恢复阶段如果没按备份时的通道逻辑对齐节点,RMAN 可能反复尝试从错误节点读取备份片,尤其当备份片存放在某节点本地路径时,其他节点根本访问不到——这时不是权限问题,是路径不存在。常见错误现象:ORA-19566: exceeded limit of 0 corrupt blocks for file ...(其实是找不到文件,误报校验失败)RMAN-03002: failure during compilation of command ... RMAN-06023: no backup or copy of datafile ... found to restore恢复命令长时间无响应,V$SESSION_LONGOPS 显示大量 “control file sequential read”解决办法:恢复前先用 CATALOG START WITH 把所有备份片注册进控制文件,并确认 LIST BACKUP 输出中每个备份集的 DEVICE TYPE 和 HANDLE 路径可被对应节点访问恢复时显式指定通道连接,和备份时一一对应:比如备份用了 racdb1 和 racdb2,恢复也得用这两个若备份片存在共享目录(如 +FRA 或 NFS),仍建议恢复时也分配到同节点通道,减少跨节点文件系统元数据竞争tnsnames.ora 里没配单实例连接串,RMAN 直接报 ORA-12154RMAN 的 CONNECT 子句不接受 service_name 形式的 SCAN 地址,必须是能路由到具体实例的连接描述符。很多 DBA 只配了 racdb_scan,忘了补上 racdb1、racdb2 这类静态实例别名。 通义听悟 阿里云通义听悟是聚焦音视频内容的工作学习AI助手,依托大模型,帮助用户记录、整理和分析音视频内容,体验用大模型做音视频笔记、整理会议记录。

http://www.jsqmd.com/news/605332/

相关文章:

  • Java Web 核心进阶:会话跟踪与Servlet配置实战
  • MacBook高效办公:OpenClaw+Phi-3-vision-128k-instruct自动化实践
  • 星图GPU云体验OpenClaw:免安装调试Phi-3-mini-128k-instruct镜像
  • 电子python模拟出的一个完美风暴
  • OpenClaw+百川量化模型:个人公众号自动化排版发布实战
  • 2026年静音跑步机专业排行:微云跑步机/静音跑步机/家用跑步机/小型跑步机/减震跑步机/跑步机/选择指南 - 优质品牌商家
  • ZeroTermux中的Mysql
  • 从IMX290光谱曲线到红绿灯变色:聊聊监控摄像头ISP里那个神奇的CCM矩阵
  • 2026年mpa培训好不好:mpa笔试培训/mpa辅导/在职考研管综初试培训/在职考研管综初试辅导/选择指南 - 优质品牌商家
  • FPGA图像处理避坑指南:实现CLAHE时,你的直方图统计与插值模块可能踩的这些雷
  • CSS如何处理绝对定位引起的遮挡问题_调整z-index与层级管理
  • SQL窗口函数完整指南:5大高频场景详细代码注释(面试必备)
  • H-PPO: Advancing Hybrid Reinforcement Learning in Parameterized Action Spaces with Proximal Policy O
  • 别再瞎调参了!HuggingFace Trainer微调BERT/ViT的保姆级避坑指南(附ArcFace实战代码)
  • 工业质检新利器:手把手搭建M3DM环境(含CUDA KNN、PointNet2避坑指南)
  • OpenClaw技能市场探秘:Qwen3.5-9B-AWQ-4bit十佳实用技能推荐
  • LoRaWAN网关能传多远
  • 解决Deformable-DETR报错:ms_deformable_im2col_cuda找不到kernel image的终极指南(附CUDA路径配置技巧)
  • 别只盯着0x10发请求:深入理解UDS 10服务背后的会话管理机制与安全设计
  • 2026四川单招短期冲刺集训机构深度评测 - 优质品牌商家
  • 清风输入法(
  • 5分钟搞定FPGA原理图库:从XILINX官方文档到AD软件的全流程解析
  • 树莓派5硬件PWM驱动舵机实战:从设备树编译到精准角度控制
  • 蓝卓总裁陈玉龙:从数据底座到智能大脑,拆解supOS平台进化三部曲
  • OpenClaw+千问3.5-27B创作助手:从大纲到公众号全自动
  • 微信小程序物流查询插件接入全攻略:从资质申请到waybill_token获取(附完整代码)
  • seo 排名优化外包流程是怎样的
  • UID 转换 11 位线索
  • 深入解析CSAPP ArchLab:Y86汇编优化实战指南
  • CPython内存分配器深度解剖,从PyMalloc到Arena分级管理,97%开发者从未启用的3项安全加固开关