informix安装linux53裸设备.docx

上传人:b****5 文档编号:7471066 上传时间:2023-01-24 格式:DOCX 页数:33 大小:1.39MB
下载 相关 举报
informix安装linux53裸设备.docx_第1页
第1页 / 共33页
informix安装linux53裸设备.docx_第2页
第2页 / 共33页
informix安装linux53裸设备.docx_第3页
第3页 / 共33页
informix安装linux53裸设备.docx_第4页
第4页 / 共33页
informix安装linux53裸设备.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

informix安装linux53裸设备.docx

《informix安装linux53裸设备.docx》由会员分享,可在线阅读,更多相关《informix安装linux53裸设备.docx(33页珍藏版)》请在冰豆网上搜索。

informix安装linux53裸设备.docx

informix安装linux53裸设备

第1章操作系统安装

1.1安装前的准备

Ø安装介质:

windowsxp/windowserver

Ø服务器硬件RAID创建完成,建议RAID5+1,可用硬盘空间大于160G

1.2安装操作系

下面将安装过程简述如下:

给服务器加电,将RedHatLinux5.3的安装光盘放入光驱,出现安装画面后直接回车

接下来会提示是否检查安装介质,选择Skip跳过

进入安装界面,选择next

选择安装语言:

选择为Chinese(simplified)(简体中文)

点Next进入下一步选择键盘

点下一步进入安装号码输入框,按如下输入安装号码

选择下一步后会给出警告提示是否初始化驱动器并删除硬盘上数据,选择是

进入创建分区界面,选择“自定义分区”点下一步

1.建立引导区boot分区,大小200M,点“新建”,挂载点选择”/boot”,大小输入200,文件系统类型默认:

ext3,点“确定”完成

2.建立swap分区,点“新建”,在文件系统类型内选择:

swap,大小内输入4096

点“确定”完成

3.开始新建操作系统物理卷,点“新建”,在文件系统类型内选择:

LVM,大小内输入60G

 

4.建立系统逻辑卷,点“LVM”按钮,进入管理界面后,建立一个逻辑卷组;在卷组名称内输入vg00,物理范围选择:

32MB,然后开始建立逻辑分区,点“添加”,进入

选择挂载点,输入逻辑卷名称,大小,详细如下

挂载点

逻辑卷名称

大小

备注

/

lvroot

14G

vg00,卷组大小约为58GB

/tmp

lvtmp

4G

/home

lvhome

40G

5.开始新建数据库空间物理卷,点“新建”,在文件系统类型内选择:

LVM,大小内输入硬盘内所有剩余空间,或输入100G

6.建立数据库空间逻辑卷,点“LVM”按钮,进入管理界面后,建立一个逻辑卷组,在卷组名称内输入sealdb,物理范围选择:

64MB,然后点“确定”

创建完成后点击“下一步”出现如下画面

点下一步进入网络设置,按下图所示,编辑网络设备,取消’dhcp‘选项,手工输入ip地址(可任意输入,稍后在修改),并手工设置主机名,点击下一步

如下图所示,点击继续后点下一步

选择时区,时区选择亚洲/上海,点击下一步

设置root口令,至少6位,点击下一步

选择软件包:

勾选上软件开发和网络服务器点击“下一步”选择应该软件包

在服务器上安装的软件包如下:

1.)桌面环境:

默认

2.)应用程序选择:

编辑器其他不选

3.)开发:

选择GNOME软件开发Java开发去掉里面的JDK1.4.2软件开发开发工具全选开发库老的开发软件

4.)服务器选择:

FTP服务器服务器配置工具服务器老的网络服务器中选中telnet

5.)基本系统:

系统工具中选中sysstat老的软件支持管理工具基本X窗口系统JAVA

点击下一步进行软件包的依赖性检测

点击下一步进行软件包的安装直到安装完毕。

系统安装完成。

第2章数据库安装

2.1informix数据库安装

2.1.1数据库空间规划

设备名称

裸设备大小

逻辑设备大小

rootdbs

3010M

3000M

phydbs

10010M

10000M

logdbs

20010M

20000M

datadbs

60010M

60000M

idxdbs

25010M

25000M

tmpdbs

2010M

2000M

2.1.2创建数据库空间

以root用户操作

1、创建卷(每个PE大小64M)

#lvcreate-l48-nsealdb01sealdbrootdbs***(大小64MX48)

#lvcreate-l160-nsealdb02sealdbphydbs

#lvcreate-l320-nsealdb03sealdblogdbs

#lvcreate-l640-nsealdb04sealdbdatadbs

#lvcreate-l320-nsealdb05sealdbidxdbs

#lvcreate-l32-nsealdb06sealdbtmpdbs

2、创建数据库和应用安装目录

#mkdir/home/db

#mkdir/home/ap

#chmod775/home/db/home/ap

2.1.3用户创建

#groupadd-g300informix

#groupadd-g500seal

#useradd-u300-g300-d/home/db/informixinformix

#useradd-u500-g500-G300-d/home/ap/sealseal

#chown-Rseal:

seal/home/ap/seal

#chmod-R770/home/ap/seal

#chmod-R755/home/db/informix

2.1.4准备裸设备

Vi/etc/rc.d/rc.local#以下内容全部加入到rc.local中

raw/dev/raw/raw10/dev/sealdb/sealdb01

raw/dev/raw/raw11/dev/sealdb/sealdb02

raw/dev/raw/raw12/dev/sealdb/sealdb03

raw/dev/raw/raw13/dev/sealdb/sealdb04

raw/dev/raw/raw14/dev/sealdb/sealdb05

raw/dev/raw/raw15/dev/sealdb/sealdb06

chowninformix:

informix/dev/raw

chowninformix:

informix/dev/raw/raw10

chowninformix:

informix/dev/raw/raw11

chowninformix:

informix/dev/raw/raw12

chowninformix:

informix/dev/raw/raw13

chowninformix:

informix/dev/raw/raw14

chowninformix:

informix/dev/raw/raw15

chmod660/dev/raw/raw10

chmod660/dev/raw/raw11

chmod660/dev/raw/raw12

chmod660/dev/raw/raw13

chmod660/dev/raw/raw14

chmod660/dev/raw/raw15

sh/etc/rc.d/rc.local

vi/etc/udev/rules.d/60-raw.rules

ACTION=="add",KERNEL=="/dev/sealdb/sealdb01",RUN+="/bin/raw/dev/raw/raw10%N"

ACTION=="add",KERNEL=="/dev/sealdb/sealdb02",RUN+="/bin/raw/dev/raw/raw11%N"

ACTION=="add",KERNEL=="/dev/sealdb/sealdb03",RUN+="/bin/raw/dev/raw/raw12%N"

ACTION=="add",KERNEL=="/dev/sealdb/sealdb04",RUN+="/bin/raw/dev/raw/raw13%N"

ACTION=="add",KERNEL=="/dev/sealdb/sealdb05",RUN+="/bin/raw/dev/raw/raw14%N"

ACTION=="add",KERNEL=="/dev/sealdb/sealdb06",RUN+="/bin/raw/dev/raw/raw15%N"

2.1.5数据库安装配置

2.1.5.1安装文件准备

版本:

IDS10UC8

将C912ENA.tar文件上传到/home/db/informix目录。

#tar-xvfC912ENA.tar

2.1.5.2安装IDS、SDK

(1)root用户登录

(2)#cd$INFORMIXDIR

(3)#./ids_install-is:

javahome/usr/local/jdk1.5.0_10

回车

回车

回车

输入1,回车,接受协议,

回车

输入安装目录/home/db/informix

回车

回车

回车

回车

回车

回车

回车

回车

等待完成

按q,回车

回车

回车

安装完成。

2.1.5.3建库前准备

1、修改informix用户环境变量

在.bash_profile文件中添加如下内容

exportINFORMIXDIR=/home/db/informix

exportINFORMIXSERVER=vseal

exportONCONFIG=onconfig.vseal

exportDBDATE=y4md-

exportLANG=zh_CN

PATH=$PATH:

$INFORMIXDIR/bin:

.

LD_LIBRARY_PATH=$INFORMIXDIR/lib:

$INFORMIXDIR/lib/esql:

$INFORMIXDIR/lib/dmi

STMT_CACHE=1

exportPATHSTMT_CACHELD_LIBRARY_PATH

aliasls='ls--color=no'

aliaslf='ls-n--color=no'

2、修改services服务(确认1526,1528端口没被占用)

#echo"sqlexe1526/tcp">>/etc/services

#echo"sqlexec1528/tcp">>/etc/services

屏蔽1526/1528端口;sqlexec端口

3、修改sqlhosts文件

用informix用户编辑/home/db/informix/etc/sqlhosts文件,增加如下内容:

vsealonipcshmhostnamesqlexe***hostname要修改为当前主机名

vseal_tcponsoctcphostnamesqlexec

4、修改onconfig文件

用informix进入/home/db/informix/etc执行$cponconfig.stdonconfig.vseal

然后编辑onconfig.vseal,编辑内容如下

参数

数值

备注

ROOTNAME

Rootdbs

ROOTPATH

/home/db/informix/dbs/rootdbs

ROOTOFFSET

50

ROOTSIZE

3000000

MIRROR

0

MIRRORPATH

MIRROROFFSET

0

PHYSDBS

Rootdbs

PHYSFILE

100000

LOGFILES

10

LOGSIZE

20000

TBLTBLFIRST

0(默认值)

TBLTBLNEXT

0(默认值)

IFX_EXTEND_ROLE

1(默认值)

MSGPATH

/home/db/informix/online.log

CONSOLE

/dev/console

ALARMPROGRAM

/home/db/informix/etc/alarmprogram.sh

ALRM_ALL_EVENTS

0(默认值)

TBLSPACE_STATS

1(默认值)

TAPEDEV

/dev/null

TAPEBLK

16

TAPESIZE

1024000

LTAPEDEV

/dev/null

LTAPEBLK

16

LTAPESIZE

1024000

STAGEBLOB

(默认值)

SERVERNUM

1

DBSERVERNAME

Vseal

DBSERVERALIASES

vseal_tcp

NETTYPE

Soctcp,3,300,NET

NETTYPE

ipcshm,2,300,CPU

DEADLOCK_TIMEOUT

60(默认值)

RESIDENT

1

MULTIPROCESSOR

1

#是否为多处理器机   0不是多处理器,1多处理器

NUMCPUVPS

2

#要运行的CPU类vp的个数

#单处理机上,设为1,多处理机上不超过机器上CPU的数目

SINGLE_CPU_VP

0(默认值)

NOAGE

0(默认值)

AFF_SPROC

2

AFF_NPROCS

2

LOCKS

2000000

NUMAIOVPS

4

若MULTIPROCESSOR=0或为单处理器,此值为2;若为多处理器,缺省值

为(2*CHUNKS)和6中较大的一个

PHYSBUFF

4096

LOGBUFF

4096

CLEANERS

16

SHMBASE

0x30000000

SHMVIRTSIZE

512000

SHMADD

16000

EXTSHMADD

8192(默认值)

SHMTOTAL

0(默认值)

CKPTINTVL

300(默认值)

TXTIMEOUT

300(默认值)

STACKSIZE

64

DYNAMIC_LOGS

2(默认值)

LTXHWM

70(默认值)

LTXEHWM

80(默认值)

OFF_RECVRY_THREADS

10(默认值)

ON_RECVRY_THREADS

1(默认值)

DRAUTO

0(默认值)

DRINTERVAL

30(默认值)

DRTIMEOUT

30(默认值)

DRLOSTFOUND

/home/db/informix/etc/dr.lostfound

DRIDXAUTO

0(默认值)

CDR_EVALTHREADS

1,2(默认值)

CDR_DSLOCKWAIT

5(默认值)

CDR_QUEUEMEM

4096(默认值)

CDR_NIFCOMPRESS

0(默认值)

CDR_SERIAL

0(默认值)

CDR_DBSPACE

(默认值)

CDR_QHDR_DBSPACE

(默认值)

CDR_QDATA_SBSPACE

(默认值)

CDR_MAX_DYNAMIC_LOGS

0(默认值)

BAR_ACT_LOG

/home/db/informix/bar_act.log

BAR_DEBUG_LOG

/home/db/informix/bar_dbug.log

BAR_MAX_BACKUP

0(默认值)

BAR_RETRY

1(默认值)

BAR_NB_XPORT_COUNT

20(默认值)

BAR_XFER_BUF_SIZE

31(默认值)

RESTARTABLE_RESTORE

ON(默认值)

BAR_PROGRESS_FREQ

0(默认值)

ISM_DATA_POOL

ISMData(默认值)

ISM_LOG_POOL

ISMLogs(默认值)

RA_PAGES

(默认值)

RA_THRESHOLD

(默认值)

DBSPACETEMP

DUMPDIR

/home/db/informix/tmp

DUMPSHMEM

1(默认值)

DUMPGCORE

0(默认值)

DUMPCORE

0(默认值)

DUMPCNT

1(默认值)

FILLFACTOR

90(默认值)

USEOSTIME

0(默认值)

MAX_PDQPRIORITY

100(默认值)

DS_MAX_QUERIES

(默认值)

DS_TOTAL_MEMORY

(默认值)

DS_MAX_SCANS

1048576(默认值)

DS_NONPDQ_QUERY_MEM

128(默认值)

DATASKIP

(默认值)

OPTCOMPIND

2(默认值)

DIRECTIVES

1(默认值)

ONDBSPACEDOWN

2(默认值)

OPCACHEMAX

0(默认值)

HETERO_COMMIT

0(默认值)

SBSPACENAME

(默认值)

SYSSBSPACENAME

(默认值)

BLOCKTIMEOUT

3600(默认值)

SYSALARMPROGRAM

/home/db/informix/etc/evidence.sh

OPT_GOAL

-1(默认值)

ALLOW_NEWLINE

0(默认值)

ONLIDX_MAXMEM

5120(默认值)

LISTEN_TIMEOUT

10(默认值)

IFX_FOLDVIEW

0(默认值)

JVPJAVAHOME

JVPHOME

JVPPROPFILE

/home/db/informix/extend/krakatoa/.jvpprops

JVPLOGFILE

/home/db/informix/jvp.log

JDKVERSION

1.3(默认值)

JVPJAVALIB

/bin(默认值)

JVPJAVAVM

jsig:

hpi:

jvm:

java:

net:

zip:

jpeg(默认值)

JVPCLASSPATH

/home/db/informix/extend/krakatoa/krakatoa.jar:

/home/db/informix/extend/krakatoa/jdbc.jar

BUFFERPOOL

default,buffers=1000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000

BUFFERPOOL

size=2K,buffers=5000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000

5、创建链接文件

#su-informix

$mkdirdbs

$cddbs

$ln-s/dev/raw/raw10rootdbs

$ln-s/dev/raw/raw11phydbs

$ln-s/dev/raw/raw12logdbs

$ln-s/dev/raw/raw13datadbs

$ln-s/dev/raw/raw14idxdbs

$ln-s/dev/raw/raw15tmpdbs

2.1.5.4创建数据库

$oninit-ivy

$onstat-

$onspaces-c-dphydbs-p/home/db/informix/dbs/phydbs-o0-s5001000

$onspaces-c-dlogdbs-p/home/db/informix/dbs/logdbs-o50-s10001000

$onspaces-c-ddatadbs-p/home/db/informix/dbs/datadbs-o50-s30000000

$onspaces-c-didxdbs-p/home/db/informix/dbs/idxdbs-o50-s12500000

$onspaces-c-dtmpdbs-t-p/home/db/informix/dbs/tmpdbs-o50-s1000000

使用onparams改变物理日志位置和大小

$onmode-s

$onparams-p-s5000000-dphydbs-y

使用onparams增加逻辑日志数量

$onparams-a-dlogdbs-s200000(重复执行50次)10000000

$onmode-m

释放日志空间

$onmode-l(运行10次)

$ontape-s-L0

$onmode-c

$onparams-d-l1-y

$onparams-d-l2-y

$onparams-d-l3-y

$onparams-d-l4-y

$onparams-d-l5-y

$onparams-d-l6–y

$onparams-d-l7-y

$onparams-d-l8-y

$onparams-d-l9-y

$onparams-d-l10-y

$ontape-s-L0

关闭数据库

onmode -ky

修改onconfig.vseal文件,找到如下对应修改

DBSPACETEMP     tmpdbs         # Default temp dbspaces

启动数据库

oninit-vy

informix数据库安装配置完成

第3章JAVA-JDK安装

3.1.1安装配置JDK

3.1.1.1介质

要求版本1.4.2以上

源文件:

jdk-1_5_0_10-linux-i586-rpm.bin

3.1.1.2安装

使用root用户将jdk-1_5_0_10-linux-i586-rpm.bin安装程序复制到/usr/local下并进入/usr/local目录。

#chmoda+xjdk-1_5_0_10-linux-i586-rpm.bin

#./jdk-1_5_0_10-linux-i586-rpm.bin

浏览协议

输入yes,回车

安装完成

3.1.1.3链接JDK目录

#ln-s/usr/java/jdk1.5.0_10/usr/local/jdk1.5.0_10

如图:

/*红色路径与/etc/profile.d/java.sh和xwj用户下环境变量中JAVA路径一致。

*/

--ln-s/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/usr/local/jdk(java1.6链接)

3.1.1.4编辑/etc/profile.d/java.sh

java.sh文件内容如下:

#setjavaenvironment

exportJAVA_HOME=/usr/local/jdk1.5.0_1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1