天天看點

Informix 的一些指令

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 動态配置設定記憶體

卡卡,網上一堆的都是關于這些的指令,這裡隻是冰山一角而已。

繼續閱讀