Bug Killer Asked: 2013-06-07 09:07:56 +0800 CST2013-06-07 09:07:56 +0800 CST 2013-06-07 09:07:56 +0800 CST Oracle RMAN 用于与辅助通信的协议 772 RMAN 使用什么协议与用于备份/恢复数据的服务器通信? 我到处搜索,但找不到包含此信息的任何文档。 背景:我正在开发一个将 oracle 数据库备份到不同商店的代理 oracle rman 1 个回答 Voted Best Answer Gaius 2013-06-14T03:59:36+08:002013-06-14T03:59:36+08:00 您正在寻找的东西称为SBT API。我找不到关于它的任何免费文档,但过程是说磁带库的供应商实现 SBT 的功能(例如sbtopen(),sbtwrite()等等),将它们编译为共享库(.so文件)并将其放置在ORACLE_HOME。当 RMAN 启动时,它会查找一个名为的文件libobk.so并动态链接到它。然后 RMAN 调用这些函数,然后 MML(媒体管理层)和实际硬件(例如磁带库)之间的协议是专有的。
您正在寻找的东西称为SBT API。我找不到关于它的任何免费文档,但过程是说磁带库的供应商实现 SBT 的功能(例如
sbtopen()
,sbtwrite()
等等),将它们编译为共享库(.so
文件)并将其放置在ORACLE_HOME
。当 RMAN 启动时,它会查找一个名为的文件libobk.so
并动态链接到它。然后 RMAN 调用这些函数,然后 MML(媒体管理层)和实际硬件(例如磁带库)之间的协议是专有的。