informix7.X安装指南
来源: 作者: 出处:综艺读书 2006-10-08自informix5.x以后,INFORMIX公司推出新一代数据库引擎ONLINE DYNAMIC SERVER动态服务,一般我们简称ONLINE7.x,ONLINE是一个关系数据管理(RDBMS),
|
|
|||
由于我有一年多的INFORMIX-ONLINE管理经验,所以主要讲解INFORMIX7.3的在SCOUNIX5.0.5系统安装和配置,至于INFORMIX的原理和结构在这里就不详细介绍了.
一.Informix7.30的安装
1.建立infomix组和informix用户
1) 以 root用户登录
2) 使用SCOADMIN系统命令建立组名为”informix”,用户名为”infomix”的用户,其”home directory”缺省为”/usr/informix”,在这里我使用缺省值。
2. 产品的安装
1) 以informix用户登录系统,编辑.profile所需的环境变量:
INFORMIXDIR=/usr/informix
INFORMIXSERVER=服务器名(例如mzd2002)
ONCONFIG=配置文件名(例如onconfig.mzd2002)
LD_LIBRARY=$INFORMIX/lib:$INFORMIXDIR/lib/esql
PATH=$INFORMIX/bin:$INFORMIX/lib:$PATH
Export INFORMIXDIR INFORMIXSERVER ONCONFIG PATH LD_LIBRARY
注:这里最重要的两个参数为INFORMIXSERVER和ONCONFIG文件(存放在$INFORMIXDIR/etc下).
2) 执行 ./.profle 使上述设置的环境变量生效。
3) 安装INFORMIX-SQL、INFORMIX-4GL、INFORMIX-IDS7.3,请严格按以上步骤安装(我就曾经没按照顺序安装,结果最后ONLINE怎么也启动不了,而且报错也是莫名其妙,”CAN'T FIND MESSAGE FILE AND DBLANG”).
4)以root用户登录并插入SQL光盘
# mount /dev/cd0 /mnt
# tar xvf /mnt/SQL.TAR
# ./installsql
输入许可证提供的序列号,如:INF#Xxxxxxx
输入许可证提供的KEY:如AAABBB
注意必须是大写字母
# unmount /mnt
插入4GL光盘
# mount /dev/cd0 /mnt
# tar xvf /mnt/4GL.TAR
# ./install4gl
# unmount /mnt
插入IDS7.30光盘
# mount /dev/cd0 /mnt
# cpio –icvudmB< /mnt/SERVER/IDS.CPI
# ./installserver
# unmount /mnt
注: 先安装工具软件,后安装server;先安装低版本,后安装高版本;在root下安装。
3.准备Informix初始化环境。
1) 编辑/etc/hosts文件,登记网络各机器的名字及网络地址
例如:
IP地址 主机名
82.17.32.5(本机) informix_server1
82.17.32.8 informix_client1
2) 修改 /etc/services,增加informix服务端口名
例如:
online_service 8000/tcp #informix
其中,online_service是informix服务名,8000为端口号,tcp为传输协议,该端口号必须唯一,如果和其它端口号有冲突,可以修改。
4) 编辑$INFORMIXDIR/etc/sqlhosts文件
picc onipcshm informix_server1 sqlexec
tcp ontlitcp informix_server1 online_service
第一行picc为INFORMIX-ONLINE的server名,onlipcshm是共享内存方式连接(只限本地),informix_server1是本地主机名(hostname),sqlexec是服务名。
第二行tcp是增加的一个数据库服务器别名,ontlitcp是使用传输层TCP/IP(本地或远程)访问数据库,online_service是第3)步/etc/services中的online_service。
4.准备数据库空间
online允许使用两种不同的磁盘空间类型:原始的(生设备)磁盘空间和处理过的(熟设备)文件系统,使用处理过的文件做dbspace,其性能不如原始空间。使用处理过的文件就不能利用DMA功能(既直接内存访问),将数据从共享内存直接传递到磁盘,所以,为了充分发挥ONLINE的能力我建议读者使用原始空间。
1)使用原始磁盘空间做dbspaces
原始磁盘空间的分配必须在安装SCOUNIX操作系统时完成。具体做法是:安装操作系统划分磁盘空间时,首先计算出UNIX系统所需要的磁盘空间,然后剩余的空间全部用作INFORMIX数据库原始空间,将这部分作一个或多个磁盘分区,如果磁盘空间有多个磁盘,建议做多个,可以单独分配空间给物理日志空间、逻辑日志空间及tmp空间以提高系统的性能。具体做法如: 分区名为dbs(在安装系统时分的磁盘分区),将该分区设置为裸设备(NON FS),在/dev可以找到dbs的设备名/dev/dbs,将dbs的属主和属组改为“infomix”,权限改为”660”,该分区即为online要求的原始空间,有关Online原始磁盘空间的信息可用命令# divvy /dev/dbs查看,同理,用此方法可以建立dbs1、dbs2等原始磁盘空间。
2)使用处理过的文件做dbspaces
由于在安装系统时没有分多个磁盘分区,可以用现有的磁盘空间的文件系统.
下面在/dev/root文件系统下创建3个dbspaces,分别为workdbs(业务数据库)、logdbs(逻辑日志、物理日志)、tmpdbs(tmp数据库)
# cd
# >workdbs logdbs tmpdbs ‘建立文件
# chown informix:informix workdbs ‘改变属主和属组
# chown informix:informix logdbs
# chown informix:informix tmpdbs
#chmod 660 workdbs ‘将权限改为660
#chmod 660 logdbs
#chmod 660 tmpdbs
5.修改SCOUNIX5.05 内核参数
对于SCO UNIX平台,INFORMIX-ONLINE7.30需要调整下列核心参数值:(参照$INFORMIXDIR/release/en_us/0333下的IDS7.3文件)
SHMMAX:409600000
SHMALL:512
SHMMNI:8192
SHMSEG:6
SEMMNI:8192
SEMMNS:8192
SEMMAP:8292
SEMMNU:100
SEMMSL:25
具体做法:从root注册登录,运行scoadmin在菜单中逐层选择Hardware/Kernel Manager,然后选择Tune Parameters,根据以上值设置核心参数,设置完重连核心,退出并重新启动UNIX。
二.初始化informix
方法一:配置ONCONFIG文件(onconfig.picc)
$ cd /usr/informix/etc(配置文件所在目录)
$cp onconfig.std onconfig.picc(从标准配置文件中拷贝一份,作为配置自己系统的基础)。
用vi 编辑器修改onconfig.picc文件中的值,由于文件中的参数多,所以我主要把重要的参数进行说明:
ROOTNAME=rootdbs #这里我们取缺省rootdbs
ROOTPATH=/dev/dbs # rootdbs的第一个chunk所在原始设备全路径名,dbs为我们在前面配置的原始dbspaces。
更多内容请看informix informix安装配置 Windows操作系统安装专题,或进入讨论组讨论。
·系统安装手册 (16385篇文章)
·informix (193篇文章)
·数据库安装与卸载 (8929篇文章)
·informix安装配置 (50篇文章)
·开发优质高效的Informix数据库应用程序(4) 11-17
·开发优质高效的Informix数据库应用程序(3) 11-17
·开发优质高效的Informix数据库应用程序(2) 11-17
·Informix TRAIN 文档详解(5) 11-17
·Informix TRAIN 文档详解(4) 11-17
·Informix TRAIN 文档详解(3) 11-17
·Informix TRAIN 文档详解(2) 11-17
·Informix的监控和管理命令(2) 11-17
·Informix 5的安装及初始配置(2) 11-17
|
|||
| ·ACDSEE专题教程-下载使用 ·迅雷专题教程-下载使用 ·Windows XP频道 ·Windows Vista频道 ·Windows 2000频道 ·win2003频道 ·Freebsd频道 ·Oracle频道 |
·Linux频道 ·Windows频道 ·邮件服务器专题 ·协议大全 ·数据恢复指南教程 ·FreeBSD使用教程 ·Linux数据库宝典 ·Linux基础知识 |
||
| · 秘密:Vista隐蔽的动态屏保 · 腾讯开发新电子宠物--QQ熊 · 惠普否认2999元PC有价无货 |
· 驱逐Win系统“流氓”文件 · WinXP中获取未使用的IP地址 · 尝试format C:格式化硬盘? |
| · 在DOS下恢复回收站中的文件 · 拯救WinXP崩溃的救命稻草 · Linux系统中超级权限的应用 |
· 搜狗PK谷歌:谁能代言拼... · 昨日重现,一键GHOST轻松.. · 实现Web迅雷在空闲时杀毒 |
| · AVIFile函数制做AVI文件 · VC中链接动态链接库的方法 · 熊猫烧香核心源码(Delphi) |
· DateDiff函数祥解 · JavaScript去除空格的三种 · js效果 图片加载进度实时.. |
| · SQL Server数据库优化方案 · Oracle的初学者入门心得 · JSP连接Mysql数据库 |
· Photoshop为美女做艺术处理 · 用Freehand创建发光字特效 · 设计自己的个性QQ动态表情 |




