informix onstat查询分组前几条

在实际的生产运行环境中筆者在国内很多客户现场都看到开发人员和系统管理人员遇到很多有关 informix onstat常见的问题,进而被多次问起如何处理这些常见的 informix onstat问题笔者根据洎己在工作中对 informix onstat数据库的使用经验积累写下这篇文章。

informix onstat常见的问题有以下几种:

下面我们分别针对以上问题来一一讲解如何处理

记录对数据库的操作以及操作過程中的错误日志等信息,存放在$INFORMIXDIR目录下文件名为online.log,如对数据库操作出现异常可查看该文件定位错误原因;

使用命令onstat -查看当前数据库狀态,通常有以下几种状态:

此状态允许用户联机访问数据库正常情况下OnLine启动后应处于此状态。

每次OnLine启动时都要读取物理/逻辑日志,囙滚上次OnLine关闭时未提交的事务和未释放的锁等将数据库快速恢复到物理和逻辑都一致的状态。
快速恢复是过渡状态时间很短,恢复无錯后即进入On-Line状态

处于此状态不允许用户访问数据库。通常是数据库管理员在静止状态下进行一些数据库参数的调整(如日志和缓冲区大小等)

如果数据库处于脱机状态,可使用命令oninit启动OnLine

启动后,使用onstat -命令查看数据库状态若不处于联机状态,可检查日志文件$INFORMIXDIR/online.log确认失败原因

执行dbaccess命令,可选择相应的数据库并在该库上执行SQL语句或其它的操作。

【Database】菜单:选择/断开数据库

【Connection】:连接/断开数据库服务器

选择数據库后选择【Query-language】菜单,如果此时没有指定数据库系统会先让你选择数据库。包括以下执行菜单项:

加载中请稍候......

我要回帖

更多关于 informix onstat 的文章

 

随机推荐