更新 sm_versions 文件
存储管理器必须在 sm_versions 文件中有相应的条目。如果使用 ISM,将 ism 放在 sm_versions 的 sm_name 字段中。要找出第三方存储管理器的 sm_versions 中要使用哪个代码名称,请参阅存储管理器文档。
sm_versions 文件中的存储管理器的定义使用以下格式:
1|XBSA_ver|sm_name|sm_ver
XBSA_ver 是存储管理器的 XBSA 共享库的发行版。sm_name 是存储管理器的名称。sm_ver 是存储管理器版本。最大的字段长度是 128 个字符。
以下示例显示 sm_versions 文件中 ISM 的定义:
1|1.0.1|ism| ISM.2.20.UC1.114|
以下示例显示 sm_versions 文件中 TSM 的定义:
1|5.1.6|adsm|5
ON–Bar 启动备份或恢复进程之前,它调用当前安装的特定于存储管理器的 XBSA 共享库版本以获取它的版本号。如果该版本与当前的 ON–Bar 版本兼容,并已在 sm_versions 文件中定义,则 ON–Bar 开始执行所请求的操作。
要更新 sm_versions 中存储管理器的定义
将 sm_versions.std 模板复制到新文件 sm_versions 中,该文件位于 UNIX 上的 $INFORMIXDIR/etc 目录或 Windows 上的 %INFORMIXDIR%etc 目录中。
如果使用 ISM,则发出 ism_startup -init 命令用正确的版本号和存储管理器名称自动更新 sm_versions 或手工编辑 sm_versions。
如果正在安装 ISM 补丁程序,则必须手工编辑 sm_versions。
警告:
ism_startup -init 命令擦除先前备份的记录。
如果使用第三方存储管理器,则供应商提供 sm_versions 文件的定义。使用 sm_versions.std 中的格式作为模板,为存储管理器创建您自己的具有正确数据的 sm_versions 文件。
如果所有协同服务器共享 etc 子目录下的 sm_versions 文件,则 sm_versions 文件应对每个品牌的存储管理器都有一个条目。
如果协同服务器节点之间不共享 etc 子目录,在 sm_versions 文件中为该协同服务器节点上使用的存储管理器指定一行。
停止当前运行的所有 ON–Bar 进程(onbar_d、onbar_w 或 onbar_m),然后重新启动它们以使更改生效。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/312079/viewspace-245579/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/312079/viewspace-245579/