- 浏览: 404577 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
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
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 1598下载地址:http://dreamflys ... -
linux mysql 操作命令
2012-08-28 14:19 9971.linux下启动mysql的命令: mysqladmin ... -
linux防火墙的启动和关闭. .
2012-06-18 13:13 1234昨天在linux服务器上装了一个tomcat,整个过程很顺利, ... -
实现MySQL允许远程连接
2012-06-11 08:36 1008以下的文章主要介绍的是实现MySQL远程连接的实际操作流程 ... -
linux root默认密码忘记后的解决方法
2012-02-20 11:23 1270一. lilo引导 1. 在出现 l ... -
Linux环境中Oracle数据导入与导出备份创建用户操作
2011-11-05 11:30 1474以下是开发中常用的的 ... -
Linux系统安装ORACLE
2011-11-05 11:10 1386安装之前首先要开启1521端口的tcp linux分 ... -
Linux下Oracle数据导入导出方法
2011-11-05 10:54 5612一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 ... -
Linux下四款Web服务器压力测试工具(http_load、webbench、ab、siege)介绍
2011-11-05 10:33 2026一、http_load程序非常小,解压后也不到100Khttp ... -
Linux下scp的用法
2011-11-02 13:40 1366Linux下scp的用法 scp就是secure cop ... -
linux下解压命令大全
2011-11-01 12:45 903.tar 解包:tar xvf FileName.tar ... -
MySQL默认字符编码的设置
2011-10-27 09:24 855MySQL的默认编码是Latin1,不支持中文,那么如何修改M ... -
Linux系统CentOS 修改IP和DNS地址
2011-10-20 14:54 1174[摘要]CentOS是Linux发行版之一,它是来自于Red ... -
linux:vi 替换命令
2011-09-30 08:49 898:s/vivian/sky/ 替换当前行第一个 vivian ... -
ORA-12505 错误解决
2011-09-07 15:47 1966在Fedora下安装了Oracle 10gR2,安装完成之后, ... -
Oracle10g字符集问题
2011-09-07 11:44 1139从oracle9i中导出的数据导入到oracle10g中,经过 ... -
linux下oracle简单安装
2011-09-06 15:45 1235oracle安装 一、检查软件包及其版本 uname -r ... -
Linux Swap交换分区设置
2011-09-02 22:38 2012关于swap交换分区的设置 ... -
在CentOS下安装Oracle10g
2011-08-30 13:36 10421. 前言 本文介绍在Ce ... -
Linux(VMware) root或普通用户密码忘记
2011-08-23 16:50 1809启动VMware的linux: 1. 进入GRU ...
相关推荐
IBM infromix 存储过程 培训
### Informix迁移指南 #### 知识点一:Informix 数据库概述 - **定义**:IBM Informix 是一款高性能的关系型数据库管理系统(RDBMS),由IBM公司开发,广泛应用于金融、电信等行业。 - **特点**:Informix 支持多种...
Infomix是一款强大的关系型数据库管理系统,主要用于处理大规模的数据存储和分析。在Java开发环境中,如果需要与Infomix数据库进行交互,通常会用到Infomix提供的JDBC驱动和其他相关库,这些库通常被打包成jar文件。...
该命令通常在数据库安装完成后执行,以便初始化数据库环境。 示例:oninit -v -y 1.1.2 dbexport 命令 dbexport命令用于将数据库数据导出到文件中,用于数据库备份或数据迁移。该命令可以导出整个数据库或指定的...
### Informix 在 Linux/Unix 下的安装详细步骤 #### 一、概述 IBM Informix Dynamic Server 是一款功能强大的关系型数据库管理系统(RDBMS),它为处理大量数据提供了高性能、高可靠性和高可用性。本篇文章将详细...
**Informix ESQL/C 开发手册中文版** ESQL/C是Informix数据库系统提供的一种强大的开发工具,它允许程序员在C语言中嵌入SQL语句,实现数据库的访问和操作。这种结合使得开发者能够利用C语言的高效性和SQL的数据库...
### Informix资料知识点详解 #### 一、IBM Informix 系列产品概述 IBM Informix 是一款高性能的关系型数据库管理系统(RDBMS),由IBM公司开发。它具有高可用性、扩展性和数据处理能力,特别适合于电信、金融、...
使用DbVisualizer 工具连接数据库需要导入数据库驱动jar包,这个是INformix的驱动包
在Informix数据库管理系统中,锁表处理是一项关键操作,用于解决并发访问时可能出现的死锁问题或因长时间运行的事务导致的阻塞。以下是对标题和描述中涉及的知识点的详细说明: 1. **锁机制**: ...
informix JDBC驱动 , 用在java与informix数据库之间的数据交互,给需要基于informix数据库做开发的人使用
2. `README.txt`:通常,这是一个文本文件,包含有关如何使用这些文件、安装说明、许可信息或任何其他重要提示的详细信息。对于Informix数据库驱动,它可能解释了如何将驱动添加到项目类路径中,或者提供了连接...
选择之前创建的Infromix数据源,进入数据源编辑界面,从中选择需要的数据库表或视图进行导入。这里要注意的是,不要勾选“根据主键或外键创建关系”的选项,而是手动进行数据关系的建立,这有助于更灵活地控制数据...
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人内,比如比如在负载日访问量...
- **安装与配置**:详细介绍了如何安装DB-Access以及配置环境变量等步骤。 - **连接数据库**:指导用户如何建立与Informix数据库的连接,包括设置服务器地址、端口号、用户名和密码等信息。 - **基本操作**:介绍了...
- **使用FM创建新项目**:创建Infromix类型的数据源,输入数据库信息,建立与数据库的连接。 - **导入元数据**:可以选择所需的表/视图,取消"根据主键或外键创建关系",将元数据导入到新建的DB TABLE文件夹。 - ...
该打包文件包含5个PDF即所有的5本IBM公司关于INFORMIX数据库和SQL的指南,分别是《IBM informix:sql教程指南》、《IBM informix:SQL 语法指南》、《IBM informix:SQL 参考指南》、《informix数据库设计和实现指南...