INFORMIX 常用命令集

2021-04-18 07:23:51 字數 3074 閱讀 2825

2. dbimport 與dbexport 配合使用,根據dbexport 的輸出建立資料庫。 如:命令dbimport -c -i /informix/db_export stores7 根據上例中輸出結果建立資料庫。

3. dbload 將ascii 檔案中的資料傳送到資料庫中。

4. dbschema 將資料庫的模式輸出到檔案中,可用於重建資料庫或表。

isql $btpdbs $i 根據匯出來的表結構建立表

5. oncheck 資料一致性檢查和索引修復工具。常用選項有: oncheck -ce 檢查chunks 和extents oncheck -cd 檢查資料行 oncheck -ci 檢查索引值 oncheck -ci 檢查索引值和rowid oncheck -cr 檢查系統保留頁 oncheck -cc 檢查系統目錄表

6. oninit 啟動online ,啟動informix服務

7. onlog 顯示系統邏輯日誌的內容。常用選項有: onlog -l 顯示已經備份到磁帶上的日誌資訊

8. onmode 改變online 的執行模式,強制檢查點動作,切換邏輯日誌以及殺死指定的程序。常用選項有: onmode -k 關閉online onmode -c 強制檢查點動作 onmode -l 切換邏輯日誌到下乙個邏輯日誌檔案 onmode -z 殺死指定的程序 onmode -f 釋放多餘的記憶體 onmode -a 動態分配記憶體

9. onparams 改變online 的邏輯日誌和物理日誌的配置引數。(新增邏輯日誌時使用)

10. onspaces 建立、刪除和修改dbspace、chunk工具。

11. ontape 進行邏輯日誌的備份,改變資料庫日誌的狀態,執行資料恢復。常用選項有: ontape -a 備份所有已滿的邏輯日誌 ontape -c 啟動連續邏輯日誌備份 ontape -s 啟動資料備份 ontape -r 啟動資料恢復 ontape -s -b | -n | -u 資料庫名 改變資料庫日誌的狀態

12. onstat 監視資料庫的操作。常用選項有: 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 顯示執行緒讀寫資訊

13. 在x-windows下可以執行的程式 $ onperf 資料庫效能監控 $ ipload informix最快的load資料工具 $ onpload ipload的命令列方式工具

14. onbar $ onbar 支援ibm光碟庫、磁帶庫的備份工具

15. dbaccess $ dbaccess 最常用的資料庫管理(庫、表、索引)工具

16. onmonitor $ onmonitor 選單介面的informix資料庫管理工具

17. update statistics 需要定期處理,最好每天都做 對效能最有影響的sql語句

18. set explain on 開啟分析sql語句效能的開關

19. dbaccessdemo7 建立demo資料庫

3.5 資料庫匯入/匯出 informix資料庫在不同配置(如資料庫空間大小、名稱等)的系統上進行恢復與備份時,使用ontape、onbar等方式備份的資料庫可能無法恢復。推薦使用匯入dbimport/匯出dbexport方式進行備份與恢復。

3.5.1 資料庫匯出(備份) $ cd /informix ; mkdir export_db 建立匯出目錄,已存在則可跳過 $ dbexport db_name -o /informix/export_db 匯出資料庫db_name $ tar cvf db_name.tar /informix/export_db 打包export_db目錄為db_name.tar $ compress db_name.tar 壓縮為.z檔案

3.5.2 資料庫匯入(恢復、新建) $ cd /informix $ uncompress -c db_name.tar.z | tar xvf - 解壓縮、解包 $ dbimport -d mapdbs_sd -l buffered -i 《目錄, db_name.exp的父目錄》 db_name 引數說明: -d mapdbs_db 指定dbspace為mapdbs_sd,應根據實際修改,注意:必須指定本引數,否則資料庫可能會建立在rootdbs。 -l buffered 指定資料庫為buffered日誌模式 db_name 資料庫名,必須與目錄db_name.exp匹配

如果需要改變資料庫的名稱,如改變資料庫名db_name為new_db_name則在匯入前必須進行如下: a) 改變檔案db_name.exp/db_name.sql為db_name.exp/new_db_name.sql,「.sql」不變 ; $ cd db_name.exp $ mv db_name.sql new_db_name.sql

b) 改變目錄db_name.exp為new_db_name.exp,「.exp」不變; $ mv db_name.exp new_db_name.exp

2.3.5.3 修改資料庫日誌模式 $ ontape -u db_name 如果失敗,則可能需要0級備份,可使用如下命令 $ ontape -s -l 0 -u db_name $ onmonitor 選擇status/databases可檢視狀態。

2.3.6 資料庫錯誤碼查詢方法 informix的錯誤碼可通過命令finderr查詢錯誤詳細資訊,該命令在安裝目錄的bin目錄(如/informix/bin)下。 $ finderr 107 查詢錯誤**107的詳細資訊 $ finderr 顯示其幫助

linux常用命令集

命令可用在其他任何命令的後面,它用來通知計算機在後台執行某一命令。通過把作業放在後台,使用者可以繼續使用當前的shell來處理其他命令 如果命令在前台執行的話,那麼使用者在此程序結束前不能繼續使用當前的shell。adduser adduser命令由root或其他具有許可權的管理員用來建立新使用者,...

Linux 常用命令集

下面列出十個在使用linux過程中使用頻率最高的命令。這裡只作簡單介紹,具體用法請參考後面內容。chmod options mode files 只能檔案屬主或特權使用者才能使用該功能來改變檔案訪問模式。mode可以是數字形式或以who opcode permission形式表示。who是可選的,預...

mysql常用命令集

一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸...