onmode命令详解

onmode 应用程序提供以下功能:

   1:改变online的工作模式

   2:强制生成检查点

   3:立即改变该会话过程中online共享内存的驻留空间

   4:转换逻辑日志文件

   5:撤销online的数据库服务进程

   6:撤销online的事物

只有注册为root或informix的用户才能执行onmode

 

参数:

 -a : increase shared memory segment size。  增加共享内存大小

 -BC [1|2] : change server large chunk mode。   支持大chunk模式

 -c [block|unblock] :do checkpoint Block or Unblock。 设置检测点

 -b <version> :Revert Dynamic Server disk structures。

 -F :free unused memory segment。  释放无用内存   

 -k :shutdown immediately。      转到离线(off-line)模式

 -l :force to next logical log。切换逻辑日志文件,切换到下一逻辑日志文件

 -m :goto multi-user on-line. 从静模式(quiescent)或者单用户模式(Single-User)转到在线(on-line)模式

 -s :change to Quiescent mode。从在线模式转到静模式,允许所有正进行的业务做完,但不允许新的连接

 -u :change to Quiescent mode and kill all attacked session。 从在线模式立即转到静模式,不等业务做完

 -z <sid> :kill specified sessionsid。 杀死数据库服务期(server  session)服务期号可由 onstat -n  命令获得。

 -Z 事务地址:kill specified transaction。杀死事务(transaction)杀死一个分配在指定地址上的事务,地址可由 onstat  -x 获得  

 

 -n :set shared memory buffer cache to non-resident. 改变共享内存驻留,立即停止共享内存的强制驻留

 -r :set shared memory buffer cache to resident.  改变共享内存驻留,立即开始共享内存的强制驻留

 -j :change to single-user mode。(informix 11版本之后存在)

 

        

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

onmode -d { standard|primary 数据服务名|secondary 数据服务名}

使用 -d  standard 选项,则切断数据复制模式,将当前数据库服务器转换成标准模式。

使用 -d  primary  选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为基本服务器,且将数据复制开启(将基本数

 

据库服务器置为on-line,将第二数据库服务器置为read-only)。

使用 -d  secondary 选项,则试图连接指定的数据库服务器,若成功则将指定的数据库服务器设为第二服务器,且将数据复制开启。

 

改变决策支持(decision_support)参数

onmode  -D   优先级数

onmode  -M   千字节数

onmode  -Q   查询数

onmode  -S   搜索数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值