bbed一(安裝)
bbed
-----------------------
block brows editer
是oracle提供的塊編輯工具
但這個工具是內部使用的
一旦使用oracle將不再支援
是oracle提供的塊編輯工具
但這個工具是內部使用的
一旦使用oracle將不再支援
這個工具沒有windows版本
linux/unix版本需要編譯後才可以使用
編譯後的工具也可以對windows下資料庫檔案進行編輯
linux/unix版本需要編譯後才可以使用
編譯後的工具也可以對windows下資料庫檔案進行編輯
-----------------------
bbed編輯
9i、10g下可以直接編譯
方法相同,如下:
方法相同,如下:
[oracle]$cd $ORACLE_HOME/rdbms/lib
[oracle]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed
[oracle]$ make -f ins_rdbms.mk $ORACLE_HOME/rdbms/lib/bbed
11g中預設是不帶bbed的,如果確實需要使用可以將10g中檔案複製過來再編譯
編譯的方式相同。
需要複製的檔案如下:
$ORA10g_HOME/rdbms/lib/ssbbded.o
$ORA10g_HOME/rdbms/lib/sbbdpt.o
$ORA10g_HOME/rdbms/mesg/bbedus.msb
$ORA10g_HOME/rdbms/mesg/bbedus.msg
$ORA10g_HOME/rdbms/mesg/bbedar.msb
編譯的方式相同。
需要複製的檔案如下:
$ORA10g_HOME/rdbms/lib/ssbbded.o
$ORA10g_HOME/rdbms/lib/sbbdpt.o
$ORA10g_HOME/rdbms/mesg/bbedus.msb
$ORA10g_HOME/rdbms/mesg/bbedus.msg
$ORA10g_HOME/rdbms/mesg/bbedar.msb
無論什麼版本,編譯後將$ORACLE_HOME/rdbms/lib新增到環境變數PATH中之後再使用bbed就可以直接執行了
---------------------
bbed使用
編譯後bbed還需要配置兩個文字檔案之後才能使用
兩個檔案分別是引數檔案和對應的資料檔案列表
兩個檔案分別是引數檔案和對應的資料檔案列表
引數檔案中需要至少給定三個引數,分別是塊大小、檔案列表對應檔案以及執行模式
mode有兩種選擇,browse和edit
內容如下:
vi p.par
blocksize=8192
listfile=files.txt
mode=edit
mode有兩種選擇,browse和edit
內容如下:
vi p.par
blocksize=8192
listfile=files.txt
mode=edit
檔案列表檔案中需要給定檔案id以及檔名
這些可以從控制檔案或者字典表中獲取
內容如下:
more files
1 /opt/oracle/oradata/kong/system01.dbf
2 /opt/oracle/oradata/kong/undotbs01.dbf
3 /opt/oracle/oradata/kong/indx01.dbf
4 /opt/oracle/oradata/kong/tools01.dbf
5 /opt/oracle/oradata/kong/users01.dbf
6 /opt/oracle/oradata/kong/my01.dbf
這些可以從控制檔案或者字典表中獲取
內容如下:
more files
1 /opt/oracle/oradata/kong/system01.dbf
2 /opt/oracle/oradata/kong/undotbs01.dbf
3 /opt/oracle/oradata/kong/indx01.dbf
4 /opt/oracle/oradata/kong/tools01.dbf
5 /opt/oracle/oradata/kong/users01.dbf
6 /opt/oracle/oradata/kong/my01.dbf
編輯好之後就可以執行bbed
cd $ORACLE_HOME/rdbms/lib/
oracle@localhost /opt/oracle/product/9.2.0/rdbms/lib$./bbed parfile=p.par
Password:
cd $ORACLE_HOME/rdbms/lib/
oracle@localhost /opt/oracle/product/9.2.0/rdbms/lib$./bbed parfile=p.par
Password:
BBED: Release 2.0.0.0.0 - Limited Production on Thu Apr 14 10:27:28 2011
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
************* !!! For Oracle Internal Use only !!! ***************
BBED>
需要輸入密碼
預設密碼為blockedit
進入介面後工具提示只是oracle內部使用
預設密碼為blockedit
進入介面後工具提示只是oracle內部使用
--------------------
bbed命令
BBED> help all
SET DBA [ dba | file#, block# ]
SET FILENAME 'filename'
SET FILE file#
SET BLOCK [+/-]block#
SET OFFSET [ [+/-]byte offset | symbol | *symbol ]
SET BLOCKSIZE bytes
SET LIST[FILE] 'filename'
SET WIDTH character_count
SET COUNT bytes_to_display
SET IBASE [ HEX | OCT | DEC ]
SET OBASE [ HEX | OCT | DEC ]
SET MODE [ BROWSE | EDIT ]
SET SPOOL [ Y | N ]
SHOW [ | ALL ]
INFO
MAP[/v] [ DBA | FILENAME | FILE | BLOCK ]
DUMP[/v] [ DBA | FILENAME | FILE | BLOCK | OFFSET | COUNT ]
PRINT[/x|d|u|o|c] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
EXAMINE[/Nuf] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
:
N - a number which specifies a repeat count.
u - a letter which specifies a unit size:
b - b1, ub1 (byte)
h - b2, ub2 (half-word)
w - b4, ub4(word)
r - Oracle table/index row
f - a letter which specifies a display format:
x - hexadecimal
d - decimal
u - unsigned decimal
o - octal
c - character (native)
n - Oracle number
t - Oracle date
i - Oracle rowid
FIND[/x|d|u|o|c] numeric/character string [ TOP | CURR ]
COPY [ DBA | FILE | FILENAME | BLOCK ] TO [ DBA | FILE | FILENAME | BLOCK ]
MODIFY[/x|d|u|o|c] numeric/character string
[ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
ASSIGN[/x|d|u|o]=
SET DBA [ dba | file#, block# ]
SET FILENAME 'filename'
SET FILE file#
SET BLOCK [+/-]block#
SET OFFSET [ [+/-]byte offset | symbol | *symbol ]
SET BLOCKSIZE bytes
SET LIST[FILE] 'filename'
SET WIDTH character_count
SET COUNT bytes_to_display
SET IBASE [ HEX | OCT | DEC ]
SET OBASE [ HEX | OCT | DEC ]
SET MODE [ BROWSE | EDIT ]
SET SPOOL [ Y | N ]
SHOW [
INFO
MAP[/v] [ DBA | FILENAME | FILE | BLOCK ]
DUMP[/v] [ DBA | FILENAME | FILE | BLOCK | OFFSET | COUNT ]
PRINT[/x|d|u|o|c] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
EXAMINE[/Nuf] [ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
:
N - a number which specifies a repeat count.
u - a letter which specifies a unit size:
b - b1, ub1 (byte)
h - b2, ub2 (half-word)
w - b4, ub4(word)
r - Oracle table/index row
f - a letter which specifies a display format:
x - hexadecimal
d - decimal
u - unsigned decimal
o - octal
c - character (native)
n - Oracle number
t - Oracle date
i - Oracle rowid
FIND[/x|d|u|o|c] numeric/character string [ TOP | CURR ]
COPY [ DBA | FILE | FILENAME | BLOCK ] TO [ DBA | FILE | FILENAME | BLOCK ]
MODIFY[/x|d|u|o|c] numeric/character string
[ DBA | FILE | FILENAME | BLOCK | OFFSET | symbol | *symbol ]
ASSIGN[/x|d|u|o]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-692526/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- bbed安裝
- BBED工具的安裝使用(一)
- BBED 的安裝
- BBED安裝使用
- Oracle bbed一鍵安裝工具分享Oracle
- Oracel bbed安裝和配置
- oracle之 11.2.0.4 bbed安裝Oracle
- BBED工具的安裝使用(二)
- Oracle 11G 安裝 bbed 工具Oracle
- oracle11g的bbed安裝Oracle
- 在linux下安裝oracle bbedLinuxOracle
- BBED的安裝及簡單的使用方法
- [20210311]如何建立bbed安裝包.txt
- 19c環境bbed安裝及db_name檢視
- BBED在Oracle 10g/11g上安裝筆記Oracle 10g筆記
- BBED學習之一
- 【BBED】BBED基礎知識
- Yaf安裝(一)
- Redis 安裝(一)Redis
- RAC安裝之一 安裝前準備
- BBED命令
- MySQL安裝之一_安裝配置順利版MySql
- Gentoo安裝詳解(一) -- 安裝基本系統
- zabbix一鍵安裝
- Selenium一 安裝
- 一. 安裝jenkinsJenkins
- Mongodb的安裝(一)MongoDB
- DG_安裝一
- 【BBED】Oracle bbed常用命令參考Oracle
- 【BBED】使用bbed修改數字型別資料型別
- 【BBED】使用bbed修改字元型別資料字元型別
- 一次使用BBED處理壞塊
- 選擇一種安裝方法安裝Linux(轉)Linux
- Oracle GoldenGate安裝(一)OracleGo
- UI Recorder 安裝教程(一)UI
- Jenkins安裝部署(一)Jenkins
- Tomcat之一:安裝Tomcat
- LNMP一鍵安裝包LNMP