- 浏览: 405497 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
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
Linux平台安装Informix Dyanmic Server 10.00.UC4
第一步,安装必须的包(RH AS3)
gcc and c++ compiler 3.2.3
compat-gcc-7.3
compat-gcc-c++-7.3
compat-libstdc++-7.3
glibc-devel-2.3.2
libaio-0.3.96
libgcc-3.2.3
libstdc++-3.2.3
ncurses-5.3
openmotif-2.2.3
pam-0.75
XFree86-libs-4.3.0
第二步,搭建安装环境
1.建立informix用户组和用户
以root身份登陆,然后:
groupadd -g 3000 informix
useradd -u 3000 -g 3000 informix -d /home/informix -m informix
2.修改环境变量
#su informix
#cd
#ls -a
#vi .bash_profile
修改为如下:
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
#PATH=$PATH:$HOME/bin
INFORMIXDIR=/opt/informix
//informix的安装路径
export INFORMIXDIR
INFORMIXSERVER=informix //informix的服务器名
export INFORMIXSERVER
ONCONFIG=onconfig.informix //informix的配置文件名
export ONCONFIG
LD_LIBRARY_PATH=/opt/informix
//informix的lib库路径
export LD_LIBRARY_PATH
PATH=$PATH:$HOME/bin:$INFORMIXDIR/bin
export PATH
unset USERNAME
保存退出之后,修改权限
#chmod 755 .bash_profile
使以上设定生效
#./.bash_profile
第三步,上传安装文件
1.用SecureFX连接虚拟机,将安装文件IDS.10.00.UC4.Linux.tar上传到
/home/informix 目录下
2.以root/informix身份登陆系统,到/home/informix,解压安装文件
$tar xvf IDS.10.00.UC4.Linux.tar
第四步,开始安装
以root身份登陆(我看过网上的很多文档,都是以informix用户登陆来安装,但我以informix身份登陆进行安装的时候,系统提示我需要以root身份来安装)
#cd /home/informix/SERVER
执行安装脚本
#./installserver
Initializing InstallShield Wizard........
Launching InstallShield Wizard........
1. Release Notes
2. Quick Beginnings
Guide
3. Begin Installation
Please select one of these options [3] //回车
Beginning installation...
接下来的安装过程要做一些选择,都比较简单,基本上按照默认的就可以,一路回车,直到安装完成,得到如下提示:
Please read the information below.
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
Set DBSERVERNAME
Set SERVERNUM
Set ROOTNAME
Press ENTER to read the text [Type q to quit]
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
exis
ting setup
我们可以根据提示来具体的配置informix服务器。
第五步,配置informix
1. 在informix安装目录建立data目录,然后touch一个空文件作为数据库的默认设备,并且修改空文件的权限为660
$ mkdir data
$ cd data
$ touch datadbs.dat
$ chmod 660 datadbs.dat
//一定要执行这一步,否则在后续的启动过程中会出错
2.配置onconfig文件
默认的配置文件在 /opt/informix/etc/onconfig.std
我们复制一份,并且改其后缀名为之前设定的informix服务器名,此处为 informix
$cd /opt/informix/etc/onconfig.std
$cp onconfig.std onconfig.informix
$vim onconfig.informix
打开之后,我们需要修改的地方有以下几项:
# Root Dbspace Configuration
ROOTNAME rootdbs #
Root dbspace
name
//rootdbs换成datadbs
ROOTPATH /dev/online_root
# Path for device containing root dbspace
//
把/dev/online_root换成 /opt/informix/data/datadbs.dat
ROOTOFFSET
0
# Offset of root dbspace into device (Kbytes)
ROOTSIZE
30000
# Size of root dbspace (Kbytes)
# Physical Log Configuration
PHYSDBS rootdbs
#
//rootdbs换成 datadbs
PHYSFILE
2000
# Physical log file size (Kbytes)
# System Archive Tape Device
TAPEDEV
/dev/tapedev
# Tape device
path
//tapedev换成null
TAPEBLK
32
# Tape block size (Kbytes)
TAPESIZE
10240
# Maximum amount of data to put on tape (Kbytes)
# Log Archive Tape Device
LTAPEDEV /dev/tapedev
# Log tape device path
//tapedev换成null
LTAPEBLK
32
# Log tape block size (Kbytes)
LTAPESIZE
10240
# Max amount of data to put on log tape (Kbytes)
# System Configuration
DBSERVERNAME
# Name of default database
server
//数据库服务器名称,这里设置成和环境变量里的一样 informix
最后,将这个文件中所有的/usr/informix换成 /opt/informix (informix的安装目录)
可以使用shell脚本命令来完成,在命令行运行
:%s/\/usr\/informix/\/opt\/informix
3.配置系统服务(需要root权限)
su到root用户
#vim /etc/services
在最后一行,添加如下内容:
informix_services 8888/tcp #informix server services
4.配置sqlhosts文件(切换回informix用户)
安装完成后,有个默认的sqlhosts.std文件,在/opt/informix/etc 目录下
$cd /opt/informix/etc
$cp sqlhosts.std sqlhosts
$vim sqlhosts
修改为如下内容:
informix
onipcshm
rouse
informix_services
informix
onsoctcp
rouse
informix_services
informix:是数据库服务器名,和环境变量中的一样
onipcshm/onsoctcp:使用的协议名称,连接数据库的两种方式
rouse:主机名,和/etc/hosts里的一样
informix_services:服务名,和/etc/services中的一样
5.启动informix
修改完所有配置文件之后,重启系统,然后可以尝试启动informix服务器
$ oninit -ivy //第一次启动的时候需加 -ivy参数,以后正常启动时直接 oninit
Checking group membership to determine server run
mode...succeeded
Reading configuration file
'/opt/informix/etc/onconfig.informix'...succeeded
Creating /INFORMIXTMP/.infxdirs...succeeded
Creating infos file
"/opt/informix/etc/.infos.informix"...succeeded
Linking conf file
"/opt/informix/etc/.conf.informix"...succeeded
Writing to infos file...succeeded
Checking config parameters...succeeded
Allocating and attaching to shared memory...succeeded
Creating resident pool 1380 kbytes...succeeded
Allocating 10016 kbytes for buffer pool of 2K page
size...succeeded
Initializing rhead structure...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
Initialization of Encryption...succeeded
Forking main_loop thread...succeeded
Initializing DR structures...succeeded
Forking 1 'ipcshm' listener threads...succeeded
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
Forking btree cleaner...succeeded
Initializing DBSPACETEMP list...succeeded
Checking database partition index...succeeded
Checking location of physical log...succeeded
Initializing dataskip structure...succeeded
Checking for temporary tables to drop...succeeded
Forking onmode_mon thread...succeeded
Verbose output complete: mode = 5
说明执行成功,如果中间出现error或者warning,我们可以man一下日志文件(/opt/informix/online.log),来看看是什么问题。
接下来,到/opt/informix/data 查看一下datadbs.dat文件的大小,如果不为0,那么说明数据库创建成功。
$ onstat -i
IBM Informix Dynamic Server Version
10.00.UC4
-- On-Line -- Up 00:06:29 -- 28552 Kbytes
onstat>
说明数据库状态正常,退出 onstat 输入 q 就可以
发表评论
-
MySql实现远程连接
2013-07-24 13:03 8751、进入mysql,创建一个新用户root,密码为root: ... -
linux mysql 操作命令
2012-08-28 14:19 10031.linux下启动mysql的命令: mysqladmin ... -
mysql 导入导出
2012-08-23 15:14 9541.导出整个数据库 mysqldump -u 用户名 ... -
实现MySQL允许远程连接
2012-06-11 08:36 1011以下的文章主要介绍的是实现MySQL远程连接的实际操作流程 ... -
SQL语句递归查找
2012-01-06 16:42 1450通过sql语句递归查找所有下级或上级用户 1.MS Sq ... -
MySQL默认字符编码的设置
2011-10-27 09:24 865MySQL的默认编码是Latin1,不支持中文,那么如何修改M ... -
Oracle、SQL和DB2分页查询写法介绍
2011-10-24 20:33 991DB2分页查询和Oracle、SQL中的分页查询语句写法都不太 ... -
修改Sybase数据库最大连接数
2011-10-22 18:33 2094今天有一家客户说数据库产生了错误,让我看一下。 Error: ... -
Oracle10g字符集问题
2011-09-07 11:44 1155从oracle9i中导出的数据导入到oracle10g中,经过 ... -
oracle建立用户与授权(转载)
2011-09-07 09:55 1033登录超级用户sqlplus sys@orcl as sysdb ... -
如何修改mysql默认密码
2011-09-04 12:17 2545mysql安装后如果不修改默认密码是不安全的,最好安装后就马上 ... -
Mysql的1045错误
2011-09-04 12:15 1156重装系统后,再安装Mysq ... -
Informix常用命令
2011-07-04 14:54 16991. dbexport 将数据库以ASCII方式下载。该命 ... -
远程登录Mysql服务器配置
2011-06-23 12:59 10271. 首先在mysql服务器端(192.168.1.3 )要添 ... -
修改SQL Server 2005 sa用户密码的
2011-05-24 21:31 1370在SQL Server Management Studio 用 ... -
informix数据库下导出表结构
2011-04-24 11:14 12521)导出数据库中所有的表结构到文件db.sql ... -
mysql root密码修改方法
2010-09-17 10:52 1009第一:初次安装时在/usr/local/mysql/bin/下 ... -
SQLServer时间日期函数详解
2009-07-30 23:37 2004SQLServer时间日期函数详解,SQLServer,时间日 ... -
通用分页存储过程
2009-07-22 22:07 1841/*----------------------------- ... -
日期推算处理
2009-07-22 22:01 1120DECLARE @dt datetime SET @dt=G ...
相关推荐
Linux下安装informix数据库,11.5版本了 实际安装过
Linux 下 Informix 安装 Linux 下 Informix 安装是一个复杂的过程,需要按照一定的步骤进行。以下是 Informix 11.5 for Linux as4 u2 的安装过程: 一、软件包下载 首先需要在 IBM 官方网站上注册并下载安装包 iif...
### IBM Informix Dynamic Server for UNIX and Linux 安装指南 V11.0 #### 关键知识点解析 **一、IBM Informix Dynamic Server (IDS)** IBM Informix Dynamic Server(简称IDS)是IBM公司开发的一款高性能数据库...
Informix与Oracle等数据库相比,速度并不占优,但可靠性非常好。本文介绍了Informix数据库在Linux环境下的安装过程。
- **定义与用途**:IBM Informix Dynamic Server (IDS) 是一款高性能、高可用性的数据库管理系统,它专为关键业务应用程序设计,支持多种平台包括Windows操作系统。IDS以其卓越的数据处理能力、可靠性和易于管理而...
本指南将针对"Unix&Linux"平台上的Informix V9.4进行深入的安装讲解,旨在帮助用户顺利安装并配置这一强大的数据库系统。 **一、系统需求** 在开始Informix的安装之前,需要确保您的Unix或Linux环境满足以下硬件和...
IBM给出的informix 11.5在非windows平台下的安装和配置指南,中文版,非常适合informix数据库管理员和学习者
该文档是如何教大家在linux系统中安装informix数据
### IBM Informix Dynamic Server 11:下一代OLTP数据服务器技术 #### 一、概述 IBM Informix Dynamic Server (IDS) 11 是IBM推出的一款高性能的在线事务处理(OLTP)数据库管理系统。该系统旨在为用户提供高效、...
在Linux操作系统中,Informix数据库管理系统是广泛应用的关系型数据库系统,尤其在企业级环境中,确保其在系统启动时自动运行是非常关键的。本教程将详细解释如何在Linux下配置Informix自启动设置,以实现数据库服务...
9. **操作系统的兼容性**:由于Informix可以在多种操作系统上运行,指南会讨论在不同平台(如Unix、Linux、Windows)上的特定配置和考虑事项。 10. **服务与支持**:提供了获取IBM官方技术支持和社区资源的信息,...
linux操作系统,informix数据库安装文档,数据备份,数据维护。
《Informix 11.5 for Linux x64 安装指南》 Informix 11.5 是一款高效的企业级数据库管理系统,尤其适合在Linux x64环境下运行。本安装文档将指导用户完成Informix的基本安装过程,包括系统需求、参数配置以及必要...
本文档将详细介绍如何在Linux环境下安装IBM Informix 11.5版本,并且特别针对的是AS4(即Red Hat Enterprise Linux 4)平台。Informix是一款功能强大的关系型数据库管理系统,广泛应用于各种高性能数据库应用领域,...
在redhat linux es4上安装informix11.5过程
在深入探讨Linux环境下INFORMIX数据库的安装过程之前,我们首先需要了解INFORMIX是什么。INFORMIX是一款由IBM公司开发的关系型数据库管理系统(RDBMS),以其高效能、高可用性和强大的数据处理能力而闻名。它广泛...
#### 二、安装Informix Server ##### 1. 默认配置安装 - **用户名和密码**:安装过程中,默认的用户名和密码为`informix`。用户可以根据实际需求更改。 - **Services Name 和 Port Number**:这些设置允许自定义,...
《Informix 安装指南 for Unix&Linux 安装指南 V9.4》是一份详细的指导文档,专门针对在Unix和Linux操作系统上安装Informix数据库管理系统的过程。Informix是一款高效、可靠的数据库解决方案,广泛应用于企业级应用...
### IBM Informix Dynamic Server 11 系统管理(918 考试)核心知识点解析 #### 一、序言 IBM Informix Dynamic Server (IDS) 是一款高性能的关系型数据库管理系统,广泛应用于电信、金融、政府等多个领域。本教程...
INFORMIX 客户端软件安装和使用指南 INFORMIX 客户端软件是 IBM 公司开发的一款数据库管理系统客户端软件,能够帮助用户远程连接和管理 INFORMIX 数据库。下面是安装 INFORMIX 客户端软件的详细步骤和使用方法。 ...