ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:26.54KB ,
资源ID:6799167      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6799167.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(AIX环境下的INFORMIX安装和配置.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

AIX环境下的INFORMIX安装和配置.docx

1、AIX环境下的INFORMIX安装和配置Informix 在AIX上的安装1. 创建informix组和informix用户,并为informix用户设置密码用AIX“smit mkgroup”命令建立一个名为“Informix”的组,组号大于100。用AIX“smit mkuser”命令建立一个名为“informix”的用户,用户号大于100,该用户属于“Informix”组2. 为Informix数据库安装创建文件系统,并赋予权限,例:home/informixchown -R informix:informix /informix3. 修改环境变量.profile文件INFORMIXDI

2、R=/informix;PATH=$PATHINFORMIXDIR/bin;ONCONFIG=onconfig.test;INFORMIXSERVER=online;TERMCAP$INFORMIXDIR/etc/termcap;TERM=vt100;export INFORMIXDIR PATH ONCONFIG INFORMIXSERVER TERMCAP TERM4. 数据库安装必须用root用户安装安装目录选择informix./ids_install(此为10版本的集成安装,显示如下:Product Setup Type - - 1. IBM Informix IConnect 2.

3、 x IBM Informix Client-SDK Typical 3. x IBM Informix Dynamic Server Typical 4. x IBM Informix JDBC Driver )若为10以下的版本,可以选择进入SERVER文件夹,执行installserver进行安装。5. 为informix实例创建裸设备,可根据需要自行添加。例:裸设备名称分别为:testroot,testdata01,testdata02,testphy,testtmp,testindex,testlog为裸设备修改属主和权限chown informix:informix /dev/te

4、st*chown informix:informix /dev/rtest*chmod 660 /dev/test*chmod 660 /dev/rtest*6. 为裸设备创建链接文件su informixcd /informixmkdir data*ln s /dev/rtestroot testrootln s /dev/rtestindex testindexln s /dev/rtestphy testphyln s /dev/rtestlog testlogln s /dev/rtesttmp testtmpln s /dev/rtestdata01 testdata01ln s /

5、dev/rtestdata02 testdata02*7.修改onconfig和sqlhosts文件cp onconfig.std onconfig.testvi onconfig必须修改的参数如下:ROOTNAME rootdbs # Root dbspace nameROOTPATH /informix/data/testroot # Path for device containing root dbspaceROOTOFFSET 0 # Offset of root dbspace into device (Kbytes)ROOTSIZE 2000000 # Size of root

6、dbspace (Kbytes)MSGPATH /informix/online.log SERVERNUM 0 # Unique id corresponding to a Dynamic Server instanceDBSERVERNAME online # Name of default database serverTAPEDEV/informix/data/backLTAPEDEV /informix/data/backup如果不需要将逻辑日志备份存放到磁盘上,可以设置成为LTAPEDEV/dev/nullNETTYPE ipcshm,1,100,CPUDBSERVERNAME o

7、nline # Name of default database serverCLEANERS 8 # Number of buffer cleaner processesSHMVIRTSIZE 81920 # initial virtual shared memory segment sizeSHMADD 16384 # Size of new shared memory segments (Kbytes)BUFFERPOOL size=4K,buffers=500000,lrus=8,lru_min_dirty=50.000000,lru_max_dirty=60.000000#其它参数可

8、根据需要进行设置。如果逻辑日志备份到NULL,需要更改以下参数为:ALARMPROGRAM /informix/etc/log_full.sh # Alarm program path默认目录是的/usr/informix改成/informix在/informix/etc/services下填加online testport 50001/tcp(此端口号请根据需要自行添加,不可与其他已有端口冲突。)vi sqlhosts#demo_se seipcpip se_hostname sqlexeconline onsoctcp testhost testport各段含义依次是:DBSERVERNA

9、ME(数据库服务器名在onconfig文件中引用)NETTYPE(格式为ddiiippp,dd段为on或ol;iii段为网络接口,取值ipc为进程间通信、 soc为插槽;ppp段为shm:共享内存连接、tcp为网络连接中的TCP/IP协议、str为流管道、nmp为命名管道、spx为网络连接中的IPX/SPX协议)HOSTNAME(或IP address):定义包含informix实例的计算机SERVICE NAME:使用的服务,这个服务在系统的服务文件中定义(UNIX中为/etc/services)9. $oninit ivy初始化,并创建各DBspace。开启大块功能:(注:9.4以上版本不

10、再受每个CHUNK不得超过2G空间的限制,需要开启大块功能支持。)$onmode -BC 1$onspaces c d phydbs p /informix/data/testphy s 1000000 o 0 $onmode -s$onparams p s 950000 d phydbs y$ontape s L 06.逻辑日志移到自dbspace中估计逻辑日志数量及大小,确定逻辑日志空间大小,例:50M*18=900M$onspaces c d logdbs p /informix/data/testlog s 1000000 o 0 $onmode s$onparams a d logd

11、bs s 50000此命令反复执行18次,填加18个新日志。移动当前日志指针$onmode l反复执行该命令用以将新添加的逻辑日志激活。onstat-l查看初始逻辑日志numberonparams d l 1 删除number为1的逻辑日志,改变number可将所有系统自动创建的逻辑日志文件删除。做日志校验$onmode c 用于将当前日志与校验点位置达到一致。10.生成tempdbs indexdbs datadbs$onspaces c d tempdbs t p /informix/data/testtmp s 2000000 o 0 $onspaces c d indexdbs p /

12、informix/data/testindex s 2000000 o 0$onspaces c d datadbs p /informix/data/testdata01 s 5000000 o 0 $onspaces a d datadbs p /informix/data/testdata02 s 5000000 o 0AIX环境下的INFORMIX安装和配置 一、INFORMIX数据库服务器产品安装1、建立“Informix”组和“Informix”用户以root用户身份注册。1) 用AIX“smit mkgroup”命令建立一个名为“Informix”的组,组号大于100。2) 用A

13、IX“smit mkuser”命令建立一个名为“informix”的用户,用户号大于100,该用户属于“Informix”组。3) 设置“主目录”为:/Informix/info。4) 使用#passwd informix,设置Informix用户口令为“Informix”。5) 第一次注册以后可以修改口令。2、安装产品1) 安装准备以root注册,建一目录,如:/cdrom,将光驱安装到这一目录上去。#mount -r -v cdrfs /dev/cd0 /cdrom设置安装所需要环境变量:#INFORMICDIR=/informix/info#PATH=$PATH:$INFORMIXDIR

14、/bin#export INFORMIXDIR PATH将当前目录改变到$INFORMIXDIR:#cd $INFORMIXDIR2) 先安装SQL,将SQL光盘插入光驱a、 介质如果为tar,则执行:#tar xvf /cdrom/SQL.TAR介质如果cpio,则执行:#cpio -icvdumB =128M128M =256M256M =256M512M =512M=1G =实际物理内存4) /tmp文件系统的调整使用#smit chjfs将/tmp文件系统调整到200M。5) 将异步I/O的设备状态置为“可用”#mkdev -l aio02、设置环境变量以Informix用户的身份注册

15、,使用vi设置$HOME/.profile文件,加入下列环境变量:INFORMIXDIR=/informix/infoPATH=$PATH:$INFORMIXDIR/binINFORMIXSERVER=数据库服务器名ONCONFIGonconfig.xdDB_LOCALE=zn_CN.gbCLIENT_LOCALE=an_CN.gbexport INFORMIXDIR PATH ONCONFIG INFORMIXSERVER DB_LOCALE CLIENT_LOCALE DBDATE注意:1) .profile文件编辑完后,2) 执行命令行:$. $HOME/.profile,3) 输出新设

16、的环境参数。另外其他与informix同4) 组用户的HOME目录下的.profile文件中也需加入同样的环境参数设置。5) 不用多国语言支持(GLS),不要设DB_LOCALE及CLIENT_LOCALE。3、准备ONCONFIG配置文件$cd $INFORMIXDIR/etc$cp onconfig.std $ONCONFIG用vi编辑器修改ONCONFIG文件中重要参数的值。其中,要注意的参数是:ROOTPATH /informix/disk/disk1ROOTOFFSET 100ROOTSIZE 40000TAPEDEV 数据备份恢复介质,在第一次初始化时用/dev/null。LTAP

17、EDEV 日志备份/恢复介质,在第一次初始化时用/dev/null。PHYSFILE LOGDBS/4,假设logdbs为400M,PHYSFILE100M,在第一次初始化时用缺省值。PHYDDBS 物理日志所在空间,在第一次初始时用缺省值。LOGFILES 逻辑日志的个数,在第一次初始化时用缺省值。DBSERVERNAME 同INFORMIXSERVER定义值。NETTYPE 共1行,为:NETTYPE soctcp,1,用户数,CPUBUFFERS 物理内存/16/PAGESIZE,即假设PAGESIZE4K,物理内存为256M,BUFFERS2560000K/16/4K=4000LOCK

18、S BUFFERS10LOGSMAX 逻辑日志的最大个数,logdbs空间大小/10M+6,假设logdbs为400M,则LOGMAX400M/10M+6=464、准备连接文件INFORMIXDIR/etc/sqlhosts$cd $INFORMIXDIR/etc$vi sqlhostsOnline server名 用户协议 主机名 Service名5、修改/etc/hosts及/etc/services文件/etc/hosts:应包含主服务器、客户机及网上各机器的名字及网络地址。/etc/services:用vi编辑该文件,加入新的一行:端口名 6666/tcp6、启动Online数据库服务

19、器并初始化磁盘空间1) 启动Online$oninit -iy注意:为执行这个命令时,所有在Online磁盘空间上的数据都将被破坏,该命令只能在第一次初始化Online磁盘空间时使用。2) 为Informix Dynamix Server设计dbspacea. dbspace划分原则无论系统提供几个硬盘给Online使用,dbspace均可设计有一个rootdbs、一个logdbs,若干个tempdbs和datadbs。b. 计算dbspace大小rootdbs 20Mlogdbs datadbs空间/4,其中每一chunk小于2Gphydbs logdbs/3,其中每个chunk小于2Gte

20、mpdbs 其中每一chunk小于2Gdatadbs 其中每一chunk小于2Gc. 为安全起见,每个硬盘前保留100K空间。例1:系统提供一个大小为2G的物理硬盘给Online。将硬盘连接到/informix/disk/disk1上。计算logdbs大小=(2G-40M-80M)/5.3,简化为350000K计算phydbs大小=350000K/4,简化为100000KDbspace 设备名 大小(K) 位移(K) TempRootdbs Disk1 40000 100 Logdbs Disk1 350000 40100 Phydbs Disk1 100000 390100 Tempdbs

21、Disk1 80000 490100 Datadbs1 Disk1 1429900 570100 例2:系统提供3个物理硬盘,假设大小均为2G,并制作成设备文件/informix/disk/disk1, /informix/disk/disk2, /informix/disk/disk3Dbspace 设备名 大小(K) 位移(K) TempRootdbs Disk1 40000 100 Logdbs Disk2 1500000 100 Phydbs Disk1 100000 40100 Tempdbs Disk1 100000 140100 Datadbs1 Disk3 1999900 10

22、0 Datadbs2 Disk2 499900 1500100 3) 初始化logdbs,tempdbs,及datadbs用命令行建立dbspace,以下表格为例:Dbspace 设备名 大小(K) 位移(K) TempRootdbs Disk1 40000 100 Logdbs Disk2 500000 100 Phydbs Disk2 130000 500100 Tempdbs Disk2 100000 630100 Datadbs1 Disk1 1959900 40100 onspaces -c -d logdbs -p /informix/disk/disk2 -s 500000 -o

23、 100 ( This command create a dbspace with the path /informix/disk/disk2 ,size 500000k ,and offset 100);onspaces -c -d phydbs -p /informix/disk/disk2 -s 130000 -o 500100onspaces -c -d tempdbs -t -p /informix/disk/disk2 -s 100000 -o 630100onspaces -c -d datadbs -p /informix/disk/disk1 -s 1979900 -o 20

24、1007、调整逻辑日志和物理日志1) 调整逻辑日志 在logdbs中建立逻辑日志,再将建立在rootdbs中的逻辑日志删除,启用新建的逻辑日志。步骤如下:a. 计算新增逻辑日志个数n=logdbs大小/10M,假设logdbs为400M则:n=400M/10M=40b. 在logdbs中建立逻辑日志,重复执行40次以下命令:onparams -a -d logdbs -s 10000 (This command add a sized 10000k logical log to dbspase logdbs)然后执行:$ontape s ?c. 将建立在rootdbs中的逻辑日志删除,重复执行

25、6次以下命令:$onmode -l ( This command forced to the next logical log, after run 6 times , set the 7th logical log to be used and free the 1st to 6th logical log ); 最后执行:$onparams -d -l 1 -y (This command dropped the logical log with id of 1);$onparams -d -l 2 -y$onparams -d -l 3 -y$onparams -d -l 4 -y$on

26、params -d -l 5 -y$onparams -d -l 6 -y2) 调整逻辑日志大小, 将物理日志建立在phydbs上。物理日志为逻辑日志的1/4,假设logdbs是400M,则物理日志大小为100M。在informix用户下,执行:$onmode -sy ( shutdown to single user with no comfirmation)$onparams -p -s 100000 -d phydbs -y (change physical log to size 100000k)$onmode -m8、重新启动Online数据库服务器1) 修改$INFORMIXDIR/etc/$ONCONFIG文件a. 指定备份文件,将以下参数改为 TAPEDEV=/dev/tape LTAPEDEV=/dev/tapeb. LOGSIZE 10000K PHYSDBS phydbs PHYSFILE 1/4*logdbs

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

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