fringker 发表于 2010-12-05 20:13

informix HDR问题

操作系统SCO 5.0.6
informix IDS 7.3.1
操作系统装在虚拟机上,现在要对两台虚拟机做HDR,但是其中有一步就是要在主机上执行ontape -s -L 0,然后到从机上进行物理恢复,以使从机数据库为recover状态来更改mode。即使用第一步在主机上的0级备份到从机上作ontape -p操作。由于小弟条件简陋,是在虚拟机上作实验的,没有磁带机,在主机上作备份没有问题,问题是在将备份传到从机后,如何使用这个文件作ontape -p恢复?在IBM的文档上是这么说的:

要在标准输出中创建所有存储空间的 level-0 存档(它将转移到目录 /home 中的 level_0_archive 文件),执行以下命令:

    * ontape -s -L 0 >/home/level_0_archive -t STDIO
这样得到一个level_0_archive的备份文件

要从包含先前执行标准输出的归档的 level_0_archive 文件执行物理恢复,执行以下命令:

    * cat /home/level_0_archive | ontape -p

可我这样操作根本不行,无法进行物理恢复,提示物理恢复failed,我的onconfig文件中tape设备的定义是/dev/null,后来怎么改也还是这个错误。

于是又想到了用rsh的方法,就是在两个机器上编辑/etc/hosts. /etc/hosts.equiv .rhosts文件做好互相信任,将主机onconfig的tape设备定义为/dev/stdout,然后在从机上执行 rsh host1 "ontape -s -L 0"|ontape -p的方法来做,可是文件编辑好后,rlogin rcp都可以,rsh不能执行,说主机can not open,这条路也失败了。

不知道各位大牛们有没有方法帮助小弟做完这个实验?

liaosnet 发表于 2010-12-05 21:49

此方法不适用于IDS10以下的版本,谢谢!

在10以下的版本中,需要备份好了,然后再另一台机子上恢复!参考9.4上建HDR的方法~
http://blog.chinaunix.net/u/28641/showart_359952.html

fringker 发表于 2010-12-05 22:05

感谢liaosnet的回复,但是在TAPEDEV设置那一项里,您给的文章里设置的是./dbs/fullbak,也就是以一个文件作为磁带机了,可能在9.4上可以,但我在7.3.1上用过同样的设置,结果是提示你mount一个磁带到那个位置,然后按return继续,无法备份成一个文件……

liaosnet 发表于 2010-12-05 22:53

本帖最后由 liaosnet 于 2010-12-05 22:55 编辑

感谢liaosnet的回复,但是在TAPEDEV设置那一项里,您给的文章里设置的是./dbs/fullbak,也就是以一个文件作 ...
fringker 发表于 2010-12-05 22:05 http://bbs3.chinaunix.net/images/common/back.gif


    7.31也可以备成个文件的~这个我比较确信。。。
TAPEDEV 对应的那个文件应当先存在~

fringker 发表于 2010-12-06 11:47

多谢liaosnet,问题解决了,就是按照你说的,先建立文件,然后将文件权限更改为777,备份恢复都很顺利,万分感谢
页: [1]
查看完整版本: informix HDR问题