Note: Any information on how to interpret the output will be greatly appreciated.
dbms_dbverify.dbv2(
fname IN VARCHAR2,
start_blk IN BINARY_INTEGER,
end_blk IN BINARY_INTEGER,
blocksize IN BINARY_INTEGER,
output IN OUT VARCHAR2,
error IN OUT VARCHAR2,
stats IN OUT VARCHAR2);
Note: This demo worked in 10gR1 ... fails in 10gR2 with:
dbms_dbverify.dbv2('c:\oracle\product\oradata\orabase\UWDATA1.DBF');
*
ERROR at line 6: ORA-06550: line 6, column 1: PLS-00201: identifier 'DBMS_DBVERIFY.DBV2' must be declared ORA-06550: line 6, column 1:
PL/SQL: Statement ignored
conn / as sysdba
col name format a30
col value format a30
SELECT name, value
FROM gv$parameter
WHERE name LIKE '%block%';
SELECT owner, table_name
FROM dba_tables
WHERE tablespace_name = 'UWDATA';
SELECT MIN(dbms_rowid.rowid_block_number(rowid))
FROM uwclass.airplanes;
SELECT MAX(dbms_rowid.rowid_block_number(rowid))
FROM uwclass.airplanes;