Informix数据库维护及应急手册_第1页
Informix数据库维护及应急手册_第2页
Informix数据库维护及应急手册_第3页
Informix数据库维护及应急手册_第4页
Informix数据库维护及应急手册_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 1 页 共 8 页 Informix 数据库维护及应急手册 v 1 0 作者赵翔审核 分类非 SUN子类INFORMIX 维护 更新时间2007 年 5 月 18 日 关键字INFORMIX 维护 应急 手册 摘要本文档详细说明了 INFORMIX 的应急维护处理方法 主要适 用环境 HP UX IBM AIX SUN SOLARIS 北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 2 页 共 8 页 版本说明版本说明 版本日期内容编写人 V1 02007 5 18报告初稿赵翔 目目 录录 版本说明 2 目 录 2 1 前言 3 2 数据库的版本序列号 3 2 1 数据库的版本信息 3 2 2 数据库信息日志的内容 3 2 3 如何保存数据库现场 4 2 4 如何观察数据库模式是否正常 4 2 5 如何观察数据库逻辑日志是否正常 4 2 6 如何观察数据库 CHUNK 或 DBSPACE 是否正常 5 2 7 如何从数据库日志观察备份是否正常 6 2 8 如何通过数据库信息日志初步判定问题的可能原因 7 2 9 紧急处理方案 8 北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 3 页 共 8 页 1 前言 本手册适用于 Informix 数据库系统 用于数据库管理及使用人员对数据库的日常维 护 数据库异常情况初步诊断及应急处理 2 数据库的版本序列号 IBM Informix 的版本序列号 S N 形如 AAD J12345678 在产品包上可以找到 如果无 法确认 也可在命令行状态下 敲入命令 onstat V 来获得 例如 Informix Dynamic Server Version 9 21 HC7 Software Serial Number AAD J123456AAD J123456 2 1 数据库的版本信息 操作步骤与 1 同 其中 9 21HC7 为版本信息 1 操作系统平台和版本信息 该信息可通过敲入命令 uname a 来获得 2 2 数据库信息日志的内容 如果已知信息日志的位置 通常称为 online log 文件 则可忽略下面的步 骤 1 至 5 1 以 informix 用户登陆进入 IBM Informix 数据库 2 在命令行状态下 敲入 env grep INFORMIXDIR 找出 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 MSGPATH 输出中 MSGPATH 右边对应的文件即为 信息日志的路径和文件名 例如 MSGPATH Informix online bill log System message log file path online bill log 即为所需的数据库信息日志文件 北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 4 页 共 8 页 2 3 如何保存数据库现场 当通过初步判定系统异常与数据库相关时 尽可能的保留现场 具体操作步骤如下 1 记录下系统反馈的错误信息 包括现象及错误代码 2 在命令行敲入 onstat a a out 3 在命令行敲入 onstat g all all out 4 在命令行敲入 onstat g stk all stkall out 2 4 如何观察数据库模式是否正常 使用 onstat 命令可以观察数据库的模式是不是处于正常在线的状态 如正常时应 有类似下面的输出结果 Informix Dynamic Server Version 9 21 HC7 On LineOn Line Up 00 00 21 27636 Kbytes 如果系统状态为 on line 证明是正常在线的 否则系统可能正处于另外的模式中 可 能有的状态有 Initialization Quiescent Fast Recovery Shutting Down 等 除了 on line 模式之外 如果在未对系统进行任何特殊操作而系统长期处于非 on line 的状态 或 者在状态后带有括号 括号内包含有 CKPT LONGTX LBU 的话 表明数据库运行不正常 如果输出类似于如下的信息 证明数据库目前的状态是处于 off line 状态 即为通 常所说的宕机模式 业务已经处于停止状态 shared memory not initialized for INFORMIXSERVER ids921 2 5 如何观察数据库逻辑日志是否正常 在命令行状态下敲入 onstat l 可以获得数据库日志的信息 其中包含有逻辑日志 的使用情况 输出内容与下面的类似 Physical Logging Buffer bufused bufsize numpages numwrits pages io P 2 0 64 1639 141 11 62 phybegin physize phypos phyused used 100107 500 271 0 0 00 Logical Logging 北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 5 页 共 8 页 Buffer bufused bufsize numrecs numpages numwrits recs pages pages io L 1 0 64 113765 15746 11169 7 2 1 4 Subsystem numrecs Log Space used OLDRSAM 113765 11346056 address number flagsflags uniqid begin size used used a047e50 1 U C L 2683 1002fb 750 269 35 87 a047e6c 2 U B 2678 1005e9 750 750 100 00 a047e88 3 U B 2679 1008d7 750 750 100 00 a047ea4 4 U B 2680 100bc5 750 750 100 00 a047ec0 5 U B 2681 100eb3 750 750 100 00 a047edc 6 U B 2682 1011a1 750 750 100 00 在这个输出中 最主要的是要观察逻辑日志的标志 flags 列 在标志列中有可能 出现的标志有 A F U B C L 分别代表的含义如下 A 新增加的逻辑日志 F 空闲的可使用的逻辑日志 U 已使用的或正在使用的逻辑日志 B 已经备份的逻辑日志 C 当前正在使用的逻辑日志 L 包含有最后的检查点记录的逻辑日志 当逻辑日志正常时 每使用完一个会自动切换到下一个 然后将使用完毕的上一个逻 辑日志进行备份 备份完毕标志会有 B 出现在 flags 列上 如果发现有类似如下的输出信 息 flags U U U C L U B U B 即如果你发现在标志中有一个以上的逻辑日志标志只是含有 U 的标志 而不是正常的 U B 或者含有 C 或 L 那么说明日志备份可能出现了异常 需要立即查看备份是否正常 2 6 如何观察数据库CHUNK 或 DBSPACE 是否正常 北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 6 页 共 8 页 在命令行状态下敲入 onstat d 可以获得有关数据库空间使用情况的输出 结果类 似于 Dbspaces address number flags fchunk nchunks flagsflags owner name a2ce558 1 1 1 2 N informix rootdbs a30cae8 2 8001 2 1 N S informix blobspace1 a30cc30 3 11 3 1 N B informix jlblobs a30cd78 4 1 4 1 N informix troydbs a30cec0 5 11 6 1 N B informix bdbs huge a2ce800 7 1 8 1 N informix dbspace1 6 active 2047 maximum Chunks address chk dbs offset size free bpages flagsflags pathname a2ce6a0 1 1 0 10000 860 PO chunks2 informix920 rootdbs a30c2a8 2 2 0 5000 4465 4542 POS chunks2 informix920 blobspace1 Metadata 405 327 405 a30c408 3 3 0 40960 2416 2560 POB chunks2 informix920 jlblobs a30c568 4 4 0 50000 42793 PO chunks2 informix920 troy a30c6c8 5 1 0 5000 1261 PO chunks2 informix920 rootdbs2 a30c828 6 5 0 2500 624 625 POB chunks1 centaur sbspace1 a30c988 8 7 0 50000 4155 PO chunks1 centaur dbspace1 7 active 2047 maximum 重点观察其中的标志 flags 列 如果标志列中出现 D 的话 证明此行所对应的 CHUNK 或 DBSPACE 出现异常 处于不可用状态 2 7 如何从数据库日志观察备份是否正常 在数据库中 专门有一个日志记录 onbar 备份的情况 通过查阅这个备份日志 可以 北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 7 页 共 8 页 配合存储管理器 Veritas 和备份设备 HP 的磁带库和磁带 来判定备份的正常与否 具体查验步骤如下 1 如果已知数据库配置文件的位置 通常称为 onconfig 文件 则可忽略 下面的步骤 1 至 3 1 以 informix 用户登陆进入 IBM Informix 数据库 2 在命令行状态下 敲入 env grep INFORMIXDIR 找出 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 右边对应的 文件即为备份日志的路径和文件名 例如 BAR ACT LOG informix tmp bar act log ON Bar Log file not in tmp please bar act log 即为所需的数据库备份日志文件 用 vi 命令打开 bar act log 文件 并用 命令跳到文件的最后 查看日志的内容 看是否有错误信息 象 Error 或者 XBSA Error 等类似的信息 2 8 如何通过数据库信息日志初步判定问题的可能原因 数据库信息日志 即通常所讲的 online log 文件 是数据库运行情况的实时记录文 件 在这个日志中会记录下许多信息 包括数据库模式的转变 检查点记录 数据库参数 的改变 I O 错误等记录信息 通过经常查看信息日志的内容不仅可以及时发现数据库系 统已发生的问题 也可初步判定问题的可能原因 如果数据库是正常状态的话 即通过 onstat 看到数据库是 on line 状态的话 可 以使用命令 onstat m 来获取最近的 20 行信息日志文件中的内容 如果通过 onstat m 无法看到或者想得到更多的信息 请参考 如何拨打 800 免费 支持热线 中的第 4 点中的方法找到信息日志文件 然后用 vi 打开该文件进行查看 下面是通过观察信息日志来初步判定问题原因的方法 1 如果信息日志中出现有 I O error 的信息 可初步断定为 I O 错误 大 部分为硬件问题 此时请根据日志中 Action 中提到的动作做相应处理 北京华胜天成科技股份有限公司 服务交付中心 技术支援中心 第 8 页 共 8 页 2 如果信息日志中出现有类

温馨提示

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

评论

0/150

提交评论