INIX培训材料.doc_第1页
INIX培训材料.doc_第2页
INIX培训材料.doc_第3页
INIX培训材料.doc_第4页
INIX培训材料.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

INFORMIX培训资料 Page 44 of 44INFORMIX培训材料version 6.2目录INFORMIX家族产品. 5Database Server. 5Tools. 5Connectivity/Client Products. 5DataBlade/Web Products. 5Gateway Products. 6Other Informix Products. 6INFORMIX数据库在AIX上的安装和配置. 7一、INFORMIX数据库服务器产品安装. 71、建立“Informix”组和“Informix”用户. 72、安装产品. 7二、INFORMIX ONLINE数据库服务器初始配置. 81、操作系统上的准备工作. 82、设置环境变量. 93、准备ONCONFIG配置文件. 94、准备连接文件INFORMIXDIR/etc/sqlhosts. 105、修改/etc/hosts及/etc/services文件. 106、启动Online数据库服务器并初始化磁盘空间. 107、调整逻辑日志和物理日志. 118、重新启动Online数据库服务器. 12INFORMIX在SCO UNIX上的安装和配置. 13Online在SCO UNIX上的安装和配置. 131. 安装和配置概述 132. INFORMIX服务器产品安装. 143. INFORMIX服务器配置准备. 153.1为数据存储分配原始磁盘空间. 153.2 调节UNIX核心参数. 153.3 交换区的调整. 163.4 KAIO的系统支持. 163.5 /tmp文件系统的调整. 163.6 语言支持的设置. 164. INFORMIX服务器初始化配置 174.1 设置环境变量 174.2 修改/etc/hosts及/etc/services文件 174.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 修改/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数据完整性语句. 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 Workgroup 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-Developer 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 Director 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上的安装和配置一、INFORMIX数据库服务器产品安装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注册,建一目录,如:/cdrom,将光驱安装到这一目录上去。#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 =256M512M =512M=1G =实际物理内存4) /tmp文件系统的调整 使用#smit chjfs将/tmp文件系统调整到200M。5) 将异步I/O的设备状态置为“可用”#mkdev -l aio02、设置环境变量以Informix用户的身份注册,使用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) 输出新设的环境参数。另外其他与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。LTAPEDEV 日志备份/恢复介质,在第一次初始化时用/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=4000LOCKS 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数据库服务器并初始化磁盘空间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小于2Gtempdbs 其中每一chunk小于2Gdatadbs 其中每一chunk小于2Gc. 为安全起见,每个硬盘前保留100K空间。例1:系统提供一个大小为2G的物理硬盘给Online。将硬盘连接到/informix/disk/disk1上。计算logdbs大小=(2G-40M-80M)/5.3,简化为350000K计算phydbs大小=350000K/4,简化为100000K Dbspace 设备名 大小(K) 位移(K) TempRootdbs Disk1 40000 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/disk3Dbspace 设备名 大小(K) 位移(K) TempRootdbs Disk1 40000 100 Logdbs Disk2 1500000 100 Phydbs Disk1 100000 40100 Tempdbs Disk1 100000 140100 Datadbs1 Disk3 1999900 100 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 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 201007、调整逻辑日志和物理日志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 -sc. 将建立在rootdbs中的逻辑日志删除,重复执行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$onparams -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*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 UNIX上的安装和配置Online在SCO UNIX上的安装和配置1. 安装和配置概述INFORMIX服务器产品的安装和配置基本有以下一些步骤: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服务器2. INFORMIX服务器产品安装2.1创建informix组和informix用户以root用户身份注册,启动系统管理工具“scoadmin”。 创建“informix”用户组, 组号大于100。 创建“informix”用户,其中:用户号User ID大于100,主组Login Group设为“informix”用户组主目录Home Directory为:/usr/informix修改informix用户的口令。使用#passwd informix设置informix用户口令为“informix”。 设置安装所需环境变量 使用root注册,设置PATH和INFORMIXDIR环境变量Bourne shell:# INFORMIXDIR=/usr/informix# PATH$PATH:$INFORMIXDIR/bin#export INFORMIXDIR PATHC shell:#setenv INFORMIXDIR /usr/informix#setenv PATH $INFORMIXDIR/bin:$PATH并将当前目录改变到/usr/informix#cd $INFORMIXDIR 安装SQL 安装软件光盘 将SQL光盘插入光驱执行命令#mount /dev/cd0 /mnt 拷贝介质产品介质的格式参照产品License Card中的“Load Line:”部分。介质如果为tar格式,则执行: #tar xvf /mnt/SQL.TAR介质如果为cpio格式,则执行:#cpio -icvdumB=128M128M =256M256M =256M512M =512M大于等于1G 实际物理内存 如果要在系统运行期间调整系统的交换区,可以使用系统命令swap来增加,删除交换区大小,具体使用参见SCO UNIX系统帮助文档。# swap -a 3.4 KAIO的系统支持在SCO Unix中,使用KAIO的需要安装并配置了 aio Driver,SCO AIO driver aio is installed and enabled关于如何安装和Enable这个Driver,请与系统管理员联系。3.5 /tmp文件系统的调整要求保证/tmp目录下至少应有100MB的可用空间。3.6 语言支持的设置用informix用户注册$cd /usr/informix/msg$mv zh_cn zh_cn.gb4. INFORMIX服务器初始化配置4.1 设置环境变量以informix用户注册,编辑.profile文件,增加以下内容: 4.2 修改/etc/hosts及/etc/services文件1. 修改/etc/hosts用root注册修改/etc/hosts文件。其中应包含服务器、客户机及网上各机器的名字及网络地址。2. 修改/etc/services用vi编辑该文件,加入新的一行: ccbxd_ser 6666/tcp4.3 准备连接文件$INFORMIXDIR/etc/sqlhosts使用vi编辑$INFORMIXDIR/etc/sqlhosts,文件格式说明如下: 4.4 准备ONCONFIG配置文件$cd $INFORMIXDIR/etc$cp onconfig.std $ONCONFIG用vi编辑器修改ONCONFIG文件中重要参数的值。其中,要注意的参数是:ROOTPATH /usr/informixROOTOFFSET 100ROOTSIZE 40000TAPEDEV 数据备份恢复介质,在第一次初始化时用/dev/null。LTAPEDEV 日志备份/恢复介质,在第一次初始化时用/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=4000LOCKS BUFFERS10 LOGSMAX 逻辑日志的最大个数,logdbs空间大小/10M+6,假设logdbs为400M,则LOGMAX400M/10M+6=465. ONLINE数据库服务器的初始化1. 启动ONLINE $ oninit - iy注意:执行这个命令时,所有在online磁盘空间上的数据都将被破坏,该命令只能在第一次初始化Online磁盘空间时使用。2. 创建dbspace1) dbspace划分原则:无论系统提供几个硬盘给Online 使用,均可以将数据库的存储空间划分为:一个rootdbs、一个logdbs、一个phydbs,若干个tempdbsn和datadbsn。2) 计算dbspace大小rootdbs 40Mlogdbs datadbs空间/4,其中每一c

温馨提示

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

评论

0/150

提交评论