您好,登錄后才能下訂單哦!
bbed是oracle內部一款用來直接查看和修改數據文件數據的工具,可以直接修改Oracle數據文件塊的內容,在一些特殊恢復場景下比較有用。
字節順序
AIX對應的CPU Power系列叫大端
英特爾對應的CPU 叫小端
前一種規則--最低有效字節在最前面的方式,稱為小端法(little endian)。
后一種規則--最高有效字節在最前面的方式,稱為大端法(big endian)。
SQL> desc v$database;
SQL> select dbid,name from v$database;
DBID NAME
---------- ---------
2826565105 MYDB
SQL>
查看機器類型
SQL> select d.PLATFORM_NAME,ENDIAN_FORMAT FROM V$TRANSPORTABLE_PLATFORM tp, v$DATABASE d WHERE tp.PLATFORM_NAME = d.PLATFORM_NAME;
PLATFORM_NAME
--------------------------------------------------------------------------------
ENDIAN_FORMAT
--------------
Linux x86 64-bit
Little
小段的,是倒敘。要把f1f579a8 兩個兩個轉換出來。
通過BBED把dbid和dbname解析出來
SQL> select to_number('a879f5f1','xxxxxxxxxxxxxxxxxxxx') from dual;
TO_NUMBER('A879F5F1','XXXXXXXXXXXXXXXXXXXX')
--------------------------------------------
2826565105
SQL> select chr(to_number(substr('4d59444200000000',2*rownum-1,2),'xxxxxxxx')) from dba_objects where rownum<=8;
CH
--
M
Y
D
B
8 rows selected.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。