分享
 
 
 

Informix Dynamic Server 产品的安装及起动

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

一. 安装顺序

1. 安装Application development tools. 如:INFORMIX -SQL、INFORMIX- 4GL 等。

2. 安装 SQL application-programming interfaces. 如:INFORMIX- ESQL/C、INFORMIX- CLI等。

3. 安装 Database serves. 如:INFORMIX DYNAMIC SERVER 等。

4. 安装 Additional products. 如:LANG SUPPLEMENT ZHCN 等。

二. 安装步骤

1. 检查操作系统是否运行正常

2. 以超级用户root登录,建立一个名为informix的用户组和一个名为informix的用户,是informix用户是informix用户组的唯一用户。

3. 设置环境变量:

#INFORMIXDIR=(informix产品的安装目录)

#export INFORMIXDIR

#PATH=$INFORMIXDIR/bin:$PATH

#export PATH

4. # cd $INFORMIXDIR

5. 如介质为光盘,则应Mount对应光盘的文件系统:

#mount 介质设备名 对应目录

主要操作系统CDROM Mount 方法:

a. Data General DG/UX v4.11 on AviiON(Intel & M88K)

# mount –t cdrom –o noversion /dev/pdsk/pdsk_num /cdrom

(pdsk_num为一数值,可在/etc/devlinktab中找到对应值)

b. Digital UNIX v4.0 , V3.2 on Dec Alpha

系统配置文件中必须存在:

options CDFS

这一行。

# /usr/sbin/mount –r –t cdfs –o noversion /dev/rz<unit#>c /cdrom

<unit#>为CDROM驱动器的单元号,一般为4(即:/dev/rz4c)。单可用

#file /dev/rrz*c

找出RRD Disk(即CDROM驱动器),例如:

/dev/rrz4c: character special (8/4098) SCSI #0 RRD43 disk #32(SCSI ID #4)

c. Fujitsu – UXP/DS V20 on DS/90

如果/etc/vfstab中存在mount CD的标准位置,则直接打:

/etc/mount /cdrom

否则:

/etc/mount –F cdfs –r /dev/cd0 /cdrom

d. HP/UX –v 11.0, v10.20, v10.10, v10.01 on HP 9000 Series 800

#mount –F cdfs –o cdcase /dev/dsk/<cdrom_device> /cdrom

<cdrom_device>可用ioscan –f –n 命令找到。

e. IBM-AIX v4.3, v4.2.1, v4.1.4 on RS/6000 and SP2

如果/etc/filesystems中存在mount CD的标准位置,则直接打:

/etc/mount /cdrom

否则:

/etc/mount –v cdrfs –r /dev/cd0 /cdrom

还可用

smit mount

来执行mount

f. NCR – MP-RAS v3.02, v3.0.1

# /etc/mount –F cdfs –r –o nmconv=m <cd_device> /cdrom

<cd_device>为CDROM设备文件,一般为/dev/dsk/c0t0d0s0

g. SCO – Open Server v5.0 on Intel

#/etc/mount –f HS,lower –r /dev/cd0 /cdom

h. SCO –UnixWare v7, v2.1

#mount –F cdfs –r –o nmconv=m <cd_device> /cdrom1

<cd_device>可用

devattr cdrom1 bdevice

决定。

还可用

#share –o ro <mount-point>

允许共享CDROM, 在其他机器上

#mount –F nfs <server>:/cdrom1 /cdrom1

i. Siemens Pyramid – SNI Reliant UNIX v5.4.4b, v5.4.3c,v5.4.3b

必须安装”Sicdrom” package。

su mount –F hs –o dos /dev/ios0/<cd-device> /cdrom

j.Slackware Linux 2.0.34

#mount –t iso9660 –r /dev/<cd_device> /cdrom1

<cd_device>可用

dmesg | grep –i cd

获得。如

hd20 Sony CDU-55 ATAPI

则hd20为<cd_device>

k. SunOS – 5.7 Solaris v2.7, v2.6,v2.5.1,v2.4 on Intel & UltraSPARC

Volume Management自动将CDROM mount 在/cdrom/cdrom0/s0

l. Tandam Non-Stop UX C41, C21 on Integrity S4000 Series

mount –F cdfs –o ro /dev/cdrom/<cdrom_device> /cdrom1

m. UNISYS SVR4 on Intel

mount –F cdfs <cd_device> /cdrom1

<cd_device>一般为/dev/cdrom/d0

如介质为磁带,则省略此步骤。

6. 参照产品的License,用cpio或tar命令将光盘或磁带上的文件copy至当前目录:

对光盘:# cpio –icvdumB<对应目录/ 文件名

#tar xvf 对应目录/文件名

对磁带:#cpio –icvdumB<对应设备/文件名

#tar xvf对应设备/文件名

7. 安装INFORMIX产品:

如对SQL:# ./installsql

8. 如介质为光盘,则umount对应光盘的文件系统:

# umount 介质设备名

如介质为磁带,则省略此步骤。

9. 重复步骤5、6、7、8,分别copy和安装INFORMIX的其它产品。

注意必须因格按照安装程序。

安装时用命令:# ./install4gl、 # ./installsql、# ./installonline、

# ./installzhcn等,

安装过程中需要输入产品的serial number和serial-number key。

10. 设定网络环境:

分别配置文件: /etc/hosts和/etc/services.

在 /etc/hosts中加入机器的IP地址和名字,

在 /etc/services中加入一个自定义不重复的service name 和port number.

11. 调谐操作系统核心参数

参照$INFORMIXDIR/release/en_us/0333/ONLINE_7.X,用操作系统的核心参数调谐工具修改操作系统核心参数,然后重新链接核心参数、重新引导操作系统。

12. 设置rootdbs的first chunk:

如用cook file方式:

# cat /dev/null> online

# chmod 660 online

# chown informix online

# chgrp informix online

13. 初始化INFORMIX – ONLINE:

(1) 以informix用户登录

(2) $ cd $INFORMIX

$ cp etc/onconfig.std etc/onconfig.online

(3) 设置环境变量:

$ INFORMIXDIR=(informix 产品的安装目录)

$ PATH=$INFORMIXDIR/bin:$PATH

$ INFORMIXSERVER=dbsvrname

$ ONCONFIG=onconfig.online

$ export INFORMIXDIR PATH INFORMIXSERVER ONCONFIG

也可将这些环境变量设置到 .profile中,以便每次以informix登录时,不

需重新设定。

(4) $vi $INFORMIX/etc/sqlhosts

加入一行,格式如下:

dbsvrname nettype hostname servicename

其中: dbsvrname对应环境变量中INFORMIXSERVER所定义的

dbsvrname,

nettype根据硬件平台有如下几种选择:

ontlitcp ontlispx onsocspx onipcshm onipcstr

可参照 $INFORMIXDIR/release/en_us/0333/ONLINE_7.2,

hostname 对应步骤10. /etc/hosts中的机器名字,

servicename 对应步骤10. /etc/services中的service name.

(5) 初始化rootdbs:

可选择如下两种方式之一:

I. 运行 $ onmonitor

?Parameters ?Initialize

初始化rootdbs时需要注意root path即为第12步中设置的first chunk的路径和名字,以后不可改,应此设置时需谨慎。DBSERVERNUM和DBSERVERNAME在整个网络系统中不可有重复。DBSERVERNAME需和第13(3)步中的设置保持一致。

其它设置可用缺省值。

初始化结束后系统进入Quescent状态。

? Exit ? Mode ? Online ? 使系统进入online模式。

II. 修改配置参数:

$ vi $INFORMIXDIR/etc/onconfig.online

主要修改下列参数: ROOTPATH --first chunk的路径和名字

ROOTSIZE --first chunk的大小

TAPEDEV --磁带机设备

LTAPEDEV --磁带机设备

DBSERVERNAME --初始化online的编号

NETTYPE --网络类型

其它设置可用缺省值.

执行初始化: $ oninit –iv

初始化结束后系统即为online状态。

(6) 检验初始化成功与否:

$ onstat –

如见到…………. –ON – LINE-- ………………,则表明初始化成功。

$ onstat –g ath

如见到有对应该online的tcp线索存在,则表明网络正常。

三. 启动INFORMIX—ONLINE:

1. 所需环境变量:

INFORMIXDIR=(informix 产品的安装目录)

PATH= $ INFORMIXDIR/bin: $PATH

INFORMIXSERVER=dbsvrname

ONCONFIG=onconfig.online

如需使用中文环境,则还需设定:

DB_LOCALE = zh_CN.gb

CLIENT_LOCALE = zh_CN.gb

SERVER_LOCALE = zh_CN.gb

2. 启动ONLINE:

$ oninit

可将该命令加于用户的 .profile文件内,使用户在注册登录时同时启动ONLINE.

关闭ONLINE:

$ onmode –ky

可将命令加于系统关机命令前,使系统关机时同时退出INFORMIX.

INFORMIX UNIVERSAL SERVER 产品的安装及起动

一. 安装顺序

1. 安装 Application development tools.

如: INFORMIX – SDK 等.

2. 安装 Database servers.

如: INFORMIX – UNIVERSAL SERVER等.

3. 安装 Data Blade

如: Web Data Blade 等.

二. 安装步骤

1. 检查操作系统是否操作正常.

2. 已超用户root登录,建立一个名位informix的用户组和一个名为informix的用户,时informix用户是informix用户组的唯一用户.

3. 以informix登录,设置环境变量;

$ INFORMIXDIR=(informix产品的安装目录)

$ export INFORMIXDIr@$ PATH=$INFORMIXDIR/bin:$PATH $ export PATH

4. $ cd $INFORMIXDIR

5. 如介质为光盘,则应Mount对应光盘的文件系统:

$ mount 介质设备名 对应目录

如介质为磁带,则省略此步骤.

6. 参周产品的License,用cpio或tar命令将光盘或磁带上的文件copy至当前

目录:

对光盘: $ cpio –icvdumB<对应目录 / 文件名

$ tar xvf 对应目录 / 文件名

对磁带: $ cpio –icvdumB< 对应设备 / 文件名

$ tar xvf 对应设备 / 文件名

7. 安装INFORMIX产品:

如对SDK: $ ./installdevsdk

8. 如介质为光盘,则umont对应光盘的文件系统:

$ umount 介质设备名

如介质为磁带,则省略此步骤.

9. 退出informix用户,以超级用户root登录,运行RUN_AS_ROOT文件.

如对SDK,运行# ./RUN_AS_ROOT.devsdk.

返回 informix 用户.

10. 重复步骤5、6、7、8、9,安装IUS。

安装时用命令:$ ./installius,

安装过程中需要输入产品的serial number和serial-number key,

RUN_AS_ROOT文件为RUN_AS_ROOT.ius.

11. 安装DATA BLADE:

对Web DataBlade:

如介质为光盘,则应先Mount对应光盘的文件系统,然后打开该文件系统

下的web目录,运行 $ ./ihnstall.

如介质为磁带,则应先 cpio/tar对应磁带上的文件,然后打开web目录,运

行 $ ./install.

12. 设定网络运行环境:

分别配置文件: /etc/hosts和/etc/services.

在 /etc/hosts中加入机器的IP地址和名字,

在/etc/services中加入一个自定义不重复的service name和 port number.

13. 调谐操作系统核心参数

参照$ INFORMIXDIR/release/en_us/0333/IUNIVERSAL_9.X,用操作系统的核心参数调谐工具修改操作系统核心参数,然后重新链接核心参数、重新引导操作系统。

14. 设置rootdbs的first chunk:

如用cook file方式:

$cat/dev/null > online

$chmod 660 online

$chown informix online

$chgrp informix online

如用raw device方式,则需将 /dev目录下存储数据库的磁盘设备链接到

$ INFORMIX 下:

$In 磁盘设备名 online

$chmod 660 online

$chown informix online

$chgrp informix online

15. 初始化INFORMIX – IUS:

(1) 以informix用户登录.

(2) $ cd $INFORMIXDIR

$ cp etc/onconfig.std etc/onconfig.ius

(3) 设置环境变量;

$ INFORMIXDIR=( informix 产品的安装目录)

$ PATH=$INFORMIXDIR/bin: $PATH

$ INFORMIXSERVER=dbsvrname

$ ONCONFIG=onconfig.ius

$ expiort INFORMIXDIR PATH INFORMIXSERVER ONCONFIG

也可见这些环境变量设置到 .profile中,以便每次以informix登录时,

不需重新设定

(4) $vi $INFORMIXDIR/etc/sqlhosts

加入一行,格式如下;

dbsvrname nettype hostname servicename

其中: dbsvrname对应环境变量中INFORMIXSERVER所定义的

dbsvrname

nettype根据硬件平台有如下几种选择:

ontilitcp ontlispx onsocspx onipcshm onipcstr

可参照 $ INFORMIXDIR/release/en_us/0333;/IUNIVERSAL_9.X

hostname 对应步骤12. /etc/hostas 中的机器名字,

servicename 对应步骤12. /etc/services中的service name.

(5) 初始化rootdbs:

可选择如下两种方式之一:

I. 运行 $ onmonitor

? Parameters ? Initialize

初始化rootdbs 时需要注意root path即为第14步中设置的first

chunk 的路径和名字,以后不可改,应此设置时需谨 慎.DBSERVERNUM和 FBSERVERNAME在整个网络系统中不可有重复.DBSERVERNAME需和第15(3)步中的设置保持一致.

其它设置可用缺省值.

初始化结束后系统进入Quescent状态.

? Exit ?Mode ? Online 使系统进入online 模式.

II. 修改配置参数:

$ vi $INFORMIXDIR/etc/onconfig.online

主要修改下列参数: ROOTPATH --first chunk的路径和名字

ROOTSIZE --first chunk的大小

TAPEDEV --磁带机设备

LTAPEDEV --磁带机设备

SERVERNUM --初始化online的编号

DBSERVERNAME –初始化online的名字

NETTYPE --网络类型

其它设置可用缺省值.

执行初始化: $ oninit –I

初始化结束后系统即为online状态.

(6) 检验初始化成功与否:

$ onstat –

如见到…………….. – ON _ LINE -- ……………,则表明初始化成功.

$ onstat –g ath

如见到有对应该online 的 tcp线索存在, 则表明网络正常.

16. 对特定数据库作Web DataBlade 的注册登记:

(1) 以informix登录, 用dbaccess或其它工具创建所需数据库,注意该数据库

必须带日志.

(2) 用blademgr 对数据库作Web DataBlade 的注册登记:

如: $ blademgr

onlincius>list test

There are no modules registered in database test.

Onlineius>show modules

3 DataBlade modules installed on server onlineius:

ifxbuiltins.1.1 web.3.30.UC4 LLD.1.20.UC1B1

onlineius>register LLD.1.20.uc1b1 test

Register module LLD.1.20.UC1B1 into database test?[Y/n]y

Registering DataBlade module … (may take a while).

DataBlade LLD.1.20.UC1B1 was successfully registered in database

test.

Onlineius>register web.3.30.UC4 test

Register web.3.30.UC4 into database test?[Y/n]y

Registering DataBlade moudule … (may take a while).

DataBlade web.3.30.UC4 was successfully registered in database test.

Onlineius>list test

DataBlade modules registered in database test.

LLD.1.20.UC1B1 web.3.30.UC4

Onlineius>bye

Disconnecting …

$

17. 安装APB:

可参考 $ INFORMIXDIR/extend/web.3.30.UC4/apb/README,

(1) 以informix登录,创建Smart Blobspace:

如可用下列方式创建一个10M的Smart Blobspace:

$ cat /dev/null>sblob

$ chmod 660 sblob

$ onspaces –c –S sblob –g l –p /usr/informix/ius/sblob –o 0 –s 10000 –Ms 2500

(2) 创建并上载Apppage的Schema:

在 $INFORMIXDIR/extend/web.3.30.UC4/apb下,分别运行:

$ schema_create test sblob

$ schema_load test sblob

18. 映象CGI目录:

可参考 $ INFORMIXDIR/extend/web.3.30.UC4/install/README

(1) 以informix登录,创建CGI目录:

$ mkdir cgi-bin

(2) cp $INFORMIXDIR/extend/web.3.30.UC4/install/* cgi-bin/.

(3) 修改此cgi-bin目录下的web.cnf文件:

$ cd cgi-bin

$ cp web.cnf.example web.cnf

$ vi web.cnf

# # web.cnf.example

# # # # # # # # # # # # #

# # Copy this file to web.cnf, substituting actual values

# # for those in below (do not use variables).

# #

# # Variables will not be expanded, so putting $INFORMIXDIR will not

# # work, you will have to put the full UNIX path rather than $INFORMIXDIR

# Webdaemon Specific Variables

MI_DATABASE test

MI_USER informix

MI_PASSWORD informix

MI_WEBDRVLOG /tmp/.log

MI_WEBDRVLEVEL 0X0002

INFORMIXDIR /usr/informix/ius

INFORMIXSERVER dbsvrname

# Webdriver Specific Variables

Minam? ID

Micol? Object

Mitab? WebPages

MI_WEBSHOWEXCEPTIONS on

MI_WEBRAWPASSWORD <your_password_here>

WEB_HOME /cgi-bin/webdriver

(4) 将此cgi-bin目录映射至Netscape的URL.

(5) 测试apb是否安装成功:

http://hostname:80/cgi-bin/webdriver?Mival=apb

三. 启动INFORMIX – IUS:

1. 所需环境变量:

INFORMIXDIR = ( informix 产品的安装目录)

PATH = $ INFORMIXDIR/bin: $PATH

INFORMIXSERVER = dbsvrname

ONCONFIG=onconfig.ius

如需中文环境,则还需设定:

DB_LOCALE = zh_cn.gb

CLIENT_LOCALE = zh_cn.gb

SERVER_LOCALE = zh_cn.gb

2. 启动IUS

$ oninit

可将命令加于用户的.profile文件内,使用户在注册登录时同时启动IUS.

关闭IUS:

$ onmode –ky

可将该命令加于系统关机命令前,使系统关机时同时退出INFORMIX.

INFORMIX Client SDK、Connect安装步骤

(for windows/NT或98, 95)

一. 安装步骤

1. 启动Windows/NT,检查网络运行是否正常.

2. 讲介质放入光盘驱动器,运行光盘上的setup文件.

3. 分别输入Name、Company、Serial number、Serial Key和Destination Directory,执行Client SDK的安装。

4. 安装完毕屏幕显示:

Would you like to view the release notes now?

此时选择YES按钮可查看产品Release信息,

选择NO按钮跳过此步,执行下一步。

5. 屏幕显示:

Would you like to run the INFORMIX SetNet utility now?

此时(1)选择YES按钮可执行Setnet32 utility,实现Client SDK的网络配置.

其中: Environment菜单项需设定:

INFORMIXDIR -- Client SDK的安装目录

INFORMIXSERVER --online server的名字

需和server端环境变量设置保持一致

如安装了GLS中文字符集,则另外还需设定:

CLIENT_LOCALE=zh_cn.gb

DB_LOCALE=zh_cn.gb

Server Informix菜单项需设定:

Informix Server --online server的名字

需和server端环境变量设置保持一致

Host Name --远程机器的名字

需和server端/etc/hosts中的设定保持一致

Protocolname --选择olsoctcp或onsoctcp

Service name --需和server端/etc/services中的设定保持一致

按下Make Default Server键可将此Server设为缺省得server,

否则缺省的server为本地的SE.

Host Information 菜单项需设定:

Current Host --当前机器的名字

User Name --用户名

Password Option --是否用password

Password --如选择了password Option, 则需输入此项

设置完毕按下OK键确认,或按下CANCEL键取消设定.

(3) 选择NO按钮跳过此步,执行下一步,Setnet32 utility可在以后设定.

6. 屏幕显示:

You will need to use the ODBC Administrator to set up a new data source after rebooting your computer.

按下OK键,重新启动机器.

7. 选择My Computer ? Control Panel ? 32 bit ODBC ? Add,

加入一个INFORMIX – Client SDK(32 bit)的Data Sources.

8. 用文本编辑工具编辑C:\WINDOWS\HOSTS和C:\WINDOWS\SERVICES

文件,分别加入server端和当前机器的IP地址和名字以及online所实用的service name和service number,注意必须和server端的设定以及第5步中的设定保持一致.

二. 验证INFORMIX – Client SDK是否安装成功

1. 选择 Start ? Programs ? INFORMIX ? Ilogin Demo ? File ? Run

2. 键入Server、Hostname、Service name、Protocolname、Username、Password,

或者取缺省设置,然后键入所需连接的数据库名.

3. 按下OK键,如Client SDK安装成功,则此时会显示对应数据库里的所有table名. 如ClientSDK安装失败,则此时会显示错误编号和错误信息,可通过选择Start ? Programs ? INFORMIX ? INFORMIX Find Error查找到详细的错误信息,然后返回重新配置或安装.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有