echarge电子缴费平台安装指南informix安装和配置V2.doc
- 文档编号:16111039
- 上传时间:2023-07-10
- 格式:DOC
- 页数:12
- 大小:134.83KB
echarge电子缴费平台安装指南informix安装和配置V2.doc
《echarge电子缴费平台安装指南informix安装和配置V2.doc》由会员分享,可在线阅读,更多相关《echarge电子缴费平台安装指南informix安装和配置V2.doc(12页珍藏版)》请在冰点文库上搜索。
深圳康索特informix数据库安装指南
文档密级:
内部公开
资料编码
产品名称
e-charge
使用对象
技术服务部工程师
产品版本
编写部门
技术服务部
资料版本
V1.2
informix安装和配置
拟制:
段国斌
日期:
2008-04-10
审核:
日期:
审核:
日期:
批准:
日期:
深圳市康索特软件有限公司
版权所有侵权必究
Allrightsreserved
修订记录
日期
修订版本
描述
作者
2008-4-10
V1.0
初稿
段国斌
2008-5-20
V1.1
修正几个命令拼写错误
段国斌
2009-6-21
V1.2
新增idxdbs空间,调整部分内容的安装顺序
深圳市康索特软件有限公司康索特商业机密-i-
深圳市南山区南海大道西海明珠大厦F712-F717
电话:
0755-88866500
目录
第1章安装前准备 2
1.1安装规划 2
1.1.1用户名规划 2
1.1.2数据库软件安装路径 2
1.1.3数据库空间规划 2
第2章安装配置Informix数据库 4
2.1安装前检查 4
2.2安装informix数据库 5
2.3创建各数据库空间 8
2.4启动、关闭数据库 11
2.4.1启动数据库 11
2.4.2关闭数据库 11
第1章安装前准备
1.1安装规划
1.1.1用户名规划
用户
密码
路径
root
commsoft
informix
informix
1.1.2数据库软件安装路径
/opt/informix
1.1.3数据库空间规划
数据库空间
路径
大小(M)
rootdbs
/opt/Informix/data/rootdbs
256
logdbs
/opt/Informix/data/logdbs
1100
分为10个100M日志,必需比规划的大一点,否则无法创建成功
phydbs
/opt/Informix/data/phydbs
1000
物理日志配1000M的时候,在迁移物理日志的时候,实际用掉900M。
tempdbs
/opt/Informix/data/tempdbs
1000
idxdbs
/opt/Informix/data/idxdbs
2000
为索引空间
workdbs
/opt/Informix/data/workdbs
20000
单个20G,根据硬盘空间大小调整;
第2章安装配置Informix数据库
2.1安装前检查
安装步骤如下:
步骤1root用户登陆系统;
步骤2检查jdk安装;
操作命令:
env|grepjava
如果没有java相关内容,请参考linux安装指导3.1设置安装JAVA、设置环境变量;
步骤3检查rc.local文件配置;
操作命令:
cat/etc/rc.local
检查是否有以下内容,并确认shmmax是否为实际内存一半;
touch/var/lock/subsys/local
echo"2147483648">/proc/sys/kernel/shmmax
echo"4194304">/proc/sys/kernel/shmall
如果不一致请参考linux安装指导2.2.6设置共享内存环境变量;
――结束
2.2安装informix数据库
步骤1root用户登陆系统;
步骤2新建informix用户组,用户;
#groupadd -g 1001 informix
#useradd-u1001-g1001-d/opt/informix-minformix-s/bin/csh
步骤3设置informix用户密码;
#passwdinformix #设置密码,2次输入informix密码
#su-informix #激活用户,登陆informix用户
步骤4使用ftp工具上传安装包C15M7NA.tar到/soft目录;
步骤5复制安装文件包到/opt/informix目录,并解包;
#su-informix
#cp/soft/C15M7NA.tar./
#tar-xvfC15M7NA.tar
步骤6取得root用户权限,运行./ids_installs开始安装;
#suroot
#./ids_install
1、只装IBMInformixDynamicServer,不装角色分离,不创建模版数据库,都是默认选项;
2、注意informix的安装路径DirectoryName:
[/opt/IBM/informix]/opt/informix的安装路径应修改为/opt/informix
3、切换root用户没有加“-”
步骤7设置环境变量,编辑/opt/informix/.cshrc;
#su-informix
#vi.cshrc
#source.cshrc
`新增以下内容:
setenvINFORMIXDIR/opt/informix
setenvPATH$INFORMIXDIR/bin:
$PATH
setenvINFORMIXSERVERiservice_online_net
setenvONCONFIGonconfig
setenvLD_LIBRARY_PATH$INFORMIXDIR/lib
setenvJAVA_HOME/usr/java/j2sdk1.4.2_16
setenvCLASSPATH.:
${JAVA_HOME}/lib/dt.jar:
${JAVA_HOME}/lib/tools.jar:
${JAVA_HOME}/lib
setenvPATH${PATH}:
${JAVA_HOME}/bin
setenvTERMvt100
setenvTERMCAP/opt/informix/etc/termcap
步骤8增加数据库服务器信息,编辑/opt/informix/etc/sqlhosts文件;
#cat/etc/hosts #记录主机名
#vi/opt/informix/etc/sqlhosts
注释掉原有内容,新增以下内容:
iservice_onlineonipcshmecharge.VMsqlexecl
iservice_online_netonsoctcpecharge.VMsqlexecl_net
echarge.vm中的vm要与规划表和/etc/hosts中配置保持一致,含义为主机名,一般对vm建议取值为据点的名称,如深圳局点则为sz;
iservice_online_net与环境变量中的INFORMIXSERVER保持一致;
步骤9配置sqlhosts中的服务对应的端口号,编辑/etc/services文件;
#su-root
#vi/etc/services
新增以下内容,并确认没有重复:
sqlexecl9002/tcp#InformixServer
sqlexecl_net9003/tcp#InformixServer
sqlexecl_net要与/opt/informix/etc/sqlhosts中配置保持一致;
步骤10修改数据库连接用ip地址和主机名(已有主机名就跳过此步),编辑/etc/hosts文件;
#su-root
#vi/etc/hosts
新增:
192.168.0.1echarge.vm
IP地址要与网卡设置的地址一致;
主机名echarge.vm要与/opt/informix/etc/sqlhosts中配置保持一致;
步骤11新建数据库空间文件,并修改属性;
#su-informix
#cd/opt/informix #双机/dadafile/informix
#mkdirdataexport
#cddata
#touchrootdbs
#chmod660*
步骤12配置onconfig文件,或参考附件修改;
在执行【步骤13】将数据库初始化前,注意onconfig的配置是否符合以下要求:
1)【ROOTSIZE】>=【PHYSFILE】+【LOGFILES】*【LOGSIZE】
2)确保【PHYSDBS】的配置值为rootdbs
步骤13初始化数据库
#su-informix
#oninit-iv
-i选项初始化OnlineServer所用的磁盘空间,该空间内原有的所有数据将会被破坏,只有第一次启动时才使用参数;
步骤14查看数据库状态
#su-informix
#onstat- #确认状态为online
#dbaccess #查看是否有以下4个初始数据库
sysadmin@iservice_online_n+
sysmaster@iservice_online_n+
sysuser@iservice_online_n+
sysutils@iservice_online_n+
――结束
2.3创建各数据库空间
数据库空间规划请见1.2.4
Informix初始化只创建了rootdbs根数据空间,我们还要根据规划创建其他数据空间。
按logdbs→phydbs→tempdbs→workdbs(servicedbs)的顺序建立dbspace,创建数据空间。
安装步骤如下:
步骤1创建各数据库空间
操作命令:
su-informix
cd/datafile/informix/data#根据安装规划确定数据库空间位置
touchlogdbsphydbstempdbsworkdbs
touchworkdbs1workdbs2workdbs3workdbs4workdbs5
touchworkdbs6workdbs7workdbs8workdbs9workdbs9
chmod660*
1、增加phydbs
#onspaces-c-dphydbs-p/opt/informix/data/phydbs-o40-s1000000
2、增加logdbs
#onspaces-c-dlogdbs-p/opt/informix/data/logdbs-o40-s1001000
3、增加tempdbs
#onspaces-c-dtempdbs-t-p/opt/informix/data/tempdbs-o40-s1000000
4、增加idxdbs
#onspaces-c-didxdbs-p/opt/informix/data/idxdbs-o40-s2000000
4、增加workdbs
#onspaces-c-dworkdbs-p/opt/informix/data/workdbs-o40-s20000000
logdbs为逻辑日志空间
phydbs为物理日志空间
tempdbs为temp方式的数据库空间
workdbs是创建工作区数据库空间,所有的用户数据库都是创建在这个数据库空间上。
其中40表示偏移量,200000表示数据库空间大小单位为KB。
如果空间大小不够,可以用以下命令增加空间:
onspace-adbspace-name-pdevice-path-name-o40-sspace-size
如果需要对workdbs进行扩容可执行如下命令:
#onspaces-aworkdbs-p/opt/informix/data/workdbs1-o40-s20000000
#onspaces-aworkdbs-p/opt/informix/data/workdbs2-o40-s20000000
注意:
对应的workdbs[n]的文件需要提前创建。
在一个数据库空间中加入一个逻辑卷形式的chunk。
步骤2重启数据库,切换到单用户模式
操作命令:
onmode-ky
oninit-s
步骤3查看系统日志;
操作命令:
onstat-
flags表示逻辑日志状态,包含c的为当前日志,l检查点。
步骤4按照规划增加10个100M日志;
操作命令:
#onparams-a-dlogdbs-s100000#执行10次
步骤5进行一次0级备份,使增加的日志可用;
操作命令:
#ontape-s-L0
步骤6切换当前日志到新增加的日志上;
操作命令:
#onmode-l #执行3次
#onstat-l #确认切换新增日志上
步骤7进行一次checkpoint操作并进行0级备份;
操作命令:
#onmode-c
#ontape-s-L0
步骤8删除rootdbs上原有的log日志;
操作命令:
#onparams-d-l1-y
#onparams-d-l2-y
#onparams-d-l3-y
步骤9进行一次备份操作,使新增的逻辑日志生效并检查日志状态;
操作命令:
ontape-s-L0
onstat-l ##确认日志的状态中没有A标志
步骤10按规划的大小,将物理日志移至phydbs;
操作命令:
onparams-p-s900000-dphydbs-y
步骤11进行一次备份操作;
操作命令:
ontape-s-L0
步骤12更新onconfig文件;
操作命令:
vi/opt/informix/etc/onconfig
修改以下内容:
LOGSIZE修改为1000000 #第39行
DBSPACETEMP修改为tempdbs #第249行
步骤13重新启动数据库并查看其状态
操作命令:
onmode-ky
oninit-v
onstat-
步骤14执行ontape-s-Uiservice命令,需要先建iservice数据库,否则无法执行成功;
将数据库iservice设置为非缓冲日志模式,解决SMP无法添加NULL数据的问题,“java.sql.SQLException:
Transactionsnotsupported”
2.4启动、关闭数据库
2.4.1启动数据库
操作命令:
su-informix
oninit-v #确认mode=5
onstat-#确认状态为online
2.4.2关闭数据库
操作命令:
su-informix
onmode-ky
深圳市康索特软件有限公司康索特商业机密第9页,共13页
深圳市南山区南海大道西海明珠大厦F712-F717
电话:
0755-88866500
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- echarge 电子 缴费 平台 安装 指南 informix 配置 V2
![提示](https://static.bingdoc.com/images/bang_tan.gif)