IBM的informix資料庫,其實也還是蠻扯的,寫點常用的指令,供 linux 系統使用:
這兩個指令執行之前:先登入 informix所在的資料庫,然後 su - informix ,最後執行如下指令。
啟動informix 指令: oninit -vy
關閉informix 指令: onmode -ky
其他指令:
文法 oninit [-s] [-i] [-p] [-y]
oninit???将系統從off-line模式變為on-line模式
oninit -s ? 将系統從off-line模式變為quiescent模式
oninit -i ? 初始化系統
oninit -p ? 在共享記憶體初始化時,不搜尋,删除臨時表
oninit -y ? 對提示自動回答yes
oninit -v 加入這個選項顯示oninit處理過程
oninit-- 鍵入此指令可以獲得使用幫助
oninit指令用來改變系統的運作模式。其中-i選項用于初始化系統的root dbspace。注意,root-dbspace一旦被初始化,則等于整個資料庫系統被初始化
監視資料庫的操作。常用選項有:
onstat --help 顯示所有資訊help
onstat - 顯示資料庫狀态資訊
onstat -l 顯示實體日志和邏輯日志資訊
onstat -g ses 顯示使用者線索資訊
onstat -g sql 顯示sql語句
onstat -k 顯示鎖資訊
onstat -x 顯示事物資訊
onstat -d 顯示資料庫空間使用資訊
onstat -D 顯示CHUNK讀寫資訊
onstat -c 顯示配置資訊
onstat -m 顯示online.log最後20行資訊
onstat -p 顯示性能資訊
onstat -r 周期性重複顯示資訊
onstat -u 顯示使用者資訊
onstat -z 将所有統計值置為0
onstat -g ath 顯示線程
onstat -g seg 顯示記憶體資訊
onstat -g rea 顯示等待線程
onstat -g act 顯示活動線程
onstat -g iof 顯示CHUNK讀寫資訊
onstat -g ioq 顯示AIO隊列資訊
onstat -g ntu 顯示網絡端口讀寫資訊
onstat -g ntd 顯示線程讀寫資訊
進行邏輯日志的備份,改變資料庫日志的狀态,執行資料恢複。常用選項有:
ontape -a 備份所有已滿的邏輯日志
ontape -c 啟動連續邏輯日志備份
ontape -s 啟動資料備份
ontape -r 啟動資料恢複
ontape -s -B | -N | -U 資料庫名 改變資料庫日志的狀态
改變OnLine 的運作模式,強制檢查點動作,切換邏輯日志以及殺死指定的程序。常用選項有:
onmode -k 關閉OnLine
onmode -c 強制檢查點動作
onmode -l 切換邏輯日志到下一個邏輯日志檔案
onmode -z 殺死指定的程序
onmode -F 釋放多餘的記憶體
onmode -a 動态配置設定記憶體
卡卡,網上一堆的都是關于這些的指令,這裡隻是冰山一角而已。