当前位置:Linux教程 - Linux - Informix-Online数据库异地备份

Informix-Online数据库异地备份



         “本文版权归赛迪网所有,如需转载请与赛迪网联系
    (武德亮 )

    Informix-Online数据库在我国金融系统应用较为广泛。对金融系统而言,数据库异地备份是保证数据安全的一种行之有效的重要方法。笔者通过对UNIX操作系统及Informix-Online的学习与应用,总结出了实现远程数据备份的方法,在此与广大读者共享。


    环境要求:主服务器安装UNIX操作系统、Informix-Online数据库以及相关应用软件,网络环境配置正确。备份服务器要求安装UNIX操作系统,网络环境配置正确,与主服务器连通。
    建立主服务器到备份服务器的信任登录
    假设主服务器IP地址为:20.25.245.1,名为:Server1;备份服务器IP地址为20.25.245.2,名为:Server2。
    1. 修改主服务器相关文件
    在/etc/hosts文件中增加一行:
    ...
    20.25.245.2 server2
    2. 修改备份服务器中相关文件
    1)在/etc/hosts文件中增加一行:
    ...
    20.25.245.1 Server1
    2)在/etc/hosts.equiv文件中增加一行:
    ...
    Server1

    在备份服务器上建立备份文件(也可以是磁带等外部设备)
    #>/sjbf(用户和文件目录可以任意选取,这里以root用户为例)
    #chmod 666 sjbf

    修改主服务器——Informix-Online的onconfig参数
    将onconfig中TAPEDEV参数修改为:Server2:/sjbf

    通过以上设置,在主服务器Informix用户下执行ontape -s命令时就可以实现数据远程备份。如果备份onunload数据格式,可使用如下命令:

    onunload -t Server2:/sjbf -b 16 -s 2048000 数据库名

    为了简化备份,可以建立备份用户,直接调用上述系统命令,这里不再详述。以上方法在SCO-UNIX及HP-UX操作系统均使用通过。


    发布人:Crystal 来自:赛迪网