LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 690|回复: 7

请各位斑竹帮助

[复制链接]
发表于 2003-10-8 09:25:49 | 显示全部楼层 |阅读模式
这里的帖子为什么关于informix的帖子那么少呢  
我用的包是IBM.IDS.9.40.UC2E1.cpi

有没有人在linux8.0上成功安装过informix dynamic server 9.40的
我安装后问题多多 这个软件费了我好久的时间才找到 自从linuxdyte关闭后
下载点也少了 好不容易找到 又装不上 到初始化那总是出错 提示chunk 什么错误,好象是数据库空间没设好 这里就先不说了 请高手指点或把资料发的我的邮箱了 我感激不尽~!~!
我的邮箱是szxwd00@163.com
发表于 2003-10-8 10:58:41 | 显示全部楼层
真是不好意思。informix真的用得很少了。
 楼主| 发表于 2003-10-9 11:41:57 | 显示全部楼层

斑竹兄弟呀

你说的可真是实话 我找了好多论坛除了chinaunix上这方面的挺多其他的论坛都太少了 不过庆幸的是我昨天已经把informix9.4成功的安装到linux8.0上了
想贴出来 呵呵 就是不知道会不会有人批评我
给点建议 好不?
发表于 2003-10-9 11:52:06 | 显示全部楼层
太谢谢你了。
快贴出来吧。
多来这里指导指导我们这些菜鸟了。
 楼主| 发表于 2003-10-10 14:33:19 | 显示全部楼层

斑竹呀 你杀了我吧

斑竹呀 你这么说我还怎么贴呀 愁死俺了 俺可是穷人 你这样说俺俺还咋活呀
我挺喜欢这个论坛的 感觉制度很好 所以想能在这里多结交些朋友是最快乐的事情 你说呢 其实我才是菜鸟 希望你们多帮我
发表于 2003-10-13 17:17:38 | 显示全部楼层
黄叶说得没错啦,informix的话我们都是菜鸟,呵呵
 楼主| 发表于 2003-11-1 17:17:20 | 显示全部楼层

informix安装

在linux8.0上安装Informix数据库
Informix简介:
象Oracle一样,Informix也是一个强大的企业级商用数据库。都是基于ANSI标准SQL。Informix软件使用户能够方便的开发、维护和扩展应用系统,并使应用系统软件具有高效性、高安全可靠性和有效的安全恢复特性。关于Informix服务器 ,有两种数据库服务器产品:   
Informix—SE   容易操作,适用中小型数据库。
Informix—OnLine 高性能,高可用性,数据一致性,分布式数据库,支持多媒体。 这里我们以Informix Online for Linux的安装方法为例。
一、所需软件的来源:
IBM.IDCS.9.40.UC2E1.cpi 可从以下网址获得:
http://www.informix.com
(注:有一些下载的软件包的格式为zip格式,但在linux系统上可以解压使用),把软件包下载到/usr/informix目录下(没有的话可以自己创建)。
二、实际安装步骤:
1、以root用户登陆,在空白桌面上单击鼠标右键,单击菜单里的‘New Terminal’新建一个终端。
2、创建informix用户组和informix用户及登陆口令,依次执行以下命令:  
groupadd informix
useradd -g informix informix
passwd informix
系统提示输入口令时输入你自己想要设置的口令。
3、创建一个准备安装Informix的目录,这里以‘/usr/informix’为例,执行命令:
mkdir /usr/informix
3、改变文件的属主,执行命令:
chown informix:informix /usr/informix
4、改变文件的权限,执行命令:
chmod 777 /usr/informix
5、 修改/home/informix/.bash_profile文件,在终端中执行命令:
gedit /home/informix/.bash_profile
打开之后设置环境变量,在文件末尾处添加如下内容:
----------------------------------------------------------------------------------  
INFORMIXDIR=/usr/informix ;
export INFORMIXDIR
INFORMIXSERVER=online;
export INFORMIXSERVER
ONCONFIG=onconfig;
export ONCONFIG
PATH=$PATH/INFORMIXDIR/bin;
export PATH
----------------------------------------------------------------------------------
修改完毕确认无误后保存退出
重新启动计算机:shutdown -r now
使环境变量生效.。
6、以informix用户身份登陆并新建一个终端。
7、进入cd /usr/informix目录:
cd /usr/informix
8、解开压缩包,输入命令:
cpio -icvBumd < IBM.IDS.9.40.UC2E1.cpi
9、执行安装脚本,输入命令:
./installserver
10、当系统提示输入注册序列号时,可按提示操作,这里我们直接按〈Enter〉键,当出现下一个提示时,我们也是按〈Enter〉键继续(根据情况而定)。
11、当系统提示要以root用户运行/usr/informix/RUN_AS_ROOT.server时,我们在当前终端转换成root用户,执行命令:
su
当提示输入密码时,我们输入root用户的密码(注:‘# ’代表root用户,‘$’代表普通用户)。转换完成后,我们在终端中执行命令:/usr/informix/RUN_AS_ROOT.server 运行直到安装完成。
三、安装后配置:
1、首先在终端中用:su 命令切换回informix用户。再进入/usr/informix/etc 目录(注:informix安装后会生成一个自己的etc目录),输入命令:
cd /usr/informix/etc
2、拷贝“sqlhosts.std”文件将其命名为“sqlhosts” 输入命令:
cp sqlhosts.std sqlhosts
3、编辑/usr/informix/etc/sqlhosts文件,在终端输入命令:gedit /usr/informix/etc/sqlhosts ,在此文件中有类似demo_on onipcshm on_hostname on_servername的两行, 在第二行前加"#",并增加如下内容:
----------------------------------------------------------
online onipcshm szx123 online
online_net onsoctcp szx123 online_net
----------------------------------------------------------
(注释:以上分为四段内容,分别为:数据库服务器名称段、连接类型段、主机名称段、服务名称段;用户要根据实际情况做相应修改。)修改完毕后单击‘保存’按钮并关闭编辑器。
4、要以root用户编辑/etc/services文件 ,用su命令切换到root用户。然后输入命令:
vi /etc/services
然后连按几下〈PageDown〉键翻页到文件的末尾处,把光标放在“#Local services”这一行的上面,按〈a〉键切换到插入模式,插入以下两行:
-----------------------------
online 9001/tcp
online_net 9002/tcp
-----------------------------
(注释:service文件中的服务器名称段和sqlhosts文件中的服务名称段一致)
修改完毕后先按〈Esc〉键,返回命令模式,然后输入“:wq”并按〈Enter〉键保存退出。
5、执行命令:su 切换回informix用户。拷贝/usr/informix/etc/目录下的onconfig.std文件将其命名为在ONCONFIG变量中设置的名字,这里我们把onconfig.std文件拷贝成onconfig ,输入命令:
cp onconfig.std onconfig
6、  配置onconfig中的参数  ,在终端输入命令:
gedit /usr/informix/etc/onconfig
打开之后,找到:
----------------------------------------
ROOTPATH /dev/online_root
----------------------------------------
修改为:
--------------------------------------------
ROOTPATH /usr/data/rootdbs
--------------------------------------------
找到:
------------------------------
DBSERVERNAME
------------------------------
修改为:
--------------------------------------
DBSERVERNAME online
--------------------------------------
找到:
------------------------------------
DBSERVERALIASES
------------------------------------
修改为:
--------------------------------------------
DBSERVERALIASES online_net
--------------------------------------------
7、执行命令:su 切换回root用户。然后创建用来存放Informix数据文件的目录,依次执行如下两个命令:
mkdir /usr/data
mkdir /INFORMIXTMP
8、进入/usr/data目录,执行命令:cd /usr/data 然后需要在此目录下创建一个 rootdbs 文件,执行命令:
>rootdbs
9、并设置正确的权限,依次执行如下命令:
chown informix /usr/data
chgrp informix /usr/data
chown informix:informix /INFORMIXTMP
chmod 777 /INFORMIXTMP
chown informix:informix /usr/data/rootdbs
chmod 660 /usr/data/rootdbs
设置完毕!对数据库进行初始化,先执行命令:su 切换回informix用户。然后执行下面命令初始化数据库
oninit  -ivy
注意:初始化只能做一次,并且可以使数据库服务器进入联机模式。
四、安装后测试:
1、初始化完毕后。在终端中执行命令:
onstat -m
查看储存在$INFORMIXDIR/logs/online.log 中的EngineMessages (引擎消息);
执行命令:
onstat -g seg
查看内存分配情况。
执行命令:
onstat -d
查看浏览引擎的磁盘使用情况。
2、测试安装是否正确:
执行命令:
dbaccessdemo7
然后输入“y”并按〈Enter〉键。
再执行命令:
dbaccess
在出现的界面中,就可以选择你想要实现的功能选项进行数据库操作了。
测试完毕!
 楼主| 发表于 2003-11-1 17:20:06 | 显示全部楼层

高手-编程经验谈/必看篇

来  自: 牡丹江省
发贴数量: 16

本机系统2000server 已经安装oracle8i数据库 和delphi快速开发环境
由于某原因最近要急于开发一个关于汽车产品咨询、进出量调查、及职员调查等的客户机/服务器的网络数据库应用软件
请各位高手谈谈自己的看法及开发思路,在就是软件功能模块划分方面,希望大家都能把这个项目作为自己的项目,看看这个项目如果是自己做 该怎么做 谈谈个人的看法 还请发表经验!!!共同努力~!~!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表