The -pd option takes a database, a table, a fragment, and a specific rowid or tblspace number and logical page number as input. In every case, -pd prints page-header information and displays the specified rows for the database object (database, table, fragment, internal rowid, or page number) that you specify in hexadecimal and ASCII format. No checks for consistency are performed.
If you specify an internal rowid (expressed as a hexadecimal value), the rowid maps to a particular page, and all rows from that page are printed.
If you specify a logical page number (expressed as a decimal), all the rows of the tblspace number with the logical page number are printed.
If you specify a fragment, all the rows in the fragment are printed, with their rowids, forward pointers, and page type.
If you specify a table, all the rows in the table are printed, with their rowids, forward pointers, and page type.
If you specify a database, all the rows in all the tables in the database are printed. TEXT and BYTE column descriptors stored in the data row are printed, but TEXT and BYTE data itself is not.
The -pD option prints the same information as -pd. In addition, -pD prints TEXT and BYTE values stored in the tblspace or header information for simple large objects stored in a blobspace blobpage. The following example show different options for the oncheck -pd and oncheck -pD commands:
oncheck -pd stores_demo:customer,frgmnt1 oncheck -pd stores_demo:customer oncheck -pD stores_demo:customer 0x101
The following example shows a partial output of an oncheck -pD command:
oncheck -pD multipart:t1 :
TBLspace data check for multipart:informix.t1
Table fragment partition part_1 in DBspace dbs1
page_type rowid length fwd_ptr
HOME 101 24 0
0: 0 0 0 a 47 48 49 20 20 20 20 20 20 20 20 20 ....GHI
16: 20 20 20 20 20 20 20 20
........
Home |
[ Top of Page | Previous Page | Next Page | Contents |
Index ]