Linux+Informix后台数据库系统《====》WinXX/ODBC/DELPHI/CBUILDER/VB编程设置
来源:互联网 作者: 出处:综艺读书 2006-04-21昆明市商业银行百大支行微机室
本文假定大家的informix使用是从零起步的,将介绍从零至最大化使用informix的各个详细步骤。
本文中关于vi编辑的内容均放在两行等号之间,你要编辑后存盘.
|
|
|||
地址:http://www.intraware.com,注册成为informix试用系统的用户,并告诉正确的email地址,然后intraware会给你发一封邮件,告诉你以后下载的本站系统的安装授权名称和密码。当然,在你下载时,屏幕上也会出现授权用户名称和密码,你必须好好抄下来。(一般地授权名称和你的名子是不同的)
注册成功后,进入evlaute(或evaluation或trial download ) 链接页面,login in 进入下载页面,选择你所要的informix产品。由于本文以linux为例,就下载informix dynamic_server_2000吧即informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.zip。
二:准备安装informix-online 2000/,
解压缩下载文件informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.zip(不论win下载还是linux下载)
在linux中,以root注册进入系统
1:建立informix用户名(adduser)
2:建立informix组(groupadd)
3:改变informix用户主目录的属性
# chown informix.informix /home/informix
如果你是用win做的下载:
1:如果没用安装LINUX在同一机器上双启动,则挂入下载文件所在的硬盘分区,如我为d:
# mkdir /mnt/win
# mount –t vfat /dev/hda5 /mnt/win
2:如果LINUX安装在另外一台机器上,则只有设置samba共享,将win下下载的informix online 2000系统拷入LINUX机器某下目录下(本例为/mnt/win)
3:如果你是用linux下载的,就用所存的目录吧。(本例仍为/mnt/win)。
三:开始安装
进入下载的informix online 目录
# cd /mnt/win
设置安装环境
# INFORMIXDIR=/home/informix
# export INFORMIXDIR
由于interware下载的informix online 921安装包rpm的目录结构为/opt/informix或/usr/informix,不一定是/home/informix之类的,安装命令如下:
# rpm –ivh –relocate /opt/informix=/home/informix informix_dynamic_server_2000_s_o_v9_21_uc2_for_linux.rpm
安装过程中会要求你输入你的授权号和密码,就输入吧。
建议各位不要在GUI环境下安装本程序包,一般可能安装不成功.
四:开始设置LINUX工作环境
# cd /etc
# vi hosts
==========================================================================
#根据实际情况加入你的网卡地址,HOST主机名,以及其它要访问这台机器的电脑地址
==========================================================================
# vi services
==========================================================================
sqlexec 9999/tcp #将来你的informix数据库服务器服务service名为sqlexec
==========================================================================
# cd /root (设置ROOT用户启动环境)
# ls –a
# vi .bash_profile
=========================================================================
PATH=$PATH:$HOME/bin:$HOME/etc :/home/informix/bin:/home/informix/etc
…….
INFORMIXDIR=/home/informix
INFORMIXSQLHOSTS=/home/informix/etc/sqlhosts
INFORMIXSERVER=demo_on #online服务器名,与service服务名不是一个概念
TERM=100 #正常显示informix dbaccess的菜单
EXPORT PATH 。。。。。。。。INFORMIXDIR INFORMIXSERVER INFORMIXSQLHOSTS TERM
==========================================================================
再设置informix用户环境
# cd /home/informix
# ls –a
# vi .bash_profile
==========================================================================
PATH=$PATH:$HOME/bin:$HOME/etc
…….
INFORMIXDIR=$HOME
INFORMIXSQLHOSTS=$HOME/etc/sqlhosts
INFORMIXSERVER=demo_on #online服务器名,与service服务名不是一个概念
TERM=100 #正常显示informix dbaccess的菜单
EXPORT PATH 。。。。。。。。INFORMIXDIR INFORMIXSERVER INFORMIXSQLHOSTS TERM
===========================================================================
建立online服务库服务器数据空间文件(假设在你打算在/home/informix中建立,否则请你进入要建立入目录中如/home/informix),随便取个名称如root_chunk
# cd /home/informix (数据空间目录)
# cat /dev/null >root_chunk
# chmod 660 root_chunk
设置其它属性
# cd /home/informix
# cd etc
# cp sqlhosts.std sqlhosts
# vi sqlhosts
============================================================================
#格式:online服务器名 协议名 HOST主机名 service服务名
demo_on onsoctcp myhostname sqlexec
============================================================================
# cp onconfig.std onconfig
# vi onconfig
============================================================================
#将所有的如/opt/informix 改为/home/informix
…………….
ROOTPATH /home/informix/root_chunk
………………
ROOTSIZE 40000 (根据你需要设置所要的数据空间大小,千字节,如为40兆)
………………
DBSERVERNAME demo_on (与sqlhosts中的相同)
============================================================================
OK,设置好了,ctrl+d退出logout,再用root 进入login吧。
启动informix online
第一次启动时,要初始化informix online
# oninit -I (小写,仅第一次时用参数),有什么就yes吧,等半分钟
# ps -ef 可以看到online 服务器已经启动了。
# onmode –k 关闭online 服务器,
# oninit 重新按正常方法引导online服务器,不需要参数。
恭喜你,你的informix online 已经好好地跑起来了。
五:如何在win中设置ODBC访问informix online
首先下载informix connect for win即informix odbc 驱动程序吧或client软件包。我的是别人拷给我的,具体网址可以咨询一下别人或找一下。不嫌慢的话,可以去http://winhelp.163.net/WIN_NT95-informix-odbc.zip试下载一下,注意大小写。将它安装在win机上,例如目录为c:\informix
进行设置
1:运行informix Setnet32
在Enviroment中设置:
INFORMIXDIR=c:\informix 客户端ODBC/Connect安装的目录
INFORMIXSERVER=demo_on (online数据库服务器名)
INFORMIXSQLHOSTS=/home/informix/etc/sqlhosts(与Linux上sqlhosts的位置相同)
在Server Information中设置:
Informix Server=demo_on (online数据库服务器名)
Host Name=myhostname (LINUX的HOST主机名)
Protocol Name=onsoctcp
Service Name=sqlexec (服务名)
在HOST Informix 中设置:
Current Host=myhostname (LINUX的HOST主机名)
User Name=informix (linux中的用户名,在此可以随便乱填,必须填)
Password Option=password
Password=将光标移到本编辑框头,随便填上六七个以上的字母
2:设置win机上的类似于linux机器上的/etc/services文件
在win机上,services文件位于你的win机器的win目录下,如c:\win98
在DOS环境下,
c:\win98> Edit services
=======================================================================
#加入以下行
sqlexec 9999/tcp
=======================================================================
3:开始设置Informix ODBC
Informix ODBC或Connect 或Client 一般提供了两个驱动程序,一个可以用于informix 第9版(Intersolve 3.10 32-bit informix 9),另一个可以用于以前版本(Informix 2.80 32 bit)。
进入控制面板,打开ODBC设置框
(1) 针对第9版ODBC驱动的设置
添加数据源,选择驱动程序为Intersolve 3.10 32-bit informix 9,
定义数据源名称(Data Source Name)如:informix9,
定义Data Source Description数据源描述为任意,
定义要访问的具体的数据库名称如mydbs(即Linux下你建立的数据库名称) ,
默认的用户名Default User Name为informix(Linux上的用户名,可以先任意填),
定义主机名Host Name为myhostname (你的Linux数据库服务器所处的机器名)
定义数据库服务名称Service Name为demo_on(在你的Linux的sqlhosts中设置的)
协议设置Protocol Type 为onsoctcp
(2)针对以前版本的ODBC设置
添加数据源,选择驱动程序为Informix 2.80 32-bit
定义数据源名称(Data Source Name)如:informix7,
定义Data Source Description数据源描述为任意,
定义要访问的具体的数据库名称如mydbs(即Linux下你建立的数据库名称) ,
默认的用户名Default User Name为informix(Linux上的用户名,可以先任意填),
定义主机名Host Name为myhostname (你的Linux数据库服务器所处的机器名)
定义数据库服务名称Service Name为demo_on(在你的Linux的sqlhosts中设置的)
协议设置Protocol Type 为onsoctcp
OK,你现在可以试试其它的支持ODBC查看数据库内容的程序,如delphi/cbuilder中的sqlexplorer,打开时弹出注册对话框,必须输入你的Linux上有的正确的有访问informix online数据库权限的用户名和密码,你就在win上可以看见你的数据库mydbs的表、内容、过程等内容了。
具体大家有什么好的建议,欢迎大家提意见。
另外,作者有一个问题,不知那位可以回答:
我从interware下载了informix Se 7。XX版,不知它是否支持win9x ODBC访问,如何设置。我不知道如何启动informix Se 数据库后台服务,就像online一样用oninit启动服务的???
敬请关注:新版的网络赚钱作弊程序即将问世,你在打开广告条以后,不必有浏览器打开,无论你是否在用delphi编程还是用word打字,或者屏幕上有一些其它各个应用程序的对话框,不论任何的应用程序,均可以自动将系统全部模拟为浏览器环境,任何状态均可以使广告条工作!!!!
新一代支持全中文的PDF格式反编译为TXT的程序即将问世(支持CJK中日韩台港大字集)正在测试,敬请期待。
相关图文阅读
频道图文推荐
相关专题
·系统优化大全 (13888篇文章)
·系统安全设置 (18678篇文章)
·Java编程开发手册 (7378篇文章)
·Linux服务器的安全性能 (17266篇文章)
·揭秘Linux内存管理 (6785篇文章)
·解析Linux文件系统 (6967篇文章)
·Linux服务器 (10946篇文章)
·Linux系统实用教程 (6733篇文章)
·Linux安全应用宝典 (6733篇文章)
·Linux基础知识 (7020篇文章)
·系统安全设置 (18678篇文章)
·Java编程开发手册 (7378篇文章)
·Linux服务器的安全性能 (17266篇文章)
·揭秘Linux内存管理 (6785篇文章)
·解析Linux文件系统 (6967篇文章)
·Linux服务器 (10946篇文章)
·Linux系统实用教程 (6733篇文章)
·Linux安全应用宝典 (6733篇文章)
·Linux基础知识 (7020篇文章)
最新技术文档
·INFORMIX-4GL实用手册(二)(2) 11-17
·开发优质高效的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
·开发优质高效的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动态表情 |
百度推荐,商机无限
搜索您感兴趣的内容




