- 论坛徽章:
- 0
|
在sco 5.06上安装informix 7.3,数据库初始化失败
IFX说的是对的.
安装INFORMIX7除了根据$INFORMIXDIR/release/en_us/0333/ONLINE7.x文件修改/etc/conf/cf.d/stune和mtune文件外,要注意四个文件的对应关系:
/etc/hosts
/etc/services
$INFORMIXDIR/etc/onconfig.XXX 也就是$ONCONIFG
$INFORMIXDIR/etc/sqlhosts
主要是sqhosts文件,
其结构是:
dbservername nettype hostname servicesname options
dbservername是INFORMIX实例名,对应$ONCONFIG中的DBSERVERNAME和DBSERVERALIASES字段,
nettype指与实例的联接方式,在SCO上可取onipcshm,ontlitcp和ontlispx三个值,分别指IPC的shared memory,TLI的TCP和TLI的SPX方式.
hostname指数据库所在的主机名,在/etc/hosts中定义.
servicesname指在/etc/services中定义的端口名(TCP专用,ipcshm也可用同一名称).
options此域有较多选项,可不填.
在onconfig文件中DBSERVERNAME字段指定的数据库名,DBSERVERALIASES字段指定的数据库的别名,NETTYPE字段指定的联接的方式,如:NETTYPE TLITCP,1,150,NET//TLITCP接口,1个轮询线程,150个用户.
NETTYPE IPCSHM,50,CPU //IPCSHM接口,1个轮询线程,50个用户.
此处的NETTYPE值比SQLHOSTS中的值少个"ON"
可在onmonitor->;parameter->;performance中指定NETTYPE设置,
在onmonitor->;parameter->;shared-momery中指定DBSERVERNAME 和DBSERVERALIASES
环境变量:
ONCONFIG指定当前的onconfig文件名,定义一个INFORMIX实例的所有特征,总在$INFORMIXDIR/etc中,可有不同的文件名,如onconfig.samp
INFORMIXSERVER指定当前INFORMIX联接所使用的DBSERVER值DBSERVERNAME或DBSERVERALIASES.
感谢IFX的指点,我已经完成的INFORMIX的初始化.
以上就算是给自己写的安装小结吧.
IPC-进程间通讯
SHM-共享内存
TLI-传输层接口
TCP-传输控制协议
SPX-NOVELL所用的协议,基本不用. |
|