oninit应用程序用于改变系统的运营模式。
informix数据库有六种模式:
1:off_line:不运行状态
2:Quiescent:静模式。在此模式下用户不能连接到数据库,但是可用onstat等命令查询数据库信息。主要用于对系统进行底层维护操作。
3:on_line:运行状态
4:read-only:只读模式
5:recovery:恢复模式。是一种临时状态,存在于从离线模式到静模式之间。
6:shutdown:关闭模式。是一种临时状态,存在于从在线模式到静模式或者离线模式之间。
oninit -ipsvy
-i : 初始化数据库,包括磁盘空间,该参数只在安装完成之后做一次。只会保留onconfig文件配置的初始化信息,其它全部消失。
-p:当数据库不正常宕机后,数据库中会保留临时表,这些表会占据一定的磁盘空间,一般在重启数据库的时候,数据库会自动删除临时表数
据的,如果加上这个参数,则会继续保留这些数据。
-s:数据库启动至静模式,做维护工作,不受其它用户的干扰
-v:正常启动数据库,并显示启动的过程信息
-y:关闭交互式提示,自动选择yes。
-j:启动informix进入单用户状态。(informix 11 之后版本)