Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103127399
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: DB2/Informix

2008-03-24 22:12:16

开始安装informix,大致步骤如下: 
创建informix组和informix用户,一般需要把informix用户的资源使用设成不受限制(例如允许创建的最大文件、数据段大小等); 
导入informix软件,mount上informix的安装光盘后,根据提供安装文件的类型,如果是tar格式(.tar扩展名),用tar命令解开;如果是cpio格式(.cpi扩展名),用cpio –icvdumB < 解开。 
导入后,根据informix的版本安装稍有区别,9版的informix都是通过informix用户安装,然后su到root用户,执行安装过程中生成的脚本(文件名一般包含有RUN_AS_ROOT字样);低版本的informix用户直接由root用户安装。不管哪种方式,执行install之前需要设置INFORMIXDIR环境变量(指向安装目录),另外还需要注意:IDS(Informix Dynamic Server)要放在最后安装。 
前面都很容易,大部分生手安装informix的时间都花在如何把informix server转起来。简单说:大致分成激活aio、设置环境变量、sqlhosts设置、onconfig设置、chunk所用的lv设置等步骤,因为这是一台准备用作备机的机器,所以直接把主机上的配置拷贝过来就可以。 
接下来就是今天工作的重点——配置informix hdr(High-availability Data Replication),也分步骤说明:

p610有两块网卡,根据设计,准备用一根直联线专用于两台主机间informix的数据复制。 
由于复制是基于informix的网络服务的,所以要在两边的informix上个增加一个onsoctcp方式的服务名。同时为了它们之间能够相互访问和传送数据,必须建立两台主机informix用户之间信任关系。这属于操作系统的设置:编辑/etc/hosts.equiv,增加一行 informix,其中hostname为对方主机的名字。设置完可以用rsh命令测试一下。 
完成后,在主机上做数据库0级备份,并把备份文件传到备机。 
主机上执行onmode -d primary <备机服务名>。 
备机上执行ontape -p物理恢复数据,结束后执行onmode -d secondary <主机服务名>。 
这时执行onstat -可以看到,两边的informix状态,主机上增加了Pri字样,备机上则是Sec,表明复制关系已经建立。 
注意:在主机上创建数据库必须是带日志的,这与复制原理有关。

建立复制关系后,两边的informix操作方式与往常没有两样,可以随意启动关闭,并且无所谓先后顺序。备机端的数据库可以正常访问,但处于只读模式下。
阅读(511) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~