INFORMIX培训教材doc-培训教材6166.docx

上传人:you****now 文档编号:68876200 上传时间:2022-12-30 格式:DOCX 页数:82 大小:195.03KB
返回 下载 相关 举报
INFORMIX培训教材doc-培训教材6166.docx_第1页
第1页 / 共82页
INFORMIX培训教材doc-培训教材6166.docx_第2页
第2页 / 共82页
点击查看更多>>
资源描述

《INFORMIX培训教材doc-培训教材6166.docx》由会员分享,可在线阅读,更多相关《INFORMIX培训教材doc-培训教材6166.docx(82页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、INFORMIX ONLINE 7.X培训教材INFORRMIXX OnnLinne 77.X培训教材中国人民保保险公司司目 录第一部分安安装INNFORRMIXX41.1安装装前的准准备工作作41.2需要要修改uunixx系统的的核心参参数及调调整方法法51.2.11 SCCO OOpennSerrverr 55.0.5系统统51.2.22 HPP-UXX 111.0系系统61.2.33 AIIX 44.3.3系统统61.3有关关TCPP/IPP网络文文件配置置61.3.11 /eetc/hossts661.3.22 /eetc/hossts.equuiv661.3.33 /eetc/ser

2、rvicces771.4 建建立innforrmixx用户与与infformmix用用户组771.5 设设置Innforrmixx 的环环境变量量71.6 填填写产品品表格寄寄回Innforrmixx71.7 为为Infformmix Dynnamiic SServver准准备存储储设备881.7.11 SCCO OOpennSerrverr 5.0.5581.7.22 HPP-UXX 111.0系系统81.7.33AIXX 4.3.33系统81.8 为为Infformmix Dynnamiic SServver设设计dbbspaace881.8.11 与dbsspacce相关关的概念念81.

3、8.22 物理理日志与与逻辑日日志概念念101.8.33 dbbspaace划划分原则则131.9 安安装Innforrnixx Dyynammic Serrverr141.9.11 提取取Infformmix软软件并解解包1441.9.22 安装装Infformmix产产品1551.9.33 建立立sqllhossts文文件1551.9.44 配置置IDSS初始化化参数1151.9.55 初始始化其它它的dbbspaace1171.9.66 调整整逻辑日日志的大大小与位位置1771.9.77 调整整物理日日志大小小与位置置18第二部分系系统维护护192.1系统统日常管管理的内内容1992.2

4、 系系统备份份与恢复复使用onntappe1992.2.11 工具具onttapee192.2.22 备份份逻辑日日志1992.2.33 修改改数据库库日志模模式2002.2.44 对onllinee系统数数据库存存档2112.2.55 从从一个备备份文档档中恢复复数据2222.3 系系统备份份与恢复复使用dbbexpportt/dbbimpporttdbeexpoort与与dbiimpoort2242.3.11数据卸卸载工具具dbeexpoort2242.3.22 数据据装载工工具dbbimpportt252.4 系系统监测测262.5 常常见问题题处理229第三部分性性能调整整353.1影

5、响响CPUU的性能能353.1.11影响CPPU使用用率的配配置参数数和环境境变量3353.1.22监控系系统CPPU的使使用状况况373.2影响响内存的的性能3373.2.11影响内内存使用用效率的的Onllinee配置参参数3773.2.22如何监监控内存存使用情情况3993.3影响响I/OO的性能能393.3.11影响I/O的配配置参数数393.3.22监控系系统的II/O情情况400第四部分数数据库维维护4114.1 数数据库建建库策略略414.1.11建表策策略4114.1.22 Inndexx策略4114.1.33.非规规范化考考虑4224.2编程程注意事事项4224.2.11特殊

6、SQQL语句句注意事事项4224.2.22 使用用SP & TTrigggerr(存贮贮过程和和触发器器)434.2.33.事务务和参数数完整性性一致性性考虑4444.2.44.错误误判断,特特别是IISAMM错误号号提取444第一部分 安装IINFOORMIIX1.1安装装前的准准备工作作安装Infformmix产产品前,应应依据主主机的下下列指标标对ONNLINNE的有有关参数数、规模模和资源源进行必必要规划划。如:主机型型号、CCPU个个数、内内存大小小、网络络系统、操操作系统统、硬盘盘数量(包包括主机机内硬盘盘的个数数、共享享阵列柜柜中硬盘盘的个数数及容量量)PICC系系统现有有的计算

7、算机模型型模型一:硬硬件型号号为HPP 90000 L或NN系列小小型机,OOS版本本为 HHP-UUX 111.00 CPU个数数:2内存大大小:22GB 数据库版本本:Innforrmixx OnnLinne 77.311 硬盘主机内硬盘盘的个数数:1编号容量19.1GBB共享阵列中中硬盘的的个数:6 * 188.2GGB编号容量RAID/镜象118.2GGB218.2GGB318.2GGB418.2GGB518.2GGB618.2GGB模型二:硬硬件型号号为IBBM RRISCC/60000 M800系列小小型机,OOS版本本为 AAIX 4.33.3 CPU个数数:2内存大大小:22G

8、B 数据库版本本:Innforrmixx OnnLinne 77.311 硬盘主机内硬盘盘的个数数:1编号容量19.1GBB共享阵列中中硬盘的的个数:6 * 188.2GGB编号容量RAID/镜象118.2GGB218.2GGB318.2GGB418.2GGB518.2GGB618.2GGB模型三:硬硬件型号号为HPP、IBBM等品品牌服务务器,OOS版本本为 SSCO OpeenSeerveer 55.0.5 CPU个数数:2内存大大小:22GB 数据库版本本:Innforrmixx OnnLinne 77.311 硬盘主机内阵列列硬盘的的个数:6 * 188.2GGB编号容量RAID/镜象

9、118.2GGBRAID 5218.2GGB318.2GGB418.2GGB518.2GGB618.2GGB1.2需要要修改uunixx系统的的核心参参数及调调整方法法需要修改的的核心参参数定义义在随机机文档$INFFORMMIXDDIR/relleasse/een_uus/003333/IDDS_77.3中中。1.2.11 SCCO OOpennServver 5.0.55系统(1)核心心参数的的调整在单用户状状态下,执执行以下下命令: #vi /ettc/cconff/cff.d/stuune修改文件以以下参数数:SHMMAAX: 409960000000SHMMMINN: 11SHMAL

10、LL: 5122SHMMMNII: 1100SHMSEEG: 6MAAXUMMEM:52442877SEMMNNI: 81992SEEMMNNS: 81992SEMMAAP: 81992SEEMMNNU: 1000SEMMSSL: 25存盘退出后后,执行行如下命命令,关关闭系统统重新启启动。 # /eetc/connf/bbin/idbbuilld;shuutdoown g -y(2)SWWAP区区大小安装SCOO UNNIX系系统时,根根据以下下表格调调整SWWAP区区的大小小:物理内存SWAP区区64M200M128M300M256M500M512M1GB=1G=实际物理理内存(3)tmm

11、p目录录大小在SCO UNIIX系统统中,ttmp目目录位于于/rooot文文件系统统下,要要求/rroott文件系系统的自自由空间间大于5500MM1.2.22 HPP-UXX 111.0系系统(1)核心心参数的的调整以roott用户注注册系统统,执行行以下命命令: #vii /eetc/connf/mmastter.d/ccoree-hppux或或利用系统工工具saam来修修改下列列参数,重重新连接接内核并并重启系系统。修改以下参参数:SHMMAAX: 1GBBSHMMMNII: 5512SHMSEEG: 2566SEMMMNII: 440966SEMMNNS: 40996(2)SWWAP

12、区区的大小小同SCCO OOpennSerrverr 5.0.55系统(3)tmmp目录录在HP-UUX系统统中,ttmp的的空间被被单独作作为一个个文件系系统来管管理,要要求其空空间大小小为1GGB1.2.33 AIIX 4.33.3系系统(1)核心心参数的的调整 AIXX的系统统中有关关信号灯灯、共享享内存等等参数已已经配置置,不需需调整。(2)SWWAP区区大小同同SCOO OppenSServver 5.00.5(3)tmmp目录录在AIX系系统中,tmp的空间被单独作为一个文件系统来管理,要求其空间大小为1GB1. 3有关TCCP/IIP网络络文件配配置以下内容均均假设iinfoor

13、miix产品品安装在在/ussr/iinfoormiix目录录下, UNIIX系统统主机命命名为sshenng_ppiccc (表表示省分分公司UUNIXX主机名名称)、ds_picc (表示地市分公司UNIX主机名称);动态服务器命名为sheng_shm与sheng_tcp (sheng_shm与sheng_tcp分别表示省分公司动态服务器共享内存连接与TCP/IP网络连接的服务器名称)、sheng_serv 表示省分公司主机采用TCP/IP网络连接所定义的服务名称。1.3.11 /eetc/hossts该文件记录录了UNNIX系系统主机机名(本本地与远远程主机机)与相相应IPP地址的的对应

14、关关系。格格式如下下:IP地址本本地或远远程UNNIX系系统的主主机名称称例:74.1.332.18shhengg_piicc74.177.32.330 ds_picccIP地址 主机名名称shengg_piicc 表示省省分公司司UNIIX系统统的主机机名称,ds_picc 表示地市分公司UNIX系统的主机名称1.3.22/etcc/hoostss.eqquivv该文件定义义了主机机的信任任关系,将将/ettc/hhostts文件件中定义义的远程程主机名名复制到到文件/etcc/hoostss.eqquivv中去.例:省分公公司UNNIX主主机的文文件/eetc/hossts.equuiv包

15、包含如下下内容: dds_ppiccc1.3.33 /eetc/serrvicces该文件定义义了网络络连接的的服务名名、端口口号及使使用的网网络协议议。其中中应注意意:服务务名与文文件$IINFOORMIIXDIIR/eetc/sqllhossts中中的服务务名相同同,服务务名与端端口号在在文件/etcc/seerviicess应唯一一。例:省公司司UNIIX主机机的文件件/ettc/sservvicees中有有一行为为: sheeng_serrv 770000/tccp服务名 端口口号协议议1.4建立立infformmix用用户与iinfoormiix用户户组在建立innforrmixx用

16、户时时,必须须指定iinfoormiix用户户所在组组为innforrmixx, 用用户的主主目录为为/ussr/iinfoormiix(或或其它目目录下,如如/hoome/infformmix;在本文文中,均均假定为为/ussr/iinfoormiix);infformmix组组的GIID号大大于1000。具具体步骤骤与过程程由操作作系统确确定,参参阅相关关的帐号号维护与与管理文文档。1.5设置置Infformmix 的环境境变量在/usrr/innforrmixx/.pproffilee文件中中加入以以下环境境变量:exporrt INFFORMMIXDDIR=$HOOMEexporrt

17、PATTH=$INFFORMMIXDDIR/binn:$PPATHHexporrt INFFORMMIXSSERVVER=sheeng_shmmexporrt ONCCONFFIG=oncconffig.$INNFORRMIXXSERRVERRexporrt DBDDATEE=Y44MD/其中:DBBDATTE的格格式参阅阅下表,以以19997年112月331日为为例时 间DBDATTE表示示方式1997/12/31Y4MD/1997-12-31Y4MD-12/311/19997MDY4/12-311-19997MDY4-31/122/19997DMY4/31-122-19997DMY4-1.

18、6 填填写产品品表格寄寄回Innforrmixx表格的格式式为:产产品名称称 序列列号 完完整版本本编号 用户数数例如:产品品名称序序列号 完整整版本编编号 用用户数IDS AAAA#J99271118 7.330UCC3 550ESQL/C AAAA=JJ98118833 77.222UC22 5001.7 为为Infformmix Dynnamiic SServver准准备存储储设备1.7.11 SCCO OOpennSerrverr 5.0.55在PICCC具体应应用中,原原始设备备一般位位于磁盘盘阵列中中,根据据阵列的的RAIID级别别(一般般是RAAID 5),它它相当于于SCOO

19、UNNIX系系统的第第2个硬硬盘。该该硬盘的的设备名名称为 /deev/rrdskk/1ss0,分分配给IInfoormiix数据据库做为为原始设设备。若原始设备备 1ss0的容容量大于于2GBB,则应应将原始始设备 1s00划分为为多个分分区,每每个分区区的磁盘盘空间均均应小于于2GBB,具体体方法为为: 在单用户户状态下下,运行行命令 # ddivvvy m /devv/rddsk/1s00出现divvvy分分区后,通通过n、s、t、e命令将将1s00这块原原始设备备分成最最多为77个分区区,每个个分区即是本文后后面部分分提到的的dbsspacce的组组成部分分: cchunnk。 假假设

20、系统统提供了了3个原始始设备(33个原始始设备的的空间均均小于22GB)供供Infformmix使使用,其其名称分分别为:/deev/chuunk11, /devv/chuunk22, /devv/chuunk33在roott用户下下执行:# expportt INNFORRMIXXDIRR=/ussr/iinfoormiix# ln ss /devv/chhunkk1 $IINFOORMIIXDIIR/ddiskk1# ln ss /devv/chhunkk2 $IINFOORMIIXDIIR/ddiskk2# ln ss /devv/chhunkk3 $IINFOORMIIXDIIR/dd

21、iskk3# choown innforrmixx:innforrmixx $INFFORMMIXDDIR/dissk?# chmmod 6660 /deev/cchunnk?1.7.22 HPP-UXX 111.0系系统本地磁盘属属于vgg00卷卷组,阵阵列中的的磁盘一一般被划划为vgg01卷卷组。除除磁盘阵阵列中的的设备名名称不同同外,其其余内容容同1.7.11。原始始设备名名称为 /deev/vvg011/rcchunnk1、rchhunkk2、rchhunkk3、。1.7.3 AIX 44.3.3系统统本地磁盘属属于roootvvg卷组组,阵列列中的磁磁盘一般般被划为为dattavgg

22、卷组。除除磁盘阵阵列中的的设备名名称不同同外,其其余内容容同1.7.11。原始始设备名名称为/devv/rcchunnk1、rchhunkk2、rchhunkk3、。1.8 为为Infformmix Dynnamiic SServver设设计dbbspaace1.8.11 与dbsspacce相关关的概念念 下面面介绍cchunnk、dbsspacce、Pagge、Bloobsppacee与offfsett等概念念。先介介绍Onnlinne磁盘盘空间定定义与术术语。在onliine工工作期间间,无论论是UNNIX系系统还是是Onllinee系统都都能管理理物理磁磁盘I/O。下下面的两两个术语语

23、分别描描述了UUNIXX和Onnlinne管理理的空间间:A.熟设备备:经过过加工的的文件空空间(ccookked fille sspacce),它它是由UUnixx系统来来管理其其物理磁磁盘I/O.B.原始磁磁盘空间间: 未未经使用用的磁盘盘空间,是是由Onnlinne系统统直接来来管理其其物理磁磁盘I/O。由onliine管管理的物物理磁盘盘空间以以下述四四种不同同的单位位进行分分配:cchunnk、eexteent、ppagee、bllobppagee。以这四种物物理存储储单元为为基础,oonliine的的数据在在概念上上可以被被组织成成与数据据管理相相关的五五种单元元:blobsspa

24、cce、ddbsppacee、daatabbasee、tbblsppacee、taablee。(1)chhunkkchunkk 是磁磁盘上用用于onnlinne系统统的数据据存储的的最大物理单单元。cchunnk既可可以代表表已加工工过的磁磁盘空间间,也可可以代表表原始磁磁盘空间间。如果chuunk代代表原始始磁盘空空间,则则chuunk的的名称为为/deev目录录下的特特殊字符符文件的的名称。在在许多操操作系统统中,特特殊字符符文件与与特殊cchunnk文件件名的首首字符是是否为rr相区别别的(如如/deev/rrdskk0a)。原始始磁盘空空间上分分配的cchunnk在物物理空间间上是连连

25、续的。如果某个cchunnk是已已加工过过的磁盘盘空间,则则该chhunkk的名字字将以已已加工过过的文件件的完整整路径名名出现。由由于已加加工过的的磁盘空空间分配配的chhunkk是以操操作系统统文件的的形式存存在的,因因而其空空间在物物理上不不一定是是连续的的。(2)paage一个chuunk中中的所有有空间以以pagge为单单位进行行划分。所所有I/O操作作都是以以整个ppagee作为基基本单位位的。每每一页的的大小在在配置文文件(ooncoonfiig)中中由BUUFFSSIZEE指定,此此值是由由操作系系统确定定。SCO OOpennSerrverr 5.0.55系统: ppagee

26、大小为为2kbbHP-UXX 111.0系系统: paage大大小为22kbAIX 44.3.3系统统: paage大大小为44kb(3)bllobppageeblobppagee是在bblobbspaace中中存储BBYTEE型或TTEXTT型数据据的磁盘盘空间分分配单位位。bllobppagee的大小小由创建建bloob的用用户自己己选择;各bllobsspacce上的的bloobpaage大大小可能能不相同同。一般般来讲,bblobbpagge的大大小是BBUFFFSIZZE的整整数倍。(4)dbbspaace和和bloobsppaceedbspaace(数据库库空间)包包含数据据库与表

27、表,用户户也可以以将BYYTE型型或TEEXT型型数据存存储于ddbsppacee中,然然而,当当一个bblobb大小大大于两个个 dbbspaace页页大小时时,效率率将会受受到影响响。blobsspacce仅用用于存储储BYTTE型或或TEXXT型的的数据,它它可以尽尽可能地地以最高高效率的的方式存存储这两两种类型型的数据据。与多多个不同同的表相相对应的的bloob可以以都存储储于同一一个bllobsspacce中,存存储于bblobbspaace中中的bllob数数据是直直接写盘盘的,而而不是经经由共享享内存缓缓冲区处处理的。dbspaace与与bloobsppacee都是由由一个或或多

28、个cchunnk组成成的。当当用户创创建一个个dbsspacce或一一个bllobsspacce时,他他可以赋赋之以一一个或多多个主cchunnk。用用户在任任何时候候均可以以增加多多个chhunkk。Onnlinne管理理员的一一个主要要的任务务是监视视所有的的chuunk的的使用程程度,并并预期为为一个ddbsppacee或一个个bloobsppacee分配新新的chhunkk。如果dbsspacce与bblobbspaace欲欲被镜像像,则对对应每一一个主cchunnk还需需要一个个镜像cchunnk。一一旦分配配了一个个镜像cchunnk之后后,在使使用onnstaat -D或oonm

29、oonittor中中Dbsspacce菜单单中Innfo选选项得到到的状态态显示输输出中,该该镜像cchunnk的所所有空间间看起来来都已经经满了。根dbsppacee的初始始chuunk及及其镜像像chuunk是是在磁盘盘空间初初始化期期间唯一一被创建建的chhunkk,根ddbsppacee中的初初始chhunkk包含了了一些特特定的保保留页和和内部表表,这些些保留页页和内部部表是用用来描述述和跟踪踪所有其其它dbbspaace、bblobbspaace、cchunnk、数数据库与与tbllspaace的的。(5)daatabbaseedatabbasee(数据据库)存存在于ddbsppa

30、cee中,该该dbsspacce是在在创建数数据库是是使用SSQL语语句creaate dattabaase中中指定的的dbsspacce。如如果创建建数据库库时没有有指定ddbsppacee,则数数据库被被存于根根dbsspacce中。用户通过执执行SQQL语句句creaate taablee创建一一个表。创创建的表表也存在在于SQQL语句句所指定定的dbbspaace中中,如果果创建时时未指定定任何ddbsppacee,则该该被创建建的表与与其数据据库同在在一个ddbsppacee之内。与一个表相相应的bblobb数据既既可以和和该表的的其它数数据同处处于一个个dbsspacce中,也也可

31、以单单独存于于一个bblobbspaace中中。(6)tbblsppacee分配给一个个表的所所有磁盘盘空间称称为该表表的表空空间(ttblsspacce)。ttblsspacce包括括下列页页: 分配给数据据的页 分配给索引引的页 用于在dbbspaace中中存储bblobb数据的的页(注意不不是在另另外的bblobbspaace中中存储bblobb数据的的页) 在表的exxtennt中追追踪页使使用的位位图页属于表空间间的页是是以exxtennt的方方式分配配的,eexteent可可以分布布于表所所处的ddbsppacee中。因因为这个个缘故,组组成某个个表空间间的所有有页在ddbsppa

32、cee内并不不必须是是连续的的。多个表空间间可以同同处于一一个dbbspaace中中。(7)exxtennt可以往一个个表中增增加多行行数据或或索引,OOnliine是是以物理理上连续续的页(称称为exxtennt)为为单位将将磁盘空空间分配配给一个个表的。分分配给一一个表的的第一个个exttentt称为初初始exxtennt,每每一个后后来的eexteent都都叫做附附加exxtennt。一个表的所所有exxtennt可以以处于同同一个ddbsppacee的不同同chuunk上上。然而而,一个个exttentt本身只只能处于于一个cchunnk中,eexteent并并不能超超过chhunkk

33、大小限限制。一一个exxtennt中的的所有数数据属于于同一个个表空间间。一个个表的初初始exxtennt与其其之后所所有附加加exttentt在大小小上可能能不一样样。表的的exttentt大小是是由SQQL语句句creaate tablle的一一部分指指出的。1.8.22 物理理日志与与逻辑日日志概念念1物理日日志物理日志的的作用在在于保持持一批ddbsppacee页的前前映象。这这些“前映象象”代表了了所有数数据在物物理上与与逻辑上上都保持持一致的的这样一一个时刻刻。将物物理日志志中的前前映象与与逻辑日日志中的的逻辑日日志记录录结合起起来,可可以恢复复数据库库自上一一次已知知的一致致点以

34、来来发生的的所有事事务。这这样的已已知的一一致点称称为检查查点。在在快速恢恢复过程程中,第第一步首首先用到到物理日日志,将将整个系系统恢复复在Onnlinne中最最近一次次检查点点时所处处的物理理一致的的状态。1) 物理日志的的存放地地址 当IDS初初始化时时,将会会在roootddbs中中创建物物理日志志。 当IDS处处于静止止方式时时,用户户可将物物理日志志从一个个dbsppacee移到另另一个ddbsppacee中。用用户这样样做的目的是是想尽量量提高效效率。 物理日志的的位置由由配置文文件中的的PHYYSDBBS参数数指定。这这个参数数仅当用用户决定定将物理理日志从从 rootddbs

35、中中移到另另一个ddbsppacee中才必必须被改改变;否否则,该该参数在在缺省情情况下,仍仍包含着着roootdbbs的名称。 物理日志的的大小由由配置参参数PHHYSFFILEE指定,以以kb为单单位。用用户可以以修改物物理日志志文件的的位置和大小。2) 物理日志的的内容物理日志是是一组连连续的磁磁盘页面面,每一一个都包包含有一一个特别别的Onnlinne页的的副本。物物理日志志中的页页面可以以是除了了bloobsppacee中bloobpaage以以外的其其它任何何Onllinee页面。甚甚至可对对应于系系统开销销页,例例如chhunkk空闲链链页、bblobbspaace空空闲映象象页

36、、bblobbspaace位位图页等等等,这这些页也也必须在在其上的的数据被被修改并并刷新到到磁盘上上之前被被复制到到物理日日志中去去。 Bloobsppacee bllobppagee并不出出现在物物理日志志中,这这是因为为bloob采用用与其它它数据类类型不同同方法记记录日志。3) 物理日志前前映象在某一次检检查点后后,某个个页面第第一次被被修改时时,该页页的“前映象象”将被写写入共享享内存中中的物理理日志缓缓冲区。在在该被修修改的页页从共享享内存刷刷新到磁磁盘上之之前,该该页的“前映象象”应首先先被刷新新到磁盘盘上物理理日志中中。需要要注意的的是,仅仅当对页页面的第第一次修修改才会会导致

37、往往物理日日志中写写“前映象象”。先写写日志文文件原则则是为快快速恢复复所必需需的。4) 检查点操作作逻辑地地清空物物理日志志每次Onllinee检查点点操作以以后,物物理日志志中逐渐渐被填上上发生修修改的“前映象象”。当再再一次检检查点操操作发生生以后的的瞬间,这这时Onnlinne中的的数据在在物理上上是一致致的,这这时也就就再不需需要原来来的Onnlinne物理理日志中中的“前映象象”了。(这这对于继继续执行行的事务务也同样样适用。如如果某一一个这样样的事务务需要执执行回滚滚操作,则则执行回回滚所需需的信息息都已包包含在逻逻辑日志志文件中中了。)在在检查点点操作完完成时,Online将逻

38、辑上清空逻辑日志,Online仅仅重置物理日志中的指针,标明下一组“前映象”所存储的起始位置。Online 循环使用物理日志,不断地覆盖那些已过时的数据。检查点操作作是唯一一可以清清空物理理日志的的机制。如如果物理理日志775%的的空间已已被占用用,则OOnliine将将启动一一次检查查点操作作。2逻辑日日志逻辑日志文文件的作作用在于于自上一一次Onnlinnearrchiive以以来,对对Onllinee数据所所发生的的变化进进行记录录。Onnlinne把逻辑辑日志分分成三个个或更多多个相互互分离的的磁盘空空间,每每磁盘空空间称为为一个逻逻辑日志志文件。相相应于每每一个逻逻辑日志志文件有有一

39、个唯唯一标识识号。1) 逻辑日志与与快速恢恢复 OOnliine使使用逻辑辑日志可可以恢复复自上一一次已知知的物理理一致点点以来发发生的所所有事务务。这一一已知的的物理一一致点在在Onllinee系统中中称为检检查点。快快速恢复复中,当当Onllinee使用物物理日志志将整个个系统恢恢复到上上一次检检查点时时所处的的状态以以后,OOnliine将将使用逻逻辑日志志记录将将整个系系统恢复复到最近近一次逻逻辑日志志记录时时刻的逻逻辑一致致性状态态,这实实际上是是快速恢恢复的第第二步骤骤。2) 逻辑日志与与数据恢恢复将逻辑日志志文件的的备份磁磁带与最最近一次次的Onnlinne的arcchivve结

40、合合在一起起,可以以将Onnlinne系统统重新恢恢复到最最近一次次逻辑日日志记录录时的状状态。3) 逻辑日志文文件被循循环使用用 OOnliine通通过标识识一个逻逻辑日志志文件为为useed(使使用)状状态来保保护逻辑辑日志文文件不被被覆盖,直直至该文文件被备备份到磁磁带上并并且快速速恢复已已不再需需要该逻逻辑日志志文件时时为止。当当一个逻逻辑日志志文件中中的所有有记录对对应的事事务都已已完成时时,快速速恢复过过程将不不再需要要该逻辑辑日志文文件。如如果上面面所说的的两个重重要条件件都已被被满足,即即逻辑日日志文件件已被备备份到磁磁带上,并并且快速速恢复也也已不再再需要该该逻辑日日志文件件

41、,这时时Onllinee将该逻逻辑日志志文件标标记为ffreee(空闲闲)状态态,该文文件也就就可以被被再次用用以填如如逻辑日日志记录录。在Onllinee处理过过程中,Online按数字顺序依次填充空闲的(即状态为free)的逻辑日志文件。当第一个逻辑日志文件变满时,Online接着开始填充下一个逻辑日志文件,如果下一次逻辑日志的状态为“used”而不是“free”,则正常的Online处理将被挂起。Online不能跳过该标记为“used”状态的逻辑日志文件而去填充别的空闲的日志文件。保证空闲的逻辑日志文件在Online处理过程中总可以被得到,这是Online管理员的职责。 OOnliine

42、至至少需要要三个逻逻辑日志志文件以以便循环环使用逻逻辑日志志文件,当当一个逻逻辑日志志文件在在接收当当前记录录时,OOnliine有有可能正正将另一一个日志志文件往往磁带上上备份,第第三个日日志文件件是当前前日志文文件已满满,而备备份另一一个日志志文件的的工作尚尚未完成成时所需需要的。(这这个使用用三个逻逻辑日志志缓冲区区的考虑虑是类似似的)。4) 逻辑日志文文件:标标识号与与备份逻辑日志备备份带以以逻辑日日志所包包含的唯唯一数值值标记。每每当一个个日志文文件填满满时,逻逻辑日志志标识号号就增加加数值11。例如如,如果果一个OOnliine系系统包含含三个逻逻辑日志志文件,则则相应的的三个日日

43、志文件件的标识识号为11、2、33。当逻逻辑日志志文件11第一次次被释放放以便循循环使用用时,它它将变为为逻辑日日志文件件4,第第二次它它又将变变为逻辑辑日志文文件7。5) 逻辑日志文文件的内内容逻辑日志文文件中包包含下述述五种类类型的记记录:l 所有数据库库的SQQL定义义语句。l 检查点记录录。l 有关配置修修改的记记录。l 对于那些创创建时使使用日志志登录的的数据库库的SQQL数据据操纵语语句。l 有关某个数数据库日日志登录录状态变变化的记记录。即使没有一一个数据据库创建建时使用用了事务务日志登登录,在在处理过过程中,Online也会将前面三种类型的记录写入逻辑日志文件。逻辑日志记录可以

44、跨越Online的整个页面,但它们却不能跨越逻辑日志文件。6) 逻辑日志文文件的配配置当Onliine初初始化时时将会在在roootdbbs中创创建逻辑辑日志文文件。在在Onllinee处于静静止方式式以后,用用户可以以从roootddbs中中删除一一个或多多个逻辑辑日志文文件,也也可以往往另一个个dbsspacce中增增加一个个或多个个逻辑日日志文件件。用户户有可能能为了提提高效率率而这样样做。在Onliine磁磁盘空间间初始化化以后,用用户就不不能再修修改逻辑辑日志文文件的大大小了。如如果一逻逻辑日志志文件被被删除,则则由该逻逻辑日志志文件占占据的空空间将被被释放掉掉,并被被链入cchun

45、nk空闲闲链页。7) 大小与数目目方面的的限制 OOnliine管管理员决决定每一一个逻辑辑日志文文件的大大小,以以及分配配给整个个逻辑日日志的磁磁盘空间间的大小小。每个逻辑日日志文件件至少要要被分配配到2000K的磁盘盘空间。逻辑日志文文件的最最小数目目为3,最最大数目目则由一一页上可可容纳的的逻辑日日志描述述字的数数目所决决定。对对于一个个2K大小的的页,最最大的日日志文件件数目为为60。8) 影响逻辑日日志文件件填充速速度的因因素下列四个因因素会影影响一个个事务的的大小与与持续时时间:l 逻辑日志文文件记录录的大小小l 事务打开时时间的长长度l CPU与逻逻辑日志志的活动动级别(Acti

46、rity Level)l 事务回滚的的频率(Freqency)逻辑日志记记录的长长度随处处理操作作与当前前Onllinee的环境境而变化化。一般般来讲,数数据行越越长,逻逻辑日志志记录也也就越大大。不仅如此,其其它一些些因素还还会影响响单一事事务的大大小与操操作时间间。例如如,一条条Altter tabble语语句将会会为每一一次往新新修改了了的表中中的插入入操作生生成一条条逻辑日日志记录录。数据据行的大大小与表表的大小小都将会会影响生生成的逻逻辑日志志记录的的数目与与大小。然然而在一一些情况况下,数数据行大大小是无无关紧要要的。例例如,逻逻辑日志志中的一一条检查查点记录录将包含含对应于于所有检检查点发发生时刻刻仍处于于打开状状态的事事务的项项目。检检查点记记录

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com