教你轻松掌握OnLine进程挂起后的处理办法

来源:岁月联盟 编辑:zhuzhu 时间:2007-09-17
教你轻松掌握OnLine进程挂起后的处理办法内容简介:

OnLine挂起的最明显的原因是逻辑日志已充满而且需要备份。在tbstat输出中检查逻辑日志的状态。在逻辑日志填满后备份日志,就会让OnLine继续处理事务。

进程必须等待检查点完成。检查点请求可以阻止进程进入临界状态或者获得锁存器资源。onstat显示的第1行为状态行,它会显示是否申请了检查点。如果条件成立,有可能是检查点在等待资源。检查用户结构下的等待队列来找出资源的地址。一旦定位到资源,判定拥有该资源的用户进程状态。已经进入临界状态,或是持有锁存器资源的进程可以阻止检查点的完成。例如,存档进程在磁带改换期间一直持有一个锁存器,并禁止检查点的发生。

帮助诊断问题的实用程序

实用程序名目的描述使用

dbexport卸成ascii文件把数据库卸到磁盘或磁带上,生成包含表结构的数据库.sql文件。结构并不包含extent大小数据库移植到其它平台

dbimport加载ascii文件从dbexport生成的数据库结构及ascii数据,生成并加载数据库,直接由磁盘或磁带加载。由其它平台输入数据

tbunload卸成二进制文件将数据库或表的数据影象,卸到磁盘或磁带上,用于页大小,机器结构相同的OnLine系统高效的,真正二进制方式卸数据

tbload由二进制文件加载由tbunload生成的磁带加载数据库或表高效的,数据库数据加载方式

tbinit管理初始化共享内存,启动共享内存后台进程tbmonitor命令行

tbmode管理使OnLine脱机或联机,中止OnLine进程tbmonitor命令行

tbmonitor管理由管理员来开启OnLine系统,报告OnLine系统状态,执行存档,恢复备份逻辑日志,改变系统状态交互式全功能管理程序

tbparams管理由管理员用来增加或删除逻辑日志,改变物理日志的大小及位置tbmonitor命令行

tbspaces管理由管理员用来增加或删除dbspace或blobspace,为它们增加chunk,改变状态tbmonitor命令行

tbstat系统检测员提供有关OnLine状态,共享内存资源的详细信息报告/debug工具

tbtape管理在磁带上作系统存档,或备份逻辑日志tbmonitor命令行

tblog系统检测员提供有关逻辑日志条目的详细信息报告/debug工具

tbcheck系统检测员报告并检查OnLine系统完整性,执行数据,索引页,extent,位图页的低级别检测,提供有关保留页,extent和系统信息报告/debug工具。