本文共 2851 字,大约阅读时间需要 9 分钟。
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 -yoncheck -ci -yoncheck -cI -y如果不使用 -y 选项,则 oncheck 会在遇到不一致性时提示您,并允许您请求修复。如果指定了选项 -n,则 oncheck 不提示您,因为该选项指示 oncheck 不执行修复。 [informix@test ~]$ oncheck --helpONCHECK
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/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/312079/viewspace-245623/