Informix 5的安装及初始配置(2)
来源:互联网 作者:2 出处:综艺读书 2006-11-17INFORMIX安装完毕后,必须经过下列参数调整才可正常使用。
|
|
|||
1、设置环境变量
1)在/.profile文件中,增加下面几行:(为root用户设置INFORMIX环境变量)
INFORMIXDIR=/usr/informix
PATH=$PATH:/usr/informix/bin
DBDATE=Y4MD/
exportINFORMIXDIRPATHDBDATE
2)在/etc/profile文件中,增加下面几行:(为root以外的用户设置INFORMIX环境变量)
INFORMIXDIR=/usr/informix
PATH=$PATH:/usr/informix/bin
DBDATE=Y4MD/
exportINFORMIXDIRPATHDBDATE
2、修改UNIX系统的核心参数
1)在单用户下,以超级用户root注册,依次执行如下命令:
#cd/usr/informix/release
#moreONLINE_5.0
然后记录如下参数及后面的值:
SHMMAX:1048576
SHMMIN:1
SHMMNI:32
SEMMNI:256
SEMMNS:256
SEMMSL:60
2)修改UNIX系统核心参数
#cd/etc/conf/cf.d
#cpmtunemtune.bak
#vimtune
{此文件格式如下:
…
*SharedMemoryParameters
SHMMAX104857613107280530637
SHMMIN111
…
其中:第一列为UNIX系统参数名,第二列为参数当前值,第三列为参数最小值,第四列为参数最大值。}
然后根据上面记录下来的数据依此检查每个参数,如果:
A.所记录的系统参数名存在;
B.所记录的系统参数值在最小值和最大值之间
则用记录下来的参数值取代此参数的当前值。反之,不修改此参数。
3)重新连接核心,使新的核心参数生效
依次执行命令:
#cd/usr/etc/conf/cf.d
#./link_unix
系统提示:
Doyouwantthiskerneltobootbydefault?(y/n)输入:y
Doyouwantthekernelenvironmentrebuilt?(y/n)输入:y
#reboot
(**注:进入单用户的方法除关机重启外,也可从多用户状态直接转换。
转换命令为:#init1
然后按系统提示输入root口令(若无口令则按回车)即可进入单用户**)
3、修改设备权限
可用两种设备作为chunk,方法分别为(以超级用户注册):
熟文件 1.Cat/dev/null>file-name
2.chmod 660file-name
3.chgrp informixfile-name
4.chowninformixfile-name
生设备 1.创建一块原始硬盘或硬盘分区
2.chmod 660 device-name
3.chgrpinformix device-name
4.chowninformixdevice-name
例: ln/dev/rdata /dev/rdbspace
chmod660/dev/rdbspace
chowninformix/dev/rdbspace
chgrpinformix/dev/rdbspace
4、INORMIX-ONLINE数据空间初始化
1)以用户informix注册;
2)执行如下命令对数据库空间和共享内存参数进行调整:
$tbmonitor
依次选择菜单:Parameters—Initialize
需要修改的参数为:
Sys.LogFile [/usr/informix/onlne.log]
SystemMsgs. [/usr/informix/online/msg ]
TapeDev.[/dev/null ]
LogTapeDev.[/dev/null ]
RootSize[###### ]
PrimatyPath [/dev/rdbspace]
(**RootSize是分配给INFORMIX存放数据的空间大小,以Kbyte为单位。一般在安装UNIX时,即为其预留出单独的某个分区(设分区名为dbspace)。它的大小计算如下:
A.以root注册,使用命令:
#divvy
B.记录下Name为dbspace分区的FirstBlock和LastBlock
例如某dbspace空间的FirstBlock值为:750001
LastBlock值为:1253436
计算RootSize的值<=LastBlock–FirstBlock+1
所以,以上面的数据为例,RootSize<=1253436-750001+1
=503436**)
4)按Esc键,退出当前菜单,系统自动进入Shared-Memory,再按Esc键退出进行数据库空间初始化。
5)选择Exit菜单退出实用程序tbmonitor,依此执行如下命令,完成对数据库的初始化设置:
$tbmode–ky
$tbinit
5、增加开机自引导程序
系统启动后,为了使数据库能够正常工作,在对数据库操作之前,必须使用命令tbinit对数据库进行共享空间的初始化。通常可以将对INFORMIX数据库系统共享内存的初始化工作放到UNIX的启动程序中,一般在/etc/rc2.d目录下增加起动程序S90tbinit,完成INFORMIX数据库系统的初始化工作。S90tbinit文件的内容为:
echo"INFORMIX-ONLINE:tbinit…"
/usr/Informix/bin/tbinit
if[$?-eq0]
then
echo"okay!"
else
echo"fail!"
fi
编辑完此文件后,在执行如下命令为此文件增加可执行权限:
#chmod+xS90tbinit
6、增加关机自引导文件
为了数据的安全,我们在关机之前,应该使用tbmode命令将数据库共享空间关闭。为方便起见,我们一般在/etc/rc0.d目录下增加一个文件:K01tbmode。文件的内容可以如下:
echo"INFORMIX-ONLINE:tbmode…"
/usr/informix/bin/tbmode-ky
if[$?-eq0]
then
echo"OKEY!"
else
echo"FAIL!"
fi
编辑完此文件后,在执行如下命令为此文件增加可执行权限:
#chmod+xK01tbmode
·电脑配置手册 (6441篇文章)
·服务器配置专栏 (8814篇文章)
·系统安装手册 (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动态表情 |




