Chinaunix首页 | 论坛 | 博客
  • 博客访问: 124992
  • 博文数量: 25
  • 博客积分: 1425
  • 博客等级: 上尉
  • 技术积分: 302
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-22 14:47
个人简介

。。。

文章分类

全部博文(25)

文章存档

2008年(25)

我的朋友

分类: DB2/Informix

2008-07-18 23:39:26


1  功能简述

onmode 应用程序提高了以下功能:
 改变OnLine的工作模式
 强制生成检查点
 立即改变该会话过程中OnLine共享内存的驻留空间
 转换逻辑日志文件
 撤销OnLine 的数据库服务器进程
 撤销OnLine的事务
只有注册为root或informix的用户才能执行onmode 。

2  使用说明

用户可以在shell提示符下使用onmode --  得到简单提示。
语法如下:
onmode - abcDdFklMmnOpQRrSsuyZz
其中主要选项,根据其功能来说明如下:

 改变工作模式

onmode  [-k]  [-m]  [-s]  [-u]
-k 转到离线(off-line)模式
-m 从静模式(quiescent)转到在线(on-line)模式
-s 从在线模式转到静模式,允许所有正进行的业务做完,但不允许新的连接
-u 从在线模式立即转到静模式,不等业务做完

 设置检测点(checkpoint)

onmode  -c

 改变共享内存驻留

onmode  {-n|-r}
-n 立即停止共享内存的强制驻留
-r 立即开始共享内存的强制驻留

 切换逻辑日志文件,切换到下一逻辑日志文件

onmode  -l 

 杀死数据库服务期(server  session)

onmode  -z 服务期号
服务期号可由 onstat -n  命令获得。

 杀死事务(transaction)

onmode  -Z 事务地址
杀死一个分配在指定地址上的事务,地址可由 onstat  -x 获得。

 设置数据复制(data-replication)类型

onmode -d { standard|primary 数据服务名|secondary 数据服务名}
使用 -d  standard 选项,则切断数据复制模式,将当前数据库服务器转换成标准模式。
使用 -d  primary  选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为基本服务器,且将数据复制开启(将基本数据库服务器置为on-line,将第二数据库服务器置为read-only)。
使用 -d  secondary 选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为第二服务器,且将数据复制开启。

 增加共享内存

onmode  -a  段大小
段大小的单位为千字节

 增加或删除虚拟处理器

onmode  -p  [+] 数字  {CPU|AIO|SHM|TLI|SOC}
或 onmode  -p    -  数字 CPU
上一行为增加虚拟处理器,下一行为删除虚拟处理器,一次只能增加或删除一种类型的处理器。

 改变决策支持(decision_support)参数

onmode  -D   优先级数
onmode  -M   千字节数
onmode  -Q   查询数
onmode  -S   搜索数

 释放无用内存

onmode  -F
 
阅读(2244) | 评论(0) | 转发(0) |
0

上一篇:oninit

下一篇:onstat

给主人留下些什么吧!~~