- 浏览: 398157 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
u011073441:
如何才能知道,我的安卓设备连接的是什么接口?android 设 ...
Android串口操作,简化android-serialport-api的demo -
sinat_31332985:
大神请问一下,在真机测试中,我没有串口设备,然后我设置dev/ ...
Android串口操作,简化android-serialport-api的demo -
骑着蜗牛狂奔:
在调用close的时候,出现了这个JNI WARNING: J ...
Android串口操作,简化android-serialport-api的demo -
l475334176:
怎么对多个串口进行监听额? 就是同时接受或者发送数据给多个串 ...
Android串口操作,简化android-serialport-api的demo -
冰雨的日子:
你好,我执行su.getOutputStream().writ ...
Android串口操作,简化android-serialport-api的demo
Infromix 安装
1.1、 准备 informix 的组和用户
创建 informix 组和用户并设置密码
groupadd informix
useradd -g informix informix
passwd informix
1.2、 准备 JAVA 环境
将 JDK 拷贝到 /usr/local 下并安装
cp jdk-1_5_0_04-linux-i586.bin /usr/local
cd /usr/local
./jdk-1_5_0_04-linux-i586.bin
在 /usr/bin 下创建 java 的链接,或者直接设置 JAVA_HOME 变量
cd /usr/bin
ln –s /usr/local/ jdk1.5.0_04/bin/java java
export JAVA_HOME=/usr/local/jdk1.5.0_04
添加 INFORMIXDIR 环境变量
export INFORMIXDIR=/home/informix
将安装包解压缩后执行安装程序
tar xvf ./informix-linux.tar –C ./inform
..
......
....
........
......
1.1、 修改 informix 运行时的环境变量
修改 informix 用户的环境变量
vi /home/informix/.bash_profile
PATH=$PATH:$HOME/bin
INFORMIXDIR=/home/informix
INFORMIXTMP=/home/informix/tmp
INFORMIXSERVER=testsvr
ONCONFIG=onconfig
TERMCAP=$HOME/etc/termcap
export PATH INFORMIXDIR INFORMIXTMP INFORMIXSERVER ONCONFIG TERMCAP
拷贝 etc 下的 onconfig.std 和 sqlhosts.std 为环境变量中所设置的名称
cd /home/informix/etc
cp onconfig.std onconfig
cp sqlhosts.std sqlhosts
使用 root 用户修改 /etc/services 文件,增加 informix 服务
# Local services
informix 60000/tcp # Informix Server
1.4、 修改 informix 配置文件
使用 informix 用户修改 sqlhost 和 onconfig 文件
vi /home/informix/etc/sqlhosts
#ServerName Connect Hostname ServicesName( 对应 /etc/services 中 )
testsvr onsoctcp localhost informix
vi /home/informix/etc/onconfig
DBSERVERNAME testsvr
TAPEDEV /dev/null # Tape device path
LTAPEDEV /dev/null # Log tape device path
将默认 /usr/informix/ 替换为 /home/informix/
vi 命令 1,$ s/\/usr\/informix\//\/home\/informix\//g
1.5、 修改 informix 的 tmp 目录属性
修改 /home/informix/tmp 的属性
chmod o-r /home/informix/tmp
chmod o-x /home/informix/tmp
1.1.1、 创建存储文件
创建一个存放数据库文件的目录 /home/informix/dbspaces
mkdir /home/informix/dbspaces
建立 rootdbs 的存储文件 /home/informix/dbspaces/rootdbs ( 空文件 )
cat /dev/null > /home/informix/dbspaces/rootdbs
修改所属和权限
chown informix:informix /home/informix/dbspaces/rootdbs
chmod 660 /home/informix/dbspaces/rootdbs
1.1.2、 修改 onconfig 文件
修改 onconfig 文件中的 rootdbs 位置和大小
vi /home/informix/etc/onconfig
ROOTPATH /home/informix/dbspaces/rootdbs
ROOTOFFSET 0
ROOTSIZE 1048576 #1G 1024*1024-OFFSET= 1048576
启动并初始化 Informix Server
alias oninitfirst=”oninit -iv”
oninitfirst
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 ‘/home/informix/etc/onconfig’…succeeded
Creating /INFORMIXTMP/.infxdirs…succeeded
Creating infos file "/home/informix/etc/.infos.testsvr"…succeeded
Linking conf file "/home/informix/etc/.conf.testsvr"…succeeded
Writing to infos file…succeeded
Checking config parameters…Invalid value of DUMPDIR ‘/usr/informix/tmp’ in onconfig file. Setting it to default value
‘/home/informix/tmp’…succeeded
13:50:32 IBM Informix Dynamic Server Started.
Allocating and attaching to shared memory…succeeded
Creating resident pool 866 kbytes…succeeded
Allocating 18384 kbytes for buffer pool of 2K page size…succeeded
Initializing rhead structure…succeeded
Thu Dec 10 13:50:32 2009
13:50:32 Event alarms enabled. ALARMPROG = ‘/usr/informix/etc/alarmprogram.sh’
Initializing ASF…succeeded
Initializing Dictionary Cache and SPL Routine Cache…13:50:32 Booting Language <c> from module <>
13:50:32 Loading Module <CNULL>
13:50:32 Booting Language <builtin> from module <>
13:50:32 Loading Module <BUILTINNULL>
succeeded
Bringing up ADM VP…succeeded
Creating VP classes…succeeded
Onlining 0 additional cpu vps…succeeded
Onlining 2 IO vps…succeeded
Initialization of Encryption…succeeded
Forking main_loop thread…succeeded
Initializing DR structures…13:50:37 DR: DRAUTO is 0 (Off)
succeeded
Forking 1 ‘soctcp’ listener threads…13:50:37 Dynamically allocated new virtual shared memory segment (size 8192KB)
succeeded
13:50:37 IBM Informix Dynamic Server Version 10.00.UC3R1 Software Serial Number AAA#B000000
Starting tracing…succeeded
Initializing 1 flushers…succeeded
Initializing log/checkpoint information…succeeded
Opening primary chunks…succeeded
Opening mirror chunks…succeeded
Initializing dbspaces…succeeded
Validating chunks…succeeded
Creating database partition…succeeded
Initialize Async Log Flusher…succeeded
13:50:39 IBM Informix Dynamic Server Initialized — Complete Disk Initialized.
Forking btree cleaner…succeeded
Initializing DBSPACETEMP list…succeeded
Checking database partition index…succeeded
13:50:39 Checkpoint Completed: duration was 0 seconds.
13:50:39 Checkpoint loguniq 1, logpos 0xd0, timestamp: 0x4f
13:50:39 Maximum server connections 0
Checking location of physical log…succeeded
Initializing dataskip structure…13:50:39 Dataskip is now OFF for all dbspaces
succeeded
Checking for temporary tables to drop…succeeded
Forking onmode_mon thread…succeeded
Verbose output complete: mode = 5
13:50:39 On-Line Mode
13:50:39 Building ‘sysmaster’ database …
[informix@localhost ~]$ 13:50:40 Booting Language <spl> from module <>
13:50:40 Loading Module <SPLNULL>
13:50:40 Unloading Module <SPLNULL>
13:50:40 Logical Log 2 Complete, timestamp: 0x93ba.
13:50:40 Process exited with return code 127: /bin/sh /bin/sh -c /usr/informix/etc/alarmprogram.sh 2 23 "Logical Log 2 Complete, timestamp: 0x93ba." "Logical Log 2 Com
13:50:41 Loading Module <SPLNULL>
13:50:42 ‘sysmaster’ database built successfully.
13:50:42 ‘sysutils’ database built successfully.
13:50:42 ‘sysuser’ database built successfully.
13:50:42 Logical Log 3 Complete, timestamp: 0xe915.
13:50:42 Process exited with return code 127: /bin/sh /bin/sh -c /usr/informix/etc/alarmprogram.sh 2 23 "Logical Log 3 Complete, timestamp: 0xe915." "Logical Log 3 Com
IBM Informix Dynamic Server for Redhat Enterprise Linux安装示例(8)
1.1、 调整默认的 DBSpaces 到独立的 RAW 设备
建立其余 DBSpace 的 chunk
-s size 的数值计算方法: dbs 所在的 raw 设备 LV 的大小( KB )减去 -o offset 的值
onspaces -c -d phydbs -p /home/informix/dbspaces/phydbschunks -o 100 -s 1048476
onspaces -c -d logdbs -p /home/informix/dbspaces/logdbschunks -o 100 -s 524188
onspaces -c -t -d tmpdbs -p /home/informix/dbspaces/tmpdbschunks -o 100 -s 524188
onspaces -c -d idxdbs -p /home/informix/dbspaces/idxdbschunks -o 100 -s 524188
onspaces -c -d datadbs -p /home/informix/dbspaces/datadbschunks -o 100 -s 1048476
至少创建三个逻辑日志文件
调整 informix 使用的 LOG 文件到新加入的逻辑日志文件上,再将检查点记录同步到逻辑日志文件
onmode -l
onmode -l
onmode -l
onmode -c
用循环添加 Log 到 logdbschunk 全部占用满。
while true; do onparams -a -d logdbs -s 15000; done;
在提示 DBSpace is full. 的时候,用 Ctrl-C 中断循环。
删除原 rootdbs 上的逻辑日志文件
onparams -d -l 1
onparams -d -l 2
onparams -d -l 3
注:
如果采用的是文件系统方式存储,那么在初始化 informix 数据库之前,可以通过修改 onconfig 文件中的逻辑日志相关配置来指定逻辑日志文件的大小和数量。
onconfig 中的
# Physical Log Configuration
PHYSDBS rootdbs # Location (dbspace) of physical log
PHYSFILE 200000 # Physical log file size (Kbytes)
不能直接修改,需要在 quiescent 模式下使用 onparams -p -s pagesize -d dbspace 命令来调整。
pagesize 大小为 LV 大小( KB )减去 offset 值,即采用 onspaces 创建的 phydbs 的大小。
onmode -sy
onparams -p -s 1048476 -d phydbs
informix 的 oninit 必须是 root:informix 权限为 6754 ,否则 oninit 无法启动或者启动后用 dbaccess 连接测试会报告 informix 用户密码错误。
- informix安装.rar (39.2 KB)
- 下载次数: 5
发表评论
-
http_load
2013-04-19 22:57 1557下载地址:http://dreamflys ... -
linux mysql 操作命令
2012-08-28 14:19 9581.linux下启动mysql的命令: mysqladmin ... -
linux防火墙的启动和关闭. .
2012-06-18 13:13 1205昨天在linux服务器上装了一个tomcat,整个过程很顺利, ... -
实现MySQL允许远程连接
2012-06-11 08:36 977以下的文章主要介绍的是实现MySQL远程连接的实际操作流程 ... -
linux root默认密码忘记后的解决方法
2012-02-20 11:23 1229一. lilo引导 1. 在出现 l ... -
Linux环境中Oracle数据导入与导出备份创建用户操作
2011-11-05 11:30 1438以下是开发中常用的的 ... -
Linux系统安装ORACLE
2011-11-05 11:10 1351安装之前首先要开启1521端口的tcp linux分 ... -
Linux下Oracle数据导入导出方法
2011-11-05 10:54 5586一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 ... -
Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
2011-11-05 10:33 1983一、http_load程序非常小,解压后也不到100Khttp ... -
Linux下scp的用法
2011-11-02 13:40 1318Linux下scp的用法 scp就是secure cop ... -
linux下解压命令大全
2011-11-01 12:45 867.tar 解包:tar xvf FileName.tar ... -
MySQL默认字符编码的设置
2011-10-27 09:24 812MySQL的默认编码是Latin1,不支持中文,那么如何修改M ... -
Linux系统CentOS 修改IP和DNS地址
2011-10-20 14:54 1140[摘要]CentOS是Linux发行版之一,它是来自于Red ... -
linux:vi 替换命令
2011-09-30 08:49 863:s/vivian/sky/ 替换当前行第一个 vivian ... -
ORA-12505 错误解决
2011-09-07 15:47 1923在Fedora下安装了Oracle 10gR2,安装完成之后, ... -
Oracle10g字符集问题
2011-09-07 11:44 1092从oracle9i中导出的数据导入到oracle10g中,经过 ... -
linux下oracle简单安装
2011-09-06 15:45 1198oracle安装 一、检查软件包及其版本 uname -r ... -
Linux Swap交换分区设置
2011-09-02 22:38 1959关于swap交换分区的设置 ... -
在CentOS下安装Oracle10g
2011-08-30 13:36 10081. 前言 本文介绍在Ce ... -
Linux(VMware) root或普通用户密码忘记
2011-08-23 16:50 1764启动VMware的linux: 1. 进入GRU ...
相关推荐
IBM infromix 存储过程 培训
infromix数据库的各种迁移方法,UNLOAD LOAD;DBEXPORT DBIMPORT,数据库迁移方式。
来源官网,包含ifxjdbc,ifxjdbcx,jfxlang,ifxlsupp,ifxtools
Informix数据库后台开发工具ESQL/C的中文版开发手册,内容很全面
Informix数据库常用命令详解,介绍informix数据库常用命令
IBM的infromix数据库文档
informix学习资料,关于别人的一些总结或理论知识,如果需要,请关注
informix在linux unix下的安装详细步骤
informix数据库离线帮助文档,可以参考IBM公司的官方网站的informix数据库的帮助文档
informix资料,IBM informix系统产品介绍和发展方向
如INFROMIX-4GL程序的开发有一个包含屏幕格式、模块、程序各部分编辑、编译及运行的菜单界面。而INFROMIX ESQL/C是通过编辑工具如vi等来进行编辑的。 其次,INFROMIX ESQL/C开发需要一个预处理器来进行程序的预编译...
informix JDBC驱动 , 用在java与informix数据库之间的数据交互,给需要基于informix数据库做开发的人使用
odbc,jdbc,old db 等各种方式连接各类数据库 sqlserver,access,oracle,mysql,interbase,db2,sybase,infromix PostgreSQL,Excel,FoxPro 得连接字符串示例
IBM公司:infromix ?美国oracle公司:oracle(目前最流行的之一) 数据库分类: 小型数据库 中型数据库 大型数据库 mysql Sybase access sql server Oracle informix DB2 负载量在100人内,比如比如在负载日访问量...
该打包文件包含5个PDF即所有的5本IBM公司关于INFORMIX数据库和SQL的指南,分别是《IBM informix:sql教程指南》、《IBM informix:SQL 语法指南》、《IBM informix:SQL 参考指南》、《informix数据库设计和实现指南...