|
|
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已! |
|
恭喜您是本站第 1735236
位訪客!
登入 | 註冊
|
|
|
|
發表者 |
討論內容 |
冷日 (冷日) |
發表時間:2008/3/19 5:34 |
- Webmaster

- 註冊日: 2008/2/19
- 來自:
- 發表數: 15773
|
- [分享]INFORMIX ONLINE 7.x for sco 安裝步驟
- INFORMIX ONLINE 7.x for sco 安装步骤
1.建立informix 用户组及用户。 在root 用户下,scoadmin->accout manager->group->add new group, 加入informix 用户组。 scoadmin->account manager->user->add new user, 加入informix 用户,注意home directory 应是你希望安装informix 的地方. Login group 改为informix , membership 中则加入informix. 当然以上步骤可以用命令行的方式实现。
2.配置unix 核心参数, 在root 用户下, scoadmin->hardware manager/kernel->parameters, 修改以下各参数: SHMMAX 134217728 SHMMIN 1 SEMMSL 150 MAXUP 2048 然后Relink kernel , 重新启动。 [color=red:1e3f312457]一般的值,必须根据实际调整.[/color:1e3f312457]
[color=red:1e3f312457]一般是参照/etc/conf/cf.d/mtune中的各项的最大值添加到stune中[/color:1e3f312457]
3.vi informix home directory 下的 .profile 文件, 加入 INFORMIXDIR=/usr/informix ONCONFIG=onconfig (这是定义online 的配置文件,由自己起名) INFORMIXSERVER=online (informix数据库server的名称,由自己定) 另在PATH中加入/usr/informix/bin (注意应同INFORMIXDIR 统一) 最后export 以上各项。
比如我的如下: # SET INFORMIX Ver 7.30 ENV INFORMIXDIR=/usr/informix INFORMIXSERVER=online TERMCAP=$INFORMIXDIR/etc/termcap ONCONFIG=onconfig PATH=$INFORMIXDIR/bin:$PATH LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$LD_LIBRARY_PATH export INFORMIXDIR INFORMIXSERVER ONCONFIG TERMCAP PATH LD_LIBRARY_PATH
4. 拷贝informix 文件 以informix 用户登录, 在 $ 提示下 su 到 root 用户下 # mount /dev/cd0 /mnt ( 将informix online 的光盘mount上)
将光盘中的4GL.cpi,ONLINE.cpi,SQL.cpi,ESQL.cpi拷贝至informix用户的根目录下。 在 informix 根目录下展开以上文件 $ cpio -iBmducv -I file.cpi ( 或cpio -iBmducv < file.cpi )
1)先安装SQL,将SQL介质插入 执行安装命令 #. ./installsql 输入序列号(注意大小写) 输入KEY(注意大小写) 2)安装4GL,将4GL介质插入 执行安装命令 #. ./install4gl 输入序列号(注意大小写) 输入KEY(注意大小写) 3)安装ESQL,将ESQL介质插入 执行安装命令 #. ./installesql 输入序列号(注意大小写) 输入KEY(注意大小写) 4)安装ONLINE,将ONLINE介质插入 执行安装命令 #. ./installonline
一般infomirx的序列号可以通用~~~~~~~~~
4gl一般大多数情况下用不到 ,所以可以不用安装先.
5.准备数据库空间,
当前目录为希望放informix 库数据的文件系统目录, # cat /dev/null>chunk1 (chunk 的文件名由自己起) # chmod 660 chunk1 # chown informix chunk1 # chgrp informix chunk1
(需要说明的是chunk1就是个文件,怎么生成都可以>chunk1也行,vi也行,touch也可以)
在裸设备上建chunk 假设裸设备名为 /dev/ru # ln /dev/ru /dev/chunk1 # chmod 660 /dev/chunk1 # chgrp informix /dev/chunk1 # chown informix /dev/chunk1
关于这里,必须说两句,大家应该养成良好的习惯,就是[color=red:1e3f312457]chunk的路径用链接.[/color:1e3f312457]
6.编辑一些文件
1)onconfig 一般是cp onconfig.std onconfig vi onconfig
修改以下各项为下列值: ROOTPATH 改为chunk 的全路径。 MSGPATH 为 /usr/informix/online.log (这一目录应和home directory 及INFORMIXDIR 统一) TAPEDEV 为 /dev/null LTAPEDEV 为 /dev/null DBSERVERNAME 同.profile中INFORMIXSERVER名字,和sqlhosts中统一(记得一定要改这个) 2)sqlhosts文件 原来一般是 demo_on onipcshm on_hostname on_servername demo_se seipcpip se_hostname sqlexec
注释第二行
加入一行online ontlitcp hostname online_service ~~~~~~SERVER名 ~~~~~~tcp/ip方式 ~~/etc/hosts的主机名 ~~/etc/services 中的tcp/ip口名
这里要注意的是这个配置和在linux下的是完全不一样的,linux下的不是ontlitcp. 3) 编辑/etc/services 加入数据库tcp/ip端口: online_service 8888/tcp 这个数字自己随便选,别重复,别离谱就行. 7,初始化 1)进入onmonitor界面 $onmonitor 2)选择Parameters -> Initialize 3)出现DISK PARAMETERS界面配置如下参数后键入Esc键 Tape Dev. [/dev/null] Log Tape Dev. [/dev/null] Root Name [rootdbs ] Root Size [ 2000000] Kbytes Primary Path [/usr/informix/chunk1] 4)出现Do you really want to continue? (y/n)时选择"y" 5)出现SHARED MEMORY PARAMETERS界面配置如下参数后键入Esc键 Server Name [online ] 6)出现PERFORMANCE TUNING PARAMETERS界面配置如下参数后键入Esc键 Protocol Threads Users VP-class [tlitcp] [ 1] [ 10] [CPU] 7)出现DATA REPLICATION PARAMETERS界面后键入Esc键 8)出现DIAGNOSTIC PARAMETERS界面后键入Esc键 9)出现PARALLEL DATABASE QUERIES PARAMETERS界面后键入Esc键 10)出现Do you really want to continue? (y/n)时选择"y" 11)配置成功后退出onmonitor界面
这样就基本OK了,期间出[color=red:1e3f312457]现任何错误必须看log,养成良好的习惯.[/color:1e3f312457] ONLINE的运行及监控 1:启动 oninit 2: 关闭 onmode -ky 3:状态 onstat -
你可以onstat -- help看一下,仔细研究onstat .
|
|
討論串
|