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恢復記日誌