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

如何配置RMAN使用第三方备份软件接口_NetBackup或Commvault的MML层整合

Oracle与第三方MML库兼容需满足版本、架构、glibc、TLS等严格对齐,通过ldd检查依赖、bpgetconfig/qlogin验证注册与连通性,并正确配置SBT_LIBRARY、PARMS及超时参数。确认 Oracle 和第三方 MML 库是否兼容oracle rman 通过 sbt(system backup to tape)接口调用第三方备份软件,实际依赖的是厂商提供的 libobk.so(linux)或 oraclient.dll(windows)这类 mml(media management layer)库。不匹配的版本会导致 ora-19554: error allocating device 或 ora-27000: skgfqsbi error 这类底层 i/o 失败。NetBackup 要求 Oracle 版本、操作系统架构(x86_64/aarch64)、glibc 版本与 NetBackup 客户端严格对齐;查 /usr/openv/netbackup/bin/admincmd/bpgetconfig -L 确认客户端已注册且状态为 ACTIVECommvault 的 libcv.so 必须放在 $ORACLE_HOME/lib 下,且需执行 chmod 755;若使用 CV 11.25+,注意其默认启用 TLS 1.2,Oracle 11gR2 默认不支持,需打补丁或升级 JDBC 驱动用 ldd $ORACLE_HOME/lib/libobk.so 检查动态依赖是否完整,缺失 libssl.so.1.0.0 类错误常见于 NetBackup 8.x 在 RHEL 8 上未安装兼容包配置 RMAN 的 SBT 参数和通道分配RMAN 不会自动加载 MML 库,必须显式指定 SBT_LIBRARY 并设置通道参数,否则即使库存在也会走本地磁盘路径。在 RMAN 中运行:CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' PARMS 'SBT_LIBRARY=/usr/openv/netbackup/bin/libobk.so, ENV=(NB_ORA_CLIENT=prod-db-srv)';NB_ORA_CLIENT 必须与 NetBackup 主控台中注册的客户端名称完全一致(区分大小写),Commvault 对应的是 CV_CLIENT_NAME不要在 PARMS 中加多余空格或换行,RMAN 解析失败时只报 ORA-19554,不提示语法问题若用脚本调用 RMAN,确保环境变量 LD_LIBRARY_PATH 包含 MML 库路径,否则 RMAN> ALLOCATE CHANNEL c1 DEVICE TYPE 'SBT_TAPE'; 会静默失败验证 MML 接口能否真正通信配置完不代表能通——很多故障卡在认证或网络层,RMAN 的 LIST BACKUP 或 BACKUP DATABASE 命令会卡住几十秒后报错,但根本原因不在 Oracle 日志里。 唱鸭 音乐创作全流程的AI自动作曲工具,集 AI 辅助作词、AI 自动作曲、编曲、混音于一体

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

相关文章:

  • 光学检测新手指南:用C++和OpenCV手把手实现PSD功率谱密度分析(附完整代码)
  • SpringBoot+Vue校内跑腿业务系统源码+论文
  • 在安卓Termux上部署Kali NetHunter:无需Root的完整实战指南
  • 人工智能毕业设计
  • 你的PyTorch GPU加速真的生效了吗?一个命令+三种验证方法,彻底排查CUDA/cuDNN安装隐患
  • 2025届最火的降AI率网站横评
  • 手把手教你用Keil C51在LCD1602上显示自定义汉字(附完整代码)
  • 苹果微软双修党福音:Navicat如何跨系统平滑迁移配置
  • Python的__getattribute__属性
  • 用Python的Matplotlib和NumPy画3D玫瑰花,代码逐行解析(附完整可运行源码)
  • 易基因|从实验到解读:ChIP-qPCR全流程关键点与数据分析实战
  • PyCharm新手必看:如何把Anaconda里装好的PyTorch环境“一键”导入项目?
  • SpringBoot+Vue智慧物业服务系统源码+论文
  • Ludusavi深度解析:现代游戏存档备份的架构设计与实战应用
  • G-Helper终极指南:如何为华硕笔记本实现轻量级性能控制
  • 深入invisible-watermark源码:聊聊DWT-DCT算法如何让水印“隐形”又“抗揍”
  • 用Python 2.7复现经典漏洞:在Windows XP上手动触发War-ftpd 1.65缓冲区溢出并创建管理员账户
  • 【硬件进阶】别再无脑抄参考电路了!万字长文扒光 Buck 降压电源底层逻辑与 Layout 绝杀技
  • TLSR825X Flash存储空间深度解析:如何安全使用剩余256K空间做用户数据存储
  • Bootstrap 5中如何利用Text-reset重置文字颜色
  • CSS如何使用Sass精简样式表体积_通过优化嵌套层级减少输出
  • SpringBoot+Vue乡村生活垃圾运输路线规划系统源码+论文
  • 怎么监控MongoDB副本集的复制缓冲区积压_复制流速率评估
  • 如何用AI化学助手ChemCrow在5分钟内完成专业化学分析
  • yolo项目设计
  • B站视频下载终极指南:如何免费下载4K大会员视频并建立个人影音库
  • 手把手教你为Jetson Nano配置SPI:从设备树修改到内核编译全流程解析
  • 如何处理SQL中的位运算_掌握BITWISE函数应用场景
  • 在线商城系统|基于springboot vue在线商城系统(源码+数据库+文档)
  • LeetDown终极指南:如何为iPhone 5s和iPad 4等A6/A7设备降级iOS系统