Informix11.5 for linux5 安装步骤


Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] Informix11.5 for linux as4 u2 安装 一、软件包下载 在 IBM 网站上注册并下载安装包: iif.11.50.UC2TL.Linux-RHEL4.tar 二、安装 1.创建 informix 用户和组 [root@vmbank ~]# groupadd informix [root@vmbank ~]# useradd -g informix -m informix [root@vmbank ~]# passwd informix Changing password for user informix. New UNIX password: BAD PASSWORD: it is based on a dictionary word Retype new UNIX password: passwd: all authentication tokens updated successfully. [root@vmbank ~]# id informix uid=1002(informix) gid=1003(informix) groups=1003(informix) [root@vmbank ~]# mkdir /usr/informix [root@vmbank ~]# chown informix:informix /usr/informix 2.将安装包上传到服务器 使用 infomix 用户将 iif.11.50.UC2TL.Linux-RHEL4.tar 上传到服务器: /usr/Informix/insta 目录下。 3.解压软件 软件被放在/home/soft/目录下 [root@vmbank informix]# tar xvf iif.11.50.UC2TL.Linux-RHEL4.tar /usr/Informix/insta Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 4.设置 INFORMIXDIR 和 DISPLAY 变量 export INFORMIXDIR=/usr/informix [root@vmbank informix]# export DISPLAY=88.42.63.237:0.0 Windows 客户端 IP 88.42.63.237,使用 xmanager 软件把安装界面拉到客 户端。 也可以在服务器上操作。 5.安装软件过程 以下操作以 root 用户执行: 1) 进入软件目录执行安装程序 ids_install [root@vmbank opt]# cd /usr/informix [root@vmbank informix]# ./ids_install Do you want to run installer in GUI mode [y/n] : y Entering GUI Mode. Initializing InstallShield Wizard........ Launching InstallShield Wizard........ Dec 22, 2008 11:35:43 AM java.util.prefs.FileSystemPreferences$2 run INFO: Created user preferences directory. Dec 22, 2008 11:35:43 AM java.util.prefs.FileSystemPreferences$3 run INFO: Created system preferences directory in java.home. 2) 单击 next 3) 单击 next Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 4) 选择 I accept both the IBM and the non-IBM terms 5) 选择目录位置/usr/informix(默认),单击 next Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 不选择 IConnect Version3.50,因为安装 Client-SDK 时 IConnect Version3.50 就会被自动安装 6) 单击 next Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 是否启用角色分离,默认为 no,单击 next 7) 是否创建 demonstration 数据库服务器实例,默认为 no,单击 next Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 8) 总结界面, 9) 单击 next Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 对话框内容如下: Set required environment variables Set $INFORMIXDIR to the directory where the IDS server is installed. Set $PATH to include $INFORMIXDIR/bin Set $INFORMIXSERVER to the name of the database server Set $ONCONFIG to the name of the active onconfig configuration file. If using a sqlhosts file other than $INFORMIXDIR/etc/sqlhosts Set $INFORMIXSQLHOSTS If using a locale/language other than the default Set $CLIENT_LOCALE Set $DB_LOCALE Set $SERVER_LOCALE Set $DBLANG Prepare connectivity files sqlhosts /etc/hosts /etc/services Prepare configuration file Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] Set DBSERVERNAME Set SERVERNUM Set ROOTNAME Set ROOTPATH Set ROOTSIZE Initialize database server As informix or root, run oninit If initializing a new server for the FIRST time, run oninit -i This will overwrite any existing data, so use caution on an existing setup For more information please refer to the IBM Informix Dynamic Server Getting Started Guide 10) 单击 next 11) 单击 finish Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 三、配置 IDS(以下使用 informix 用户登陆) 1. 设置环境 以 informix 用户身份登录,则将用户 ID 切换为 informix: [root@vmbank informix]# su - informix 2. 编辑环境文件 ids.env (1)新建一个名为 ids.env 的环境文件,例如: gedit ids.env [informix@vmbank ~]$ vi ids.env 将以下命令行(总计 3 行)添加到 ids.env 文件: export INFORMIXDIR=/usr/informix export INFORMIXSERVER=demo_on export PATH=$INFORMIXDIR/bin:$PATH 保存文件并退出编辑器。 (2)修改 informix 用户配置文件 [informix@vmbank ~]$ vi .bash_profile Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 修改文件内容: INFORMIXDIR=/usr/informix INFORMIXSERVER=demo_on PATH=$PATH:$HOME/bin:$INFORMIXDIR/bin export PATH INFORMIXDIR INFORMIXSERVER 3. 使 IDS 设置环境生效: [informix@vmbank ~]$ . ./ids.env (使环境变量生效) (键入: 点 空格 点 斜杠 ids.env) 每次需要访问该 IDS 实例时,您可以再次从此文件设置环境。 4. 创建和编辑 IDS 配置文件: cd $INFORMIXDIR/etc cp onconfig.std onconfig cp sqlhosts.std sqlhosts 操作日志: [root@vmbank informix]# su - informix [informix@vmbank ~]$ vi ids.env [informix@vmbank ~]$ vi ids.env [informix@vmbank ~]$ . ./ids.env (使环境变量生效) [informix@vmbank ~]$ cd $INFORMIXDIR/etc [informix@vmbank etc]$ pwd /usr/informix/etc [informix@vmbank etc]$ ls [informix@vmbank etc]$ cp onconfig.std onconfig [informix@vmbank etc]$ cp sqlhosts.std sqlhosts 5. 编辑文件 onconfig 更改参数: 1) 实际配置 ROOTPATH /usr/informix/dbspaces/online_root Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] MSGPATH /usr/informix/online.log LTAPEDEV /dev/tapedev 改为 /dev/null DBSERVERNAME 默认为 空 改为 demo_on 2) 找到机器网络节点的主机名: [informix@vmbank etc]$ uname -n vmbank 3) 用选择的编辑器(如上所示)编辑文件 sqlhosts,更改命令行: [informix@vmbank etc]$ vi sqlhosts demo_on onipcshm on_hostname 改为 vmbank(linux 主机名) on_servername 改为 demo_on(数据库服务器名) 操作日志: 修改后内容: #***************************************************** ********************* # # Licensed Material - Property Of IBM # # "Restricted Materials of IBM" # # IBM Informix Dynamic Server # (c) Copyright IBM Corporation 1996, 2004 All rights reserved. # # Title: sqlhosts.demo # Description: # Default sqlhosts file for running demos. # #***************************************************** ********************* # IANA (www.iana.org) assigned port number/service names for Informix: # sqlexec 9088/tcp # sqlexec-ssl 9089/tcp demo_on onipcshm vmbank demo_on demo_se seipcpip se_hostname sqlexec Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 6.创建日志目录和数据空间目录 [informix@vmbank etc]$ mkdir /usr/informix/logs [informix@vmbank etc]$ mkdir /usr/informix/dbspaces [informix@vmbank etc]$ cd /usr/informix/dbspaces/ [informix@vmbank dbspaces]$ touch online_root [informix@vmbank dbspaces]$ ls online_root [informix@vmbank dbspaces]$ chmod 660 online_root 7.启动和关闭 informix 1) 启动并初始化配置的 IDS 实例 操作日志: [informix@vmbank dbspaces]$ cd .. [informix@vmbank ~]$ oninit -iv This action will initialize IBM Informix Dynamic Server; any existing IBM Informix Dynamic Server databases will NOT be accessible - Do you wish to continue (y/n)? y Checking group membership to determine server run mode...succeeded Reading configuration file '/usr/informix/etc/onconfig'...succeeded Creating /INFORMIXTMP/.infxdirs...succeeded Creating infos file "/usr/informix/etc/.infos.demo_on"...succeeded Linking conf file "/usr/informix/etc/.conf.demo_on"...succeeded Checking config parameters...succeeded Writing to infos file...succeeded Allocating and attaching to shared memory...succeeded Creating resident pool 10570 kbytes...succeeded Allocating 100016 kbytes for buffer pool of 2K page size...succeeded Initializing rhead structure...succeeded Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] Initialization of Encryption...succeeded Initializing ASF...succeeded Initializing Dictionary Cache and SPL Routine Cache...succeeded Bringing up ADM VP...succeeded Creating VP classes...succeeded Onlining 0 additional cpu vps...succeeded Onlining 2 IO vps...succeeded Forking main_loop thread...succeeded Initializing DR structures...succeeded Forking 1 'ipcshm' listener threads...succeeded Starting tracing...succeeded Initializing 8 flushers...succeeded Initializing log/checkpoint information...succeeded Initializing dbspaces...succeeded Opening primary chunks...succeeded Opening mirror chunks...succeeded Validating chunks...succeeded Creating database partition...succeeded Initialize Async Log Flusher...succeeded Starting B-tree Scanner...succeeded Initializing DBSPACETEMP list...succeeded Checking database partition index...succeeded Initializing dataskip structure...succeeded Checking for temporary tables to drop...succeeded Forking onmode_mon thread...succeeded Creating periodic thread...succeeded Starting scheduling system...succeeded Verbose output complete: mode = 5 2)关闭实例 [informix@vmbank ~]$ onmode -ky 四、相关命令 1.初始化环境变量 用 infomix 用户登陆 [informix@vmbank ~]$ . ./ids.env (使环境变量生效) (键入: 点 空格 点 斜杠 ids.env) Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 2.启动实例 采用 informix 用户: [informix@vmbank ~]$ oninit -iv 3.关闭实例 onmode -ky 五、测试 1.运行测试程序 dbaccessdemo7 [informix@vmbank ~]$ dbaccessdemo7 DBACCESS Demonstration Database Installation Script Dropping existing stores_demo database .... Creating stores_demo database .... Lockmode set. Database created. Database closed. Database selected. Lockmode set. Table created. Table created. Table created. Table created. Table created. Table created. Table created. Table created. Index created. Table created. Database closed. Loading data ... Database selected. Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] Lockmode set. 28 row(s) loaded. 23 row(s) loaded. 9 row(s) loaded. 74 row(s) loaded. 67 row(s) loaded. 52 row(s) loaded. 5 row(s) loaded. 7 row(s) loaded. Statistics updated. Permission granted. Database closed. Database selected. Lockmode set. 74 row(s) loaded. Database closed. Database selected. Routine executed. Table created. 1 row(s) inserted. Table created. 1 row(s) inserted. 1 row(s) inserted. 1 row(s) inserted. 1 row(s) inserted. Table created. 1 row(s) inserted. 1 row(s) inserted. 1 row(s) inserted. 1 row(s) inserted. Row type created. Table created. 1 row(s) inserted. Statistics updated. Permission granted. Database closed. The creation of the demonstration database is now complete. The remainder of this script copies the examples into your current directory. Press "Y" to continue, or "N" to abort. Informix 中国社区 http://www.informixchina.net/ [社区定位:Informix 面向高性能数据库开发、嵌入式数据库开发的技术交流社区,主要对 象以 Informix 用户和潜在用户为主] 2.输入 y Now copying SQL command files .... End of DBACCESSDEMO script. 3.进入控制程序 dbaccess [informix@vmbank ~]$ dbaccess 菜单栏为: Query-language Connection Database Table Session Exit DBACCESS: Query-language Connection Database Table Session Exit Use SQL query language.
还剩17页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享pdf获得金币 ] 1 人已下载

下载pdf