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) |