SQL> SELECT 2 dbms_rowid.rowid_relative_fno(rowid) REL_FNO, 3 dbms_rowid.rowid_block_number(rowid) BLOCKNO, 4 dbms_rowid.rowid_row_number(rowid) ROWNO, 5 empno, ename 6 FROM emp WHERE empno = 7369; REL_FNO BLOCKNO ROWNO EMPNO ENAME ---------- ---------- ---------- ---------- ---------- 4 147 0 7369 SMITH
SQL> alter system dump datafile 4 block 147; System altered. SQL> select value from v$diag_info where name like 'De%'; VALUE -------------------------------------------------------------------------------- /oracle/app/oracle/diag/rdbms/orcl/orcl/trace/orcl_ora_32241.trc根据dump出来的文件显示:
SQL> SELECT utl_raw.cast_to_number(replace('c2 4a 46',' ')) value FROM dual;
VALUE
----------
7369
第一行,第二列:SQL> SELECT utl_raw.cast_to_varchar2(replace('53 4d 49 54 48',' ')) value FROM dual;
VALUE
---------
SMITH
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30291162/viewspace-1709100/ ,如需转载,请注明出处,否则将追究法律责任。