动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   数据库 → 阅读文章
  

 OnLine进程被挂起后处理办法

作者:蓝色键盘 来源:chinaunix  
阅读 数 52 人次 , 2006-3-18 12:01:00 

当OnLine用户抱怨他们的进程被挂起,或者不能与OnLine相互作用时,运行onstat-a,获得有关问题的本质信息。onstat是OnLine提供的实用程序,是用来监视系统的命令。它提供了与tb_Monitor(onmonitor)实用程序相近的,但更为详尽的统计数字。

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工具



 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:OnLine非正常结束后处理办法
· 下一篇:Informix动态服务器表分片策略的计划和调整
· Oracle发布企业用搜索软件
· 关于SYBASE的自动启动
· Access命令行参数
· Access数据库及其基本操作
· SQL Server数据库技术(09)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077