Informix常用指令oninit/onmode/onstat
Oninit
oninit –i 初始化数据库,不要对正常的数据库使用以下命令,仅当第一次初始化数据库时使用
oninit将系统从off-line模式变为on-line模式
oninit -s 将系统从off-line模式变为quiescent模式
oninit -p 在共享内存初始化时,不搜索,删除临时表
oninit -y 对提示自动回答yes
oninit -v加入这个选项显示oninit详细处理过程
oninit -- 键入此命令可以获得使用帮助
onmode
onmode–k 停止数据库服务
onmode –u修改数据库状态为单用户维护状态
onmode -m将数据库从单用户转化为正常状态
onmode –z sid 杀进程(sid由onstat –g sql得到)
onstat
Onstat –d查看dbspace和磁盘块的布局
onstat -l 查看逻辑日志使用状况
onstat -g sql 查看访问数据库情况
onstat–u 查看用户活动
onstat -g ses 查看有哪些用户session连接,如需要,可以用onmode -z id 杀掉
onstat - 查看数据库当前状态(用于确认数据库是否正常启动)
ontape
ontape -s 做整个系统的0级备份
ontape –s –N db_name停止记日志(一般出现在某个操作涉及数据量巨大,日志空间hold不住时,可以暂停记录日志,动作完成后再恢复日志记录)
ontape –s –U db_name恢复记日志