Informix数据库维护及应急手册

上传人:伴*** 文档编号:106181966 上传时间:2022-06-13 格式:DOC 页数:7 大小:68KB
收藏 版权申诉 举报 下载
Informix数据库维护及应急手册_第1页
第1页 / 共7页
Informix数据库维护及应急手册_第2页
第2页 / 共7页
Informix数据库维护及应急手册_第3页
第3页 / 共7页
资源描述:

《Informix数据库维护及应急手册》由会员分享,可在线阅读,更多相关《Informix数据库维护及应急手册(7页珍藏版)》请在装配图网上搜索。

1、 国际商业机器中国有限公司 北京市朝阳区北辰东路8号 北京国际会议中心东配楼二层 邮政编码:100101 电 话:800-810-1818转5266Informix数据库维护及应急手册前言本手册适用于Informix数据库系统,用于数据库管理及使用人员对数据库的日常维护、数据库异常情况初步诊断及应急处理。如何拨打800免费支持热线IBM Informix 数据库技术支持中心开通有免费支持热线8008101818转5266,周一至周五早8:30到晚5:00为普通热线支持时间,其他的为24*7服务支持时间(包括节假日和公休日,具体安排依据IBM公司人力资源部的公布为准)。当发现数据库有任何异常现象

2、时,请根据本手册中“数据库异常情况初步诊断方法”中的内容进行初步判断,如果判定为与数据库相关的问题,请保留好现场(保留现场的方法请根据本手册的“如何保留现场”执行),并请提前准备好如下的信息,以支持IBM Informix 支持中心的工程师能更快更有效分析解决问题:1、 数据库的版本序列号IBM Informix 的版本序列号S/N形如AAD#J123456,在产品包上可以找到,如果无法确认,也可在命令行状态下($)敲入命令onstat V来获得。例如:Informix Dynamic Server Version 9.21.HC7 Software Serial Number AAD#J12

3、34562、 数据库的版本信息操作步骤与1同,其中9.21HC7为版本信息。3、 操作系统平台和版本信息该信息可通过敲入命令uname a来获得。4、 数据库信息日志的内容如果已知信息日志的位置(通常称为online.log文件),则可忽略下面的步骤(1)至(5)。(1) 以informix用户登陆进入IBM Informix数据库;(2) 在命令行状态下($)敲入env|grep INFORMIXDIR,找出INFORMIXDIR所对应的值,例如:INFORMIXDIR=/informix;(3) 在命令行状态下($)敲入env|grep ONCONFIG,找出ONCONFIG所对应的值,例

4、如:ONCONFIG=onconfig.bill;此例中,onconfig,bill为数据库配置文件。(4) 进入$INFORMIXDIR/etc,例如:cd /Informix/etc,然后用pwd命令确认当前目录是否正确,例如:如果正确的话,应为/Informix/etc;(5) 敲入more onconfig.bill|grep MSGPATH,输出中MSGPATH右边对应的文件即为信息日志的路径和文件名,例如:MSGPATH /Informix/online.bill.log # System message log file pathonline.bill.log即为所需的数据库信息

5、日志文件。 信息1用于IBM Informix 普通热线支持接线员用来确认服务的合法性,如果进入24*7服务支持时间请根据如何申请24*7服务支持流程处理。在接线员确认后均会转给相应的技术支持工程师来进一步处理。信息2至4均为IBM Informix 技术支持工程师所需要的,进一步的信息请根据工程师的要求提供,例如AF文件等。当工程师提供技术服务时,请铁通报修人员记录下工程师的姓名,当同一问题还未处理完需继续联系的时候请向接线员说明情况继续找该工程师进行处理,以防止多工程师重复处理或记录遗漏的现象发生。如何申请24*7服务支持当在非IBM技术支持工作时间内拨打800热线的时候,5266分机号码

6、会自动转入IBM Informix 24*7服务支持服务,并有接线员负责确认服务的合法性,并转给技术支持工程师。24*7支持服务只针对生产系统所发生的P1级的问题,即出现了生产系统宕机、主要的应用程序无法正常运行等严重影响业务的问题,对于其他级别的问题,象不影响业务正常运行的测试系统宕机、数据库系统性能优化问题、问题咨询等,会转到普通热线支持时间处理。当数据库系统遇到P1级别的问题需要寻求24*7服务之前,请准备好24*7的专用服务号码,通常称为SAN号,形如T327010,并主动向24*7服务的接线员提供该号码,然后简要说明问题。接线员在确认之后会立即转到相应的值班工程师进行处理。如何保存数

7、据库现场当通过初步判定系统异常与数据库相关时,在联系IBM Informix技术支持服务之前请尽可能的保留现场,具体操作步骤如下:1、 记录下系统反馈的错误信息,包括现象及错误代码;2、 在命令行敲入onstat a a.out3、 在命令行敲入onstat g all all.out4、 在命令行敲入onstat g stk all stkall.out如果系统允许有一定的等待处理时间的话(即可以不马上重启机器恢复业务的),请立即拨打800热线,而不要立即重启机器,等IBM Informix 技术支持工程师确认后再进行相应操作。如何观察数据库模式是否正常使用onstat 命令可以观察数据库的

8、模式是不是处于正常在线的状态,如正常时应有类似下面的输出结果:Informix Dynamic Server Version 9.21.HC7 - On-Line Up 00:00:21 27636 Kbytes如果系统状态为on-line证明是正常在线的,否则系统可能正处于另外的模式中,可能有的状态有Initialization,Quiescent,Fast Recovery,Shutting Down等。除了on-line模式之外,如果在未对系统进行任何特殊操作而系统长期处于非on-line的状态,或者在状态后带有括号,括号内包含有CKPT,LONGTX,LBU的话,请立即拨打800热线寻

9、求技术支持。如果输出类似于如下的信息,证明数据库目前的状态是处于off-line状态,即为通常所说的宕机模式,业务已经处于停止状态:shared memory not initialized for INFORMIXSERVER ids921如何观察数据库逻辑日志是否正常在命令行状态下敲入onstat l可以获得数据库日志的信息,其中包含有逻辑日志的使用情况。输出内容与下面的类似:Physical LoggingBuffer bufused bufsize numpages numwrits pages/io P-2 0 64 1639 141 11.62phybegin physize ph

10、ypos phyused %used 100107 500 271 0 0.00 Logical LoggingBuffer bufused bufsize numrecs numpages numwrits recs/pages pages/ioL-1 0 64 113765 15746 11169 7.2 1.4 Subsystem numrecs Log Space usedOLDRSAM 113765 11346056 address number flags uniqid begin size used %useda047e50 1 U-C-L 2683 1002fb 750 269

11、 35.87a047e6c 2 U-B- 2678 1005e9 750 750 100.00a047e88 3 U-B- 2679 1008d7 750 750 100.00a047ea4 4 U-B- 2680 100bc5 750 750 100.00a047ec0 5 U-B- 2681 100eb3 750 750 100.00a047edc 6 U-B- 2682 1011a1 750 750 100.00在这个输出中,最主要的是要观察逻辑日志的标志(flags)列,在标志列中有可能出现的标志有:A、F、U、B、C、L,分别代表的含义如下:A:新增加的逻辑日志;F:空闲的可使用的逻

12、辑日志;U:已使用的或正在使用的逻辑日志;B:已经备份的逻辑日志;C:当前正在使用的逻辑日志;L:包含有最后的检查点记录的逻辑日志。当逻辑日志正常时,每使用完一个会自动切换到下一个,然后将使用完毕的上一个逻辑日志进行备份,备份完毕标志会有B出现在flags列上,如果发现有类似如下的输出信息:flags U- U- U-C-L U-B- U-B- 即如果你发现在标志中有一个以上的逻辑日志标志只是含有U的标志,而不是正常的U-B-或者含有C或L,那么说明日志备份可能出现了异常,需要立即查看备份是否正常,具体步骤参见“如何从数据库备份日志观察备份是否正常”的指导步骤来执行。如何观察数据库CHUNK或

13、DBSPACE是否正常在命令行状态下敲入onstat d可以获得有关数据库空间使用情况的输出,结果类似于:Dbspacesaddress number flags fchunk nchunks flags owner namea2ce558 1 1 1 2 N informix rootdbsa30cae8 2 8001 2 1 N S informix blobspace1a30cc30 3 11 3 1 N B informix jlblobsa30cd78 4 1 4 1 N informix troydbsa30cec0 5 11 6 1 N B informix bdbs_hugea

14、2ce800 7 1 8 1 N informix dbspace1 6 active, 2047 maximumChunksaddress chk/dbs offset size free bpages flags pathnamea2ce6a0 1 1 0 10000 860 PO- /chunks2/informix920/rootdbsa30c2a8 2 2 0 5000 4465 4542 POS /chunks2/informix920/blobspace1 Metadata 405 327 405 a30c408 3 3 0 40960 2416 2560 POB /chunks

15、2/informix920/jlblobsa30c568 4 4 0 50000 42793 PO- /chunks2/informix920/troya30c6c8 5 1 0 5000 1261 PO- /chunks2/informix920/rootdbs2a30c828 6 5 0 2500 624 625 POB /chunks1/centaur/sbspace1a30c988 8 7 0 50000 4155 PO- /chunks1/centaur/dbspace1 7 active, 2047 maximum重点观察其中的标志(flags)列,如果标志列中出现“D”的话,证明

16、此行所对应的CHUNK或DBSPACE出现异常,处于不可用状态,此时请立即联系HP工程师检查对应设备,并拨打800热线寻求IBM Informix技术支持。如何从数据库日志观察备份是否正常在数据库中,专门有一个日志记录onbar备份的情况,通过查阅这个备份日志,可以配合存储管理器(Veritas)和备份设备(HP的磁带库和磁带)来判定备份的正常与否,具体查验步骤如下:1、 如果已知数据库配置文件的位置(通常称为onconfig文件),则可忽略下面的步骤(1)至(3)。(1) 以informix用户登陆进入IBM Informix数据库;(2) 在命令行状态下($)敲入env|grep INFO

17、RMIXDIR,找出INFORMIXDIR所对应的值,例如:INFORMIXDIR=/informix;(3) 在命令行状态下($)敲入env|grep ONCONFIG,找出ONCONFIG所对应的值,例如:ONCONFIG=onconfig.bill;此例中,onconfig,bill为数据库配置文件。(4) 进入$INFORMIXDIR/etc,例如:cd /Informix/etc,然后用pwd命令确认当前目录是否正确,例如:如果正确的话,应为/Informix/etc;(5) 敲入more onconfig.bill|grep BAR_ACT_LOG,输出中BAR_ACT_LOG右边

18、对应的文件即为备份日志的路径和文件名,例如:BAR_ACT_LOG /informix/tmp/bar_act.log # ON-Bar Log file - not in /tmp pleasebar_act.log即为所需的数据库备份日志文件。 用vi命令打开bar_act.log文件,并用:$命令跳到文件的最后,查看日志的内容,看是否有错误信息,象Error或者XBSA Error等类似的信息。如果无法判定,请立即拨打800热线与IBM Informix 技术支持中心联系。如何通过数据库信息日志初步判定问题的可能原因数据库信息日志(即通常所讲的online.log文件)是数据库运行情况的

19、实时记录文件,在这个日志中会记录下许多信息,包括数据库模式的转变、检查点记录、数据库参数的改变、I/O错误等记录信息。通过经常查看信息日志的内容不仅可以及时发现数据库系统已发生的问题,也可初步判定问题的可能原因。如果数据库是正常状态的话(即通过onstat 看到数据库是on-line状态的话),可以使用命令onstat m来获取最近的20行信息日志文件中的内容;如果通过onstat m无法看到或者想得到更多的信息,请参考“如何拨打800免费支持热线”中的第4点中的方法找到信息日志文件,然后用vi打开该文件进行查看。下面是通过观察信息日志来初步判定问题原因的方法:1、 如果信息日志中出现有I/O

20、 error的信息,可初步断定为I/O错误,大部分为硬件问题,此时请根据日志中Action:中提到的动作做相应处理,如果不能确定请及时拨打800热线与IBM Informix技术支持中心联系。2、 如果信息日志中出现有类似out of virtual shared memory的信息,可初步确认为操作系统问题,请拨打HP的800热线进行咨询处理;3、如果信息日志中出现有Assert Failed信息,请立即拨打800热线联系IBM Informix技术支持中心分析协助解决;紧急处理方案当发现应用不能正常运行时,请按下面的步骤进行紧急处理:1、 用informix用户登陆系统并进入应用所在的数据库环境;2、 在命令行敲入onstat -,根据本手册中的“如何观察数据库模式是否正常”看数据库是否处于在线的正常状态;3、 根据本手册中的“如何通过数据库信息日志初步判定问题的可能原因”来初步断定问题的可能原因;4、 按照“如何保存数据库现场”中的步骤尽可能地保留现场;5、 立即拨打800热线寻求IBM Informix技术支持。 IBM Informix技术支持中心 2003年3月5日

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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