关于onbar和ism的问题
最近在看onbar的命令,想利用informix自己提供的informix storage manager配合onbar来备份数据库.可是就是配不好.不知道哪位大侠有空给俺讲解一下呢?由于设备简陋,没有磁带机,我是利用文件作为备份设备的. :em16:
关于onbar和ism的问题
看来还是得靠自己.我一开始遇到的问题是在/tmp/bar_act.log中遇到以下问题:
2003-12-04 21:23:55 11081107 ERROR: Version 1.0.1 of the XBSA shared library
is not compatible with version 1 o
f ON-Bar.
这个问题现在已经解决了,解决的方法竟然是手工将有关version的数据插入sysutils库的bar_version表
http://www-3.ibm.com/software/data/informix/pubs/library/notes/machnote/dec0914m125.txt
在这个文件中有描述.说的虽然是9.4的版本,但是方法对7.3居然也适用.我就不明白为什么要自己手工来做,为什么不却省插入一条.或者在说明书中注明呢?
关于onbar和ism的问题
经过一番搜索,虽然没有找到什么有用的资料,但是却有个想法,就是重新再装一遍ism.删除了$INFORMIXDIR/ism,和/nsr两个目录之后,重新运行ism_startup -init,添加了informix作为管理员.
然后就是建立文件设备,加label,mount.最后onbar一下,居然成了.可是怎么恢复备份还是不会
关于onbar和ism的问题
你直接使用onbar命令恢复即可。onbar –r –t YYYY-MM-DD hh:mm:ss 进行指定时间点的恢复;
onbar –r –n log 进行指定日志号码的恢复;
onbar –r – dbspace 进行指定表空间的恢复。
onbar -r -p 进行数据库的物理恢复
onbar -r -l 进行数据库的逻辑恢复
关于onbar和ism的问题
ism的安装应该不复杂.至少在sco+informix online 7.3上是不复杂的.装完了informix之后,ism的相关软件会在$informixdir/bin下面.
关键是配置.
按照文档里的说法,我们需要在/usr/lib/下建立一个符号连接.同时在onconfig文件中设置一下.
先看看我的设置:
BAR_BSALIB_PATH=/usr/lib/ibsad001.so
ibsad001.so实际上是$informixdir/lib/libbsa.so的符号连接.
配好之后,用root身份运行ism_startup -init就可以了.如果没有错误提示,你的ism就算是成功一半了.
接着你最好用ism_add -admin informix,将informix用户设置成管理员.接下来都用informix用户进行管理,比root要方便.
建好了用户,接着就要建设备.我采用文件设备.
设备好了,就要label volume,然后是mount volume.
这些命令你看看文档就行了.
我后来用onbar -b -L0进行过备份,也成功了.
恢复的时候, 我发现数据库必须在offline的情况下才能恢复.不知道是不是这样呢? 楼上方法可行,刚试了下。
页:
[1]