INFORMIX培训材料Word格式文档下载.docx

上传人:b****5 文档编号:17080472 上传时间:2022-11-28 格式:DOCX 页数:47 大小:43.71KB
下载 相关 举报
INFORMIX培训材料Word格式文档下载.docx_第1页
第1页 / 共47页
INFORMIX培训材料Word格式文档下载.docx_第2页
第2页 / 共47页
INFORMIX培训材料Word格式文档下载.docx_第3页
第3页 / 共47页
INFORMIX培训材料Word格式文档下载.docx_第4页
第4页 / 共47页
INFORMIX培训材料Word格式文档下载.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

INFORMIX培训材料Word格式文档下载.docx

《INFORMIX培训材料Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《INFORMIX培训材料Word格式文档下载.docx(47页珍藏版)》请在冰豆网上搜索。

INFORMIX培训材料Word格式文档下载.docx

4.3准备连接文件$INFORMIXDIR/etc/sqlhosts17

4.4准备ONCONFIG配置文件17

5.ONLINE数据库服务器的初始化18

6.调整逻辑日志和物理日志19

7.重新启动ONLINE服务器20

SE在SCOUNIX上的安装和配置....21

1.安装和配置概述21

2.INFORMIX服务器产品安装....21

3.INFORMIX服务器配置准备....23

3.1交换区的调整..23

3.2KAIO的系统支持...........23

3.3/tmp文件系统的调整.......23

3.4语言支持的设置...............23

4.INFORMIX服务器初始化配置23

4.1设置环境变量23

4.2修改/etc/hosts及/etc/services文件24

4.3准备连接文件$INFORMIXDIR/etc/sqlhosts24

5.启动SQLEXECD进程.................24

INFORMIX-CLI安装和配置...25

INFORMIX-SQL..........................27

1、启动INFORMIX-SQL..............27

2、INFORMIX-SQL菜单结构.....................28

3、INFORMIX-SQL主菜单选择项.............29

RDSQL查询语句.....................33

1、概述......33

2、如何使用RDSQL........33

3、数据库数据类型........34

4、RDSQL语句摘要........35

4.1数据定义语句..35

4.2数据处理语句..36

4.3数据存取语句..37

4.4数据完整性语句...............37

4.5辅助性语句.......38

INFORMIX-ESQL/C...........39

1、概述......39

2、前导文件.....................39

3、蕴涵文件.....................39

4、宿主变量.....................40

5、指示变量.....................40

6、C例行程序中嵌入RDSQL语句.....................41

7、出错处理和sqlca结构.....................41

8、编译ESQL/C例行程序.............43

INFORMIXDBA简介.................44

1、日志文件的维护44

2、Informix数据库的备份.....................44

3、Informix数据的恢复45

4、日志满时的处理........45

帮助.................46

INFORMIX家族产品

DatabaseServer

INFORMIX-OnlineDynamicServer

INFORMIX-OnlineWorkgroupServer

INFORMIX-OnlineWorkstation

INFORMIX-OnlineXPS

INFORMIX-SE

INFORMIX-UniversalServer

Tools

INFORMIX-DataDirector

INFORMIX-NewEra

INFORMIX-4GL

Connectivity/ClientProducts

INFORMIX-ObjectInterfaceforC++

INFORMIX-CLI

INFORMIX-ClinetSoftwareDeveloper’sKit

INFORMIX-Connect

INFORMIX-DeveloperSDK

INFORMIX-ESQL/C

INFORMIX-ESQL/COBOL

INFORMIX-GLS

INFORMIX-NET

INTERSOLVDataDirectODBCDriver

INFORMIX-ObjectInterfaceforJava

INFORMIX-ObjectInterfaceforJavaOn-LineCoach

DataBlade/WebProducts

DataBladeDeveloper’sKit

DataBladeDeveloper’sKitCoach

DataBladeProducts

INFORMIX-DataDirectorforWeb

INFORMIX-UniversalWebConnect

GatewayProducts

INFORMIX-EnterpriseGatewayManager

INFORMIX-EnterpriseGatewaywithDRDA

INFORMIX-Open

OtherInformixProducts

C-ISAM

GraphicalDatabaseAdministrationTools(ROM,IECC)

INFORMIX-DBAdminKit

INFORMIX-Online/Optical

INFORMIX数据库在AIX上的安装和配置

一、INFORMIX数据库服务器产品安装

1、建立“Informix”组和“Informix”用户

以root用户身份注册。

1)用AIX“smitmkgroup”命令建立一个名为“Informix”的组,组号大于100。

2)用AIX“smitmkuser”命令建立一个名为“informix”的用户,用户号大于100,该用户属于“Informix”组。

3)设置“主目录”为:

/Informix/info。

4)使用#passwdinformix,设置Informix用户口令为“Informix”。

5)第一次注册以后可以修改口令。

2、安装产品

1)安装准备

以root注册,建一目录,如:

/cdrom,将光驱安装到这一目录上去。

#mount-r-vcdrfs/dev/cd0/cdrom

设置安装所需要环境变量:

#INFORMICDIR=/informix/info

#PATH=$PATH:

$INFORMIXDIR/bin

#exportINFORMIXDIRPATH

将当前目录改变到$INFORMIXDIR:

#cd$INFORMIXDIR

2)先安装SQL,将SQL光盘插入光驱

a、介质如果为tar,则执行:

#tarxvf/cdrom/SQL.TAR

介质如果cpio,则执行:

#cpio-icvdumB<

/cdrom/SQL.CPIO

b、执行安装命令#./installsql

输入序列号,如INF#X999999

输入KEY,如AAABBB

3)然后安装ESQL/C

c、类似2)中a、,注意文件名为ESQL.TAR或ESQL.CPIO

d、执行安装命令#./installesql

输入序列号,如INF#X999999,注意字母必须大写

输入KEY,如AAABBB,注意字母必须大写

4)安装Online,将Online光盘插入光驱,方法同2)。

5)最后安装GLS,将GLS光盘插入光驱,方法同2)。

二、INFORMIXONLINE数据库服务器初始配置

1、操作系统上的准备工作

1)为数据存储分配原始磁盘空间

可以选择UNIX文件或原始磁盘空间作为Online数据存储空间。

本系统使用原始磁盘空间作为Online数据存储空间。

这种方式效率高,安全性好,但要注意在安装操作系统时,预留这部分磁盘空间,并且不能格式化,还应该知道该磁盘空间的设备和大小,并用UNIX连接命令“ln”,将之连接到一个便于记忆和管理的的设备文件。

例:

用#smitlvm增加一个逻辑卷rootlv,则/dev/rootlv为安装时预留的原始磁盘空间,通过链接命令“ln”,链接到/informix/disk/disk1。

以root用户注册:

#chgrpinformix/dev/rootlv

#chowninformix/dev/rootlv

#chmod660/dev/rootlv

#ln-s/dev/rootlv/informix/disk/disk1

2)调节UNIX核心参数

如果UNIX核心参数的缺省值小于Online所需,则需先调整UNIX核心参数。

一般情况下,AIXUNIX核心参数缺省值可满足Online需求,暂不调整。

3)交换驱的调整

使用#smitchps根据以下表格调整SWAP区:

内存SWAP区

64M>

=128M

128M>

=256M

256M>

512M>

=512M

>

=1G=实际物理内存

4)/tmp文件系统的调整

使用#smitchjfs将/tmp文件系统调整到200M。

5)将异步I/O的设备状态置为“可用”

#mkdev-laio0

2、设置环境变量

以Informix用户的身份注册,使用vi设置$HOME/.profile文件,加入下列环境变量:

INFORMIXDIR=/informix/info

PATH=$PATH:

INFORMIXSERVER=数据库服务器名

ONCONFIG=onconfig.xd

DB_LOCALE=zn_CN.gb

CLIENT_LOCALE=an_CN.gb

exportINFORMIXDIRPATHONCONFIGINFORMIXSERVERDB_LOCALECLIENT_LOCALEDBDATE

注意:

1).profile文件编辑完后,

2)执行命令行:

$.$HOME/.profile,

3)输出新设的环境参数。

另外其他与informix同

4)组用户的HOME目录下的.profile文件中也需加入同样的环境参数设置。

5)不用多国语言支持(GLS),不要设DB_LOCALE及CLIENT_LOCALE。

3、准备ONCONFIG配置文件

$cd$INFORMIXDIR/etc

$cponconfig.std$ONCONFIG

用vi编辑器修改$ONCONFIG文件中重要参数的值。

其中,要注意的参数是:

ROOTPATH/informix/disk/disk1

ROOTOFFSET100

ROOTSIZE40000

TAPEDEV数据备份恢复介质,在第一次初始化时用/dev/null。

LTAPEDEV日志备份/恢复介质,在第一次初始化时用/dev/null。

PHYSFILELOGDBS/4,假设logdbs为400M,PHYSFILE=100M,在第一次初始化时用缺省值。

PHYDDBS物理日志所在空间,在第一次初始时用缺省值。

LOGFILES逻辑日志的个数,在第一次初始化时用缺省值。

DBSERVERNAME同$INFORMIXSERVER定义值。

NETTYPE共1行,为:

NETTYPEsoctcp,1,用户数,CPU

BUFFERS物理内存/16/PAGESIZE,即假设PAGESIZE=4K,物理内存为256M,BUFFERS=2560000K/16/4K=4000

LOCKSBUFFERS×

10

LOGSMAX逻辑日志的最大个数,logdbs空间大小/10M+6,假设logdbs为400M,则LOGMAX=400M/10M+6=46

4、准备连接文件$INFORMIXDIR/etc/sqlhosts

$visqlhosts

Onlineserver名用户协议主机名Service名

5、修改/etc/hosts及/etc/services文件

/etc/hosts:

应包含主服务器、客户机及网上各机器的名字及网络地址。

/etc/services:

用vi编辑该文件,加入新的一行:

端口名6666/tcp

6、启动Online数据库服务器并初始化磁盘空间

1)启动Online

$oninit-iy

为执行这个命令时,所有在Online磁盘空间上的数据都将被破坏,该命令只能在第一次初始化Online磁盘空间时使用。

2)为InformixDynamixServer设计dbspace

a.dbspace划分原则

无论系统提供几个硬盘给Online使用,dbspace均可设计有一个rootdbs、一个logdbs,若干个tempdbs和datadbs。

b.计算dbspace大小

rootdbs20M

logdbsdatadbs空间/4,其中每一chunk小于2G

phydbslogdbs/3,其中每个chunk小于2G

tempdbs其中每一chunk小于2G

datadbs其中每一chunk小于2G

c.为安全起见,每个硬盘前保留100K空间。

例1:

系统提供一个大小为2G的物理硬盘给Online。

将硬盘连接到/informix/disk/disk1上。

计算logdbs大小=(2G-40M-80M)/5.3,简化为350000K

计算phydbs大小=350000K/4,简化为100000K

Dbspace设备名大小(K)位移(K)Temp

RootdbsDisk140000100

LogdbsDisk135000040100

PhydbsDisk1100000390100

TempdbsDisk180000490100

Datadbs1Disk11429900570100

例2:

系统提供3个物理硬盘,假设大小均为2G,并制作成设备文件

/informix/disk/disk1,/informix/disk/disk2,/informix/disk/disk3

LogdbsDisk21500000100

PhydbsDisk110000040100

TempdbsDisk1100000140100

Datadbs1Disk31999900100

Datadbs2Disk24999001500100

3)初始化logdbs,tempdbs,及datadbs

用命令行建立dbspace,以下表格为例:

LogdbsDisk2500000100

PhydbsDisk2130000500100

TempdbsDisk2100000630100

Datadbs1Disk1195990040100

$onspaces-c-dlogdbs-p/informix/disk/disk2-s500000-o100

(Thiscommandcreateadbspacewiththepath"

/informix/disk/disk2"

size"

500000k"

andoffset"

100"

);

$onspaces-c-dphydbs-p/informix/disk/disk2-s130000-o500100

$onspaces-c-dtempdbs-t-p/informix/disk/disk2-s100000-o630100

$onspaces-c-ddatadbs-p/informix/disk/disk1-s1979900-o20100

7、调整逻辑日志和物理日志

1)调整逻辑日志

在logdbs中建立逻辑日志,再将建立在rootdbs中的逻辑日志删除,启用新建的逻辑日志。

步骤如下:

a.计算新增逻辑日志个数n=logdbs大小/10M,假设logdbs为400M

则:

n=400M/10M=40

b.在logdbs中建立逻辑日志,重复执行40次以下命令:

$onparams-a-dlogdbs-s10000

(Thiscommandaddasized10000klogicallogtodbspaselogdbs)

然后执行:

$ontape-s

c.将建立在rootdbs中的逻辑日志删除,重复执行6次以下命令:

$onmode-l

(Thiscommandforcedtothenextlogicallog,afterrun6times,setthe7thlogicallogtobeusedandfreethe1stto6thlogicallog);

最后执行:

$onparams-d-l1-y

(Thiscommanddroppedthelogicallogwithidof1);

$onparams-d-l2-y

$onparams-d-l3-y

$onparams-d-l4-y

$onparams-d-l5-y

$onparams-d-l6-y

2)调整逻辑日志大小,将物理日志建立在phydbs上。

物理日志为逻辑日志的1/4,假设logdbs是400M,则物理日志大小为100M。

在informix用户下,执行:

$onmode-sy

(shutdowntosingleuserwithnocomfirmation)

$onparams-p-s100000-dphydbs-y

(changephysicallogtosize"

100000k"

$onmode-m

8、重新启动Online数据库服务器

1)修改$INFORMIXDIR/etc/$ONCONFIG文件

a.指定备份文件,将以下参数改为

TAPEDEV=/dev/tape

LTAPEDEV=/dev/tape

b.LOGSIZE10000K

PHYSDBSphydbs

PHYSFILE1/4*logdbs

2)重新启动一次数据库,执行命令:

$onmode-ky

(SetinformixServermodetoshut_down)

$oninit

3)检查数据库是否正常启动,执行命令:

$onstat-

如果显示以下信息:

INFORMIX-OnlineVersion7.22.UC3--On-Line-Up00:

23:

34

****Kbytes

则说明数据库增产启动。

否则应详细检查前面的配置。

INFORMIX在SCOUNIX上的安装和配置

Online在SCOUNIX上的安装和配置

1.安装和配置概述

INFORMIX服务器产品的安装和配置基本有以下一些步骤:

INFORMIX服务器产品的安装

·

创建"

informix"

用户组和"

用户

设置安装所需环境变量

逐个安装INFORMIX服务器产品,包括:

InformixSQLforSCOUNIX

InformixE-SQLforSCOUNIX

InformixOnlineforSCOUNIX

InformixLanguageSupportZHCN

INFORMIX所有产品的安装应一次完成。

先装低版本产品,后装高版本产品;

先装开发工具,后装ONLINE(ONLINE版本必须等于或高于开发工具)。

INFORMIX服务器配置准备

为数据存储分配原始磁盘空间

调节UNIX系统核心参数

调整系统的交换区

KAIO的系统支持

调整/tmp文件系统

设置语言支持

INFORMIX服务器的配置

设置informix用户的环境变量

修改/etc/hosts及/etc/services文件

准备连接文件$INFORMIXDIR/etc/sqlhosts

准备ONCONFIG配置文件

ONLINE数据库服务器的初始化

调整逻辑日志和物理日志

重新启动ONLINE服务器

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

当前位置:首页 > 求职职场 > 社交礼仪

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

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