1、4.3 准备连接文件$INFORMIXDIR/etc/sqlhosts 174.4 准备ONCONFIG配置文件 175. ONLINE数据库服务器的初始化 186. 调整逻辑日志和物理日志 197. 重新启动ONLINE服务器 20SE在SCO UNIX上的安装和配置. 211. 安装和配置概述 212. INFORMIX服务器产品安装. 213. INFORMIX服务器配置准备. 233.1 交换区的调整. 233.2 KAIO的系统支持. 233.3 /tmp文件系统的调整. 233.4 语言支持的设置. 234. INFORMIX服务器初始化配置 234.1 设置环境变量 234.2
2、修改/etc/hosts及/etc/services文件 244.3 准备连接文件$INFORMIXDIR/etc/sqlhosts 245. 启动SQLEXECD进程. 24INFORMIX-CLI安装和配置. 25INFORMIX-SQL. 271、启动INFORMIX-SQL. 272、INFORMIX-SQL菜单结构. 283、INFORMIX-SQL主菜单选择项. 29RDSQL查询语句. 331、概述. 332、如何使用RDSQL. 333、数据库数据类型. 344、RDSQL语句摘要. 354.1数据定义语句. 354.2数据处理语句. 364.3数据存取语句. 374.4数据完
3、整性语句. 374.5辅助性语句. 38INFORMIX-ESQL/C. 391、概述. 392、前导文件. 39、蕴涵文件. 39、宿主变量. 40、指示变量. 40、C例行程序中嵌入RDSQL语句. 41、出错处理和sqlca结构. 41、编译ESQL/C 例行程序. 43INFORMIX DBA简介. 44、日志文件的维护 44、Informix数据库的备份. 44、Informix数据的恢复 45、日志满时的处理. 45帮助. 46INFORMIX家族产品Database ServerINFORMIX-Online Dynamic ServerINFORMIX-Online Workg
4、roup ServerINFORMIX-Online WorkstationINFORMIX-Online XPS INFORMIX-SE INFORMIX-Universal ServerTools INFORMIX-Data Director INFORMIX-NewEra INFORMIX-4GLConnectivity/Client Products INFORMIX-Object Interface for C+ INFORMIX-CLI INFORMIX-Clinet Software Developers Kit INFORMIX-Connect INFORMIX-Develop
5、er SDK INFORMIX-ESQL/C INFORMIX-ESQL/COBOL INFORMIX-GLS INFORMIX-NET INTERSOLV DataDirect ODBC Driver INFORMIX-Object Interface for Java INFORMIX-Object Interface for Java On-Line CoachDataBlade/Web Products DataBlade Developers Kit DataBlade Developers Kit Coach DataBlade Products INFORMIX-Data Dir
6、ector for Web INFORMIX-Universal Web ConnectGateway Products INFORMIX-Enterprise Gateway Manager INFORMIX-Enterprise Gateway with DRDA INFORMIX-OpenOther Informix Products C-ISAM Graphical Database Administration Tools(ROM,IECC) INFORMIX-DB Admin Kit INFORMIX-Online/Optical INFORMIX数据库在AIX上的安装和配置一、I
7、NFORMIX数据库服务器产品安装1、建立“Informix”组和“Informix”用户以root用户身份注册。1) 用AIX“smit mkgroup”命令建立一个名为“Informix”的组,组号大于100。2) 用AIX“smit mkuser”命令建立一个名为“informix”的用户,用户号大于100,该用户属于“Informix”组。3) 设置“主目录”为:/Informix/info。4) 使用#passwd informix,设置Informix用户口令为“Informix”。5) 第一次注册以后可以修改口令。2、安装产品1) 安装准备以root注册,建一目录,如:/cdro
8、m,将光驱安装到这一目录上去。#mount -r -v cdrfs /dev/cd0 /cdrom设置安装所需要环境变量:#INFORMICDIR=/informix/info#PATH=$PATH:$INFORMIXDIR/bin#export INFORMIXDIR PATH将当前目录改变到$INFORMIXDIR:#cd $INFORMIXDIR2) 先安装SQL,将SQL光盘插入光驱a、 介质如果为tar,则执行:#tar xvf /cdrom/SQL.TAR介质如果cpio,则执行:#cpio -icvdumB =128M128M =256M256M 512M =512M=1G =实
9、际物理内存4) /tmp文件系统的调整 使用#smit chjfs将/tmp文件系统调整到200M。5) 将异步I/O的设备状态置为“可用”#mkdev -l aio02、设置环境变量以Informix用户的身份注册,使用vi设置$HOME/.profile文件,加入下列环境变量:INFORMIXDIR=/informix/infoPATH=$PATH:INFORMIXSERVER=数据库服务器名ONCONFIGonconfig.xdDB_LOCALE=zn_CN.gbCLIENT_LOCALE=an_CN.gbexport INFORMIXDIR PATH ONCONFIG INFORMIX
10、SERVER DB_LOCALE CLIENT_LOCALE DBDATE注意:1) .profile文件编辑完后,2) 执行命令行:$. $HOME/.profile,3) 输出新设的环境参数。另外其他与informix同4) 组用户的HOME目录下的.profile文件中也需加入同样的环境参数设置。5) 不用多国语言支持(GLS),不要设DB_LOCALE及CLIENT_LOCALE。3、准备ONCONFIG配置文件$cd $INFORMIXDIR/etc$cp onconfig.std $ONCONFIG用vi编辑器修改ONCONFIG文件中重要参数的值。其中,要注意的参数是:ROOTP
11、ATH /informix/disk/disk1ROOTOFFSET 100ROOTSIZE 40000TAPEDEV 数据备份恢复介质,在第一次初始化时用/dev/null。LTAPEDEV 日志备份/恢复介质,在第一次初始化时用/dev/null。PHYSFILE LOGDBS/4,假设logdbs为400M,PHYSFILE100M,在第一次初始化时用缺省值。PHYDDBS 物理日志所在空间,在第一次初始时用缺省值。LOGFILES 逻辑日志的个数,在第一次初始化时用缺省值。DBSERVERNAME 同INFORMIXSERVER定义值。NETTYPE 共1行,为:NETTYPE soc
12、tcp,1,用户数,CPUBUFFERS 物理内存/16/PAGESIZE,即假设PAGESIZE4K,物理内存为256M,BUFFERS2560000K/16/4K=4000LOCKS BUFFERS10LOGSMAX 逻辑日志的最大个数,logdbs空间大小/10M+6,假设logdbs为400M,则LOGMAX400M/10M+6=464、准备连接文件INFORMIXDIR/etc/sqlhosts$vi sqlhostsOnline server名 用户协议 主机名 Service名5、修改/etc/hosts及/etc/services文件/etc/hosts:应包含主服务器、客户机
13、及网上各机器的名字及网络地址。/etc/services:用vi编辑该文件,加入新的一行:端口名 6666/tcp6、启动Online数据库服务器并初始化磁盘空间1) 启动Online$oninit -iy为执行这个命令时,所有在Online磁盘空间上的数据都将被破坏,该命令只能在第一次初始化Online磁盘空间时使用。2) 为Informix Dynamix Server设计dbspacea. dbspace划分原则无论系统提供几个硬盘给Online使用,dbspace均可设计有一个rootdbs、一个logdbs,若干个tempdbs和datadbs。b. 计算dbspace大小rootd
14、bs 20Mlogdbs datadbs空间/4,其中每一chunk小于2Gphydbs logdbs/3,其中每个chunk小于2Gtempdbs 其中每一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 40
15、000 100 Logdbs Disk1 350000 40100 Phydbs Disk1 100000 390100 Tempdbs Disk1 80000 490100 Datadbs1 Disk1 1429900 570100 例2:系统提供3个物理硬盘,假设大小均为2G,并制作成设备文件/informix/disk/disk1, /informix/disk/disk2, /informix/disk/disk3Logdbs Disk2 1500000 100 Phydbs Disk1 100000 40100 Tempdbs Disk1 100000 140100 Datadbs1
16、 Disk3 1999900 100 Datadbs2 Disk2 499900 1500100 3) 初始化logdbs,tempdbs,及datadbs用命令行建立dbspace,以下表格为例: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 100 ( This command create a dbspac
17、e 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 201007、调整逻辑日志和物理日志1) 调整逻辑日志 在logdbs中建
18、立逻辑日志,再将建立在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 -sc. 将建立在rootdbs中的逻辑日志删除,重复执行6次以下命令:$onmode -l ( This command for
19、ced 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$onparams -d -l 5 -y$onparams -d -l 6 -y
20、2) 调整逻辑日志大小, 将物理日志建立在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. 指定备份文件,将以下参数改为 TAP
21、EDEV=/dev/tape LTAPEDEV=/dev/tapeb. LOGSIZE 10000K PHYSDBS phydbs PHYSFILE 1/4*logdbs2) 重新启动一次数据库, 执行命令:$onmode -ky (Set informix Server mode to shut_down )$oninit3) 检查数据库是否正常启动,执行命令:$onstat -如果显示以下信息:INFORMIX-Online Version 7.22.UC3 -On-Line - Up 00:23:34* Kbytes则说明数据库增产启动。否则应详细检查前面的配置。INFORMIX在SCO
22、 UNIX上的安装和配置Online在SCO UNIX上的安装和配置1. 安装和配置概述INFORMIX服务器产品的安装和配置基本有以下一些步骤:INFORMIX服务器产品的安装 创建informix用户组和用户 设置安装所需环境变量 逐个安装INFORMIX服务器产品,包括:Informix SQL for SCO UNIXInformix E-SQL for SCO UNIXInformix Online for SCO UNIXInformix Language Support ZHCNINFORMIX所有产品的安装应一次完成。先装低版本产品,后装高版本产品;先装开发工具,后装ONLINE(ONLINE版本必须等于或高于开发工具)。 INFORMIX服务器配置准备 为数据存储分配原始磁盘空间 调节UNIX系统核心参数 调整系统的交换区 KAIO的系统支持 调整/tmp文件系统 设置语言支持 INFORMIX服务器的配置 设置informix用户的环境变量 修改/etc/hosts及/etc/services文件 准备连接文件$INFORMIXDIR/etc/sqlhosts 准备ONCONFIG配置文件 ONLINE数据库服务器的初始化 调整逻辑日志和物理日志 重新启动ONLINE服务器
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1