oncheck實用程式
oncheck 作為informix重要的實用工具, 可以執行以下功能:
檢查指定的磁碟結構是否存在不一致性。
修復已發現存在不一致性的索引。
顯示有關磁碟結構的資訊。
檢查和顯示分散式資料庫中有關使用者定義資料型別的資訊。
oncheck 實用程式可以修復以下型別的磁碟結構:
分割槽頁統計資訊
點陣圖頁
分割槽 Blob 頁
Blob 空間 Blob 頁
索引
Sb 空間頁
Sb 空間的後設資料分割槽
如果 oncheck 檢測到其它結構中的不一致性,則向您傳送訊息警告以通知這些不一致性,但 oncheck 不能解決問題。
oncheck 選項分為三類:檢查、修復和顯示。顯示或列印選項(以字母 p 為字首的那些選項)的功能與 -c 選項的功能相同,不同之處是 -p 選項顯示 oncheck 實用程式執行時受檢查資料的其它資訊。您不能組合 oncheck 選項標誌,以下段落中描述的情況除外。
一般地,-c 選項檢查一致性,並且只在找到錯誤或不一致性時才在螢幕上顯示訊息。
使用 -y 選項執行修復
使用 -y 選項指示 oncheck 自動執行修復,如下例所示:
oncheck -cd -y
oncheck -cD -y
oncheck -ci -y
oncheck -cI -y
如果不使用 -y 選項,則 oncheck 會在遇到不一致性時提示您,並允許您請求修復。如果指定了選項 -n,則 oncheck 不提示您,因為該選項指示 oncheck 不執行修復。
[informix@test ~]$ oncheck --help
ONCHECK
Usage: oncheck {-cCheckOption | -pPrintOption} [-y | -n] [-q]
[ { database[:[owner.]table[,fragdbs|#index]] | TBLspace number
| Chunk number } { rowid | page number } ] [# pgs] [-h]
-c - CheckOption
r - reserved pages
R - reserved pages including logical and physical logs
e - extents
c - database catalogs [database]
i - table indexes database[:[owner.]table[#index]]
I - table indexes and rowids in index database[:[owner.]table[#index]]
x - place share lock on table during index check
d - TBLspace data rows including bitmaps
database[:[owner.]table[,fragdbs]]
D - TBLspace data rows including bitmaps, remainder pages and BLOBs
database[:[owner.]table[,fragdbs]]
s - SBLOBspace metadata partitions
S - SBLOBspace metadata partitions and LO extents
-p - PrintOption
r - reserved pages (-cr)
R - reserved pages including logical and physical logs (-cR)
e - extents report (-ce)
c - catalog report (-cc) [database]
k - keys in index (-ci) database[:[owner.]table[#index]]
K - keys and rowids in index (-cI) database[:[owner.]table[#index]]
l - leaf node keys only (-ci) database[:[owner.]table[#index]]
L - leaf node keys and rowids (-cI) database[:[owner.]table[#index]]
x - place share lock on table during index check
d - TBLspace data rows (-cd) database[:[owner.]table[,fragdbs]] [rowid]
D - TBLspace data rows including bitmaps, remainder pages and BLOBs (-cD)
database[:[owner.]table[,fragdbs]] [page number]
t - TBLspace report database[:[owner.]table[,fragdbs]]
T - TBLspace disk utilization report database[:[owner.]table[,fragdbs]]
p - Dump page for the given
[table[,fragdbs] and rowid | TBLspace and page number] {[# pgs]
[-h]}
P - Dump page for the given chunk number and page number
[chunk num and page number] {[# pgs] [-h]}
B - BLOBspace utilization for given table(s)
database[:[owner.]table[,fragdbs]]
s - SBLOBspace metadata partitions
S - SBLOBspace metadata partitions and LO extents
-q - Quiet mode - print only error messages
-n - Answer NO to all questions
-y - Answer YES to all questions
[informix@test ~]$
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-245623/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dbschema實用程式
- [實踐] xcp實用程式
- 5,gawk實用程式
- 實用JS程式碼大全JS
- GeneralUpdate實現應用程式更新
- c語言實用小程式C語言
- 用Python開發實用程式 – 計算器Python
- 【實用】需要收藏備用的JQuery程式碼片段jQuery
- 建立安全PHP應用程式的實用建議PHP
- Python 程式設計實用技巧Python程式設計
- framebuffer應用程式設計實踐程式設計
- 用Python實現守護程式Python
- 實用程式-從DNS 查IP(轉)DNS
- js實現開啟應用程式程式碼例項JS
- 用70行程式碼實現日誌分析程式行程
- Rust 程式設計,用 vector 實現棧Rust程式設計
- 用程式碼來實踐Web快取Web快取
- Android 開發實用程式碼收集Android
- 低程式碼行業應用實戰行業
- 實戰Comet 應用程式開發
- 自己寫的部分實用的程式碼
- Perl 作為命令列實用程式(轉)命令列
- Windows XP 實用程式大總結(轉)Windows
- MyBatis程式碼生成器的實用MyBatis
- 批次上傳iOS應用程式截圖的實用技巧iOS
- 用 OSGi 應用程式開發和工作的最佳實踐
- 程式設計師程式設計的10個實用技巧程式設計師
- 實用的檢測解析度的程式程式碼 (轉)
- ThinkPHP開發的實用小程式原始碼PHP原始碼
- 用Promise實現小程式介面鏈式呼叫Promise
- Flutter 應用程式佈局的最佳實踐Flutter
- 實用的四個shell程式設計題程式設計
- [譯] 用 Java 程式碼實現區塊鏈Java區塊鏈
- 微信小程式實用小元件:自定義tabbar微信小程式元件tabBar
- 10個非常實用的程式設計技巧程式設計
- Web程式設計師最實用資源Web程式設計師
- 實現熱鍵啟用後臺程式 (轉)
- 非常實用的PHP程式碼片段推薦PHP