informix数据库服务器安装_第1页
informix数据库服务器安装_第2页
informix数据库服务器安装_第3页
informix数据库服务器安装_第4页
informix数据库服务器安装_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录第1章 硬件说明 71.1数据库服务器硬件配置 71.2最低档配置编写 71.3基础软件安装和配置 8第2章 操作系统安装 92.1安装前的准备 92.2安装操作系统 9第3章 数据库安装 233.1数据库空间规划 233.2用户创建 243.3准备裸设备 243.3.1数据库安装配置 253.3.2安装文件准备 253.3.3安装IDS、SDK 253.3.4建库前准备 353.3.5创建数据库 42第4章 JAVA-JDK安装 444.1 介质 444.2 安装 444.3 编辑/etc/profile.d/java.sh 464.4 安装完成后执行java显示 464.5 重新启动系统 47

硬件说明数据库服务器硬件配置参考配置一:CPU内存硬盘数据为10万到20万或业务量为1万笔及以上4C8G300G配置二:CPU内存硬盘数据为5万到10万或业务量为5千笔及以上2C8G200G配置三:CPU内存硬盘数据为小于5万或业务量为5千笔以下2C4G150G最低档配置编写CPU:频率高于3G,双CPU,每个CPU2核或以上;内存:4G以上;硬盘:150GB及以上SCSI硬盘raid0+1模式;网卡:千兆以太网卡;基础软件安装和配置基础软件安装包括:操作系统的安装,Informix数据库的安装并创建表空间,JDK的安装。基础软件产品支持版本操作系统RedhatLinuxAs(32位)4.4以上数据库Informix9.0以上程序运行环境JDK6以上

操作系统安装安装前的准备安装介质服务器硬件RAID创建完成安装操作系统下面将安装过程简述如下:给服务器加电,将RedHatLinux的CD1放入光驱,出现安装画面后直接回车接下来会提示是否检查安装介质,选择Skip跳过进入安装界面,选择next选择安装语言选择合适的安装语言后点Next进入下一步选择键盘选择Next后会提示你是选择自动分区还是手工分区,选择手动分区,点击下一步选择“用DiskDruid手工分区”1.建立引导区boot分区,大小200M,点“新建”,进入挂载点选择”/boot”,大小输入200M,文件系统类型默认:ext32.建立swap分区,大小4G;点“新建”,进入在文件系统类型内选择:swap,大小内输入40963.开始新建操作系统物理卷,点“新建”,进入在文件系统类型内选择:LVM,大小内输入60G4.建立系统逻辑卷,点“LVM”按钮,进入管理界面后,建立一个逻辑卷组,在卷组名称内输入vg00,物理范围选择:32MB,然后开始建立逻辑分区,点“添加”,进入选择挂载点,输入逻辑卷名称,大小,详细如下挂载点逻辑卷名称大小备注/lvroot2G(占60G的3.33%)vg00,卷组大小为60GB/tmplvtmp4G(占60G的6.67%)/usrlvusr8G(占60G的13.33%)/homelvhome20G(占60G的33.33%)/varlvvar6G(占60G的10%)/optlvopt4G(占60G的6.67%)5.开始新建数据库空间物理卷,点“新建”,进入在文件系统类型内选择:LVM,大小内输入硬盘内所有剩余空间。6.建立数据库空间逻辑卷,点“LVM”按钮,进入管理界面后,建立一个逻辑卷组,在卷组名称内输入sealdb,物理范围选择:64MB,然后点“确定”创建完成后点击“下一步”出现如下画面进入网络设置,按下图所示,编辑网络设备,取消’dhcp‘选项,手工输入ip地址(可任意输入,稍后在修改),并手工设置主机名,点击下一步如下图所示,点击继续配置防火墙,我们选择“禁用防火墙”,禁用“SELinux”设置额外语言支持,追加选择“English(USA)”,系统默认语言改为“English(USA)”,点击下一步选择时区,时区选择亚洲/上海,点击下一步设置root口令,至少6位,点击下一步选择软件包:在服务器上安装的软件包如下:1)、桌面:默认选择;2)、应用程序:选中“编辑器”,其它不选;3)、服务器:选中A、服务器配置工具;B、FTP服务器C、Web服务器D、遗留网络服务器,打开“详细信息”,在默认设置基础上选中“telnet服务器”;4)、开发:选中A、开发工具,打开“详细信息”,全部选中;B、X软件开发,打开“详细信息”,全部选中;C、原有软件开发;5)、系统:选中A、管理工具B、系统工具,打开“详细信息”,在默认设置基础上选中“sysstat”。开始安装软件包如下图所示,点击下一步提示准备好安装光盘,点击继续开始安装系统,请根据提示更换安装盘安装完毕,系统启动显示如下画面,点击next,直到登陆系统系统安装完成。

数据库安装数据库空间规划设备名称裸设备大小逻辑设备大小rootdbs3010M3000M(占sealdb空间的2.5%)phydbs10010M10000M(占sealdb空间的8.4%)logdbs20010M20000M(占sealdb空间的16.7%)datadbs60010M60000M(占sealdb空间的50.2%)idxdbs25010M25000M(占sealdb空间的20.5%)tmpdbs2010M2000M(占sealdb空间的1.7%)注:数据库空间根据实际情况而定创建数据库空间以root用户操作1、创建卷(每个PE大小64M)#lvcreate-l48-nsealdb01sealdb(占sealdb空间的2.5%)***(大小64MX48)#lvcreate-l160-nsealdb02sealdb(占sealdb空间的8.4%)#lvcreate-l320-nsealdb03sealdb (占sealdb空间的16.7%)#lvcreate-l960-nsealdb04sealdb (占sealdb空间的50.2%)#lvcreate-l392-nsealdb05sealdb (占sealdb空间的20.5%)#lvcreate-l32-nsealdb06sealdb (占sealdb空间的1.7%)2,创建数据库和应用安装目录#mkdir/home/db#mkdir/home/ap#chmod775/home/db/home/ap用户创建#groupadd-g300informix#groupadd-g500seal #useradd-u300-g300-d/home/db/informixinformix#useradd-u500-g500-G300-d/home/ap/数据库用户数据库用户#chown-Rseal:seal/home/ap/数据库用户#chmod-R770/home/ap/数据库用户#chmod-R755/home/db/Informix准备裸设备#echo"/dev/raw/raw10/dev/sealdb/sealdb01">>/etc/sysconfig/rawdevices#echo"/dev/raw/raw11/dev/sealdb/sealdb02">>/etc/sysconfig/rawdevices#echo"/dev/raw/raw12/dev/sealdb/sealdb03">>/etc/sysconfig/rawdevices#echo"/dev/raw/raw13/dev/sealdb/sealdb04">>/etc/sysconfig/rawdevices#echo"/dev/raw/raw14/dev/sealdb/sealdb05">>/etc/sysconfig/rawdevices#echo"/dev/raw/raw15/dev/sealdb/sealdb06">>/etc/sysconfig/rawdevices验证,打开/etc/sysconfig/rawdevices文件,查看以上6行信息是否增加成功修改/etc/udev/permissions.d/50-udev.permissions文件中raw的属性,找到raw/*:root:disk:0660,将其改为raw/*:informix:informix:0660,修改完成后执行如下命令:#/etc/rc.d/init.d/rawdevicesrestart成功显示如下数据库安装配置安装文件准备版本:IDS10UC8将C912ENA.tar文件上传到/home/db/informix目录。#tar-xvfC912ENA.tar安装IDS、SDKroot用户登录#cd$INFORMIXDIR#./ids_install回车回车回车输入1,回车,接受协议,回车输入安装目录/home/db/informix回车回车回车回车回车回车回车回车等待完成按q,回车回车回车安装完成。建库前准备修改informix用户环境变量在.bash_profile文件中添加如下内容exportINFORMIXDIR=/home/db/informixexportINFORMIXSERVER=vsealexportONCONFIG=onconfig.vsealexportDBDATE=y4md-exportLANG=zh_CNPATH=$PATH:$INFORMIXDIR/bin:.LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/lib/dmiSTMT_CACHE=1exportPATHSTMT_CACHELD_LIBRARY_PATHaliasls='ls--color=no'aliaslf='ls-n--color=no'修改services服务#echo"sqlexe1526/tcp">>/etc/services#echo"sqlexec1528/tcp">>/etc/services --sqlexe和sqlexec是services名字,1526、1528是端口号;--TCP/IP表示TCP/IP协议修改sqlhosts文件用informix用户编辑/home/db/informix/etc/sqlhosts文件,增加如下内容:vseal onipcshm hostname sqlexe***hostname要修改为当前主机名vseal_tcponsoctcphostname sqlexec--这里配置了共享内存方式和soctcp方式连接数据库的两种方式;linux代表主机名;sqlexe/sqlexec分别代表在services文件中配的服务;--若sqlhosts文件配置了tlitcp方式或者说sqlhosts文件中的配置和onconfig.vseal文件配置不一样,会出现很多人都经常碰到的25507错误;创建数据库空间:#su-informix$mkdirdbs$cddbs$touchrootdbslogdbsphydbstmpdbsdatadbsidxdbs$chmod660*保证所有的dbs文件都是informix用户informix组;权限都是660;使用informix用户,修改onconfig文件用informix进入/home/db/informix/etc执行$cponconfig.stdonconfig.vseal然后编辑onconfig.vseal,编辑内容如下参数数值备注ROOTNAMERootdbsROOTPATH/home/db/informix/dbs/rootdbsROOTOFFSET50ROOTSIZE3000000MIRROR0MIRRORPATHMIRROROFFSET0PHYSDBSRootdbsPHYSFILE100000LOGFILES10LOGSIZE20000TBLTBLFIRST0(默认值)TBL0054BLNEXT0(默认值)IFX_EXTEND_ROLE1(默认值)MSGPATH/home/db/informix/online.logCONSOLE/dev/consoleALARMPROGRAM/home/db/informix/etc/alarmprogram.shALRM_ALL_EVENTS0(默认值)TBLSPACE_STATS1(默认值)TAPEDEV/dev/nullTAPEBLK16TAPESIZE1024000LTAPEDEV/dev/nullLTAPEBLK16LTAPESIZE1024000STAGEBLOB(默认值)SERVERNUM1DBSERVERNAMEVsealDBSERVERALIASESvseal_tcpNETTYPEsoctcp,3,300,NETNETTYPEipcshm,2,300,CPUDEADLOCK_TIMEOUT60(默认值)RESIDENT1MULTIPROCESSOR1#是否为多处理器机

0不是多处理器,1多处理器NUMCPUVPS2#要运行的CPU类vp的个数

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

SINGLE_CPU_VP0(默认值)NOAGE0(默认值)AFF_SPROC2AFF_NPROCS2LOCKS2000000NUMAIOVPS4若MULTIPROCESSOR=0或为单处理器,此值为2;若为多处理器,缺省值

为(2*CHUNKS)和6中较大的一个PHYSBUFF4096LOGBUFF4096CLEANERS16SHMBASE0x30000000SHMVIRTSIZE512000SHMADD16000EXTSHMADD8192(默认值)SHMTOTAL0(默认值)CKPTINTVL300(默认值)TXTIMEOUT300(默认值)STACKSIZE64DYNAMIC_LOGS2(默认值)LTXHWM70(默认值)LTXEHWM80(默认值)OFF_RECVRY_THREADS10(默认值)ON_RECVRY_THREADS1(默认值)DRAUTO0(默认值)DRINTERVAL30(默认值)DRTIMEOUT30(默认值)DRLOSTFOUND/home/db/informix/etc/dr.lostfoundDRIDXAUTO0(默认值)CDR_EVALTHREADS1,2(默认值)CDR_DSLOCKWAIT5(默认值)CDR_QUEUEMEM4096(默认值)CDR_NIFCOMPRESS0(默认值)CDR_SERIAL0(默认值)CDR_DBSPACE(默认值)CDR_QHDR_DBSPACE(默认值)CDR_QDATA_SBSPACE(默认值)CDR_MAX_DYNAMIC_LOGS0(默认值)BAR_ACT_LOG/home/db/informix/bar_act.logBAR_DEBUG_LOG/home/db/informix/bar_dbug.logBAR_MAX_BACKUP0(默认值)BAR_RETRY1(默认值)BAR_NB_XPORT_COUNT20(默认值)BAR_XFER_BUF_SIZE31(默认值)RESTARTABLE_RESTOREON(默认值)BAR_PROGRESS_FREQ0(默认值)ISM_DATA_POOLISMData(默认值)ISM_LOG_POOLISMLogs(默认值)RA_PAGES(默认值)RA_THRESHOLD(默认值)DBSPACETEMPDUMPDIR/home/db/informix/tmpDUMPSHMEM1(默认值)DUMPGCORE0(默认值)DUMPCORE0(默认值)DUMPCNT1(默认值)FILLFACTOR90(默认值)USEOSTIME0(默认值)MAX_PDQPRIORITY100(默认值)DS_MAX_QUERIES(默认值)DS_TOTAL_MEMORY(默认值)DS_MAX_SCANS1048576(默认值)DS_NONPDQ_QUERY_MEM128(默认值)DATASKIP(默认值)OPTCOMPIND2(默认值)DIRECTIVES1(默认值)ONDBSPACEDOWN2(默认值)OPCACHEMAX0(默认值)HETERO_COMMIT0(默认值)SBSPACENAME(默认值)SYSSBSPACENAME(默认值)BLOCKTIMEOUT3600(默认值)SYSALARMPROGRAM/home/db/informix/etc/evidence.shOPT_GOAL-1(默认值)ALLOW_NEWLINE0(默认值)ONLIDX_MAXMEM5120(默认值)LISTEN_TIMEOUT10(默认值)IFX_FOLDVIEW0(默认值)JVPJAVAHOMEJVPHOMEJVPPROPFILE/home/db/informix/extend/krakatoa/.jvppropsJVPLOGFILE/home/db/informix/jvp.logJDKVERSION1.3(默认值)JVPJAVALIB/bin(默认值)JVPJAVAVMjsig:hpi:jvm:java:net:zip:jpeg(默认值)JVPCLASSPATH/home/db/informix/extend/krakatoa/krakatoa.jar:/home/db/informix/extend/krakatoa/jdbc.jarBUFFERPOOLdefault,buffers=1000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000BUFFERPOOLsize=2K,buffers=5000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.0000005.创建链接文件#su-informix$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创建数据库$oninit-ivy$onstat成功后用onstat-i就可以看到$onspaces-c-dphydbs-p/home/db/informix/dbs/phydbs-o0-s10000000$onspaces-c-dlogdbs-p/home/db/informix/dbs/logdbs-o50-s20000000$onspaces-c-ddatadbs-p/home/db/informix/dbs/datadbs-o50-s60000000$onspaces-c-didxdbs-p/home/db/informix/dbs/idxdbs-o50-s25000000$onspaces-c-dtmpdbs-t-p/home/db/informix/dbs/tmpdbs-o50-s2000000使用onparams改变物理日志位置和大小$onmode-s$onparams-p-s10000000-dphydbs-y使用onparams增加逻辑日志数量$onparams-a-dlogdbs-s200000(重复执行99次)$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-vinformix数据库安装配置完成JAVA-JDK安装介质要求版本6以上.以下使用3安装过程为例。源文件:jdk-6u23-linux-i586-rpm.bin安装使用root用户将jdk-6u23-linux-i586-rpm.bin安装程序复制到/usr/local下并进入/usr/local目录。#chmoda+xjdk-6u23-linux-i586-rpm.bin#./jdk-6u23-linux-i586-rpm.bin[root@HDR_AJusr]#./jdk-6u23-linux-i586-rpm.binUnpacking...Checksumming...Extracting...UnZipSFX5.50of17February2002,byInfo-ZIP(Zip-Bugs@).inflating:jdk-6u23-linux-i586.rpminflating:sun-javadb-common-10.5.3-0.2.i386.rpminflating:sun-javadb-core-10.5.3-0.2.i386.rpminflating:sun-javadb-client-10.5.3-0.2.i386.rpminflating:sun-javadb-demo-10.5.3-0.2.i386.rpminflating:sun-javadb-docs-10.5.3-0.2.i386.rpminflating:sun-javadb-javadoc-10.5.3-0.2.i386.rpmPreparing...###########################################[100%]1:jdk###########################################[100%]UnpackingJARfiles... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... plugin.jar... javaws.jar... deploy.jar...[InstallingJavaDBPreparing...###########################################[100%]1:sun-javadb-common###########################################[17%]2:sun-javadb-core###########################################[33%]3:sun-javadb-client###########################################[50%]4:sun-javadb-demo##################################

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论