Oracle event 10231 【Blog 搬家】
Oracle event 10231
2007 年 04 月 04日, 星期三
Event 10231 允許Oracle 在全表掃描時可以忽略某些損壞的資料塊來檢索資料,它允許使用者執行 export 或 "create table as select" 操作來找回在資料檔案中那些沒有損壞的資料。在損壞快上的資料將被丟失。
如下所示:
SQL> select count(*) from bbed; |
說明datafile file#=27 fileName=/disk/oracle/oradata/pics/bbed.dbf 檔案
SQL> column name format a50 FILE# NAME |
使用 Event 10231
SQL> ALTER SYSTEM SET EVENTS='10231 trace name context forever,level 10' ; System altered. |
設定Skip corrupted blocks.
SQL> select * from bbed; ERROR: 2256030 rows selected. ------在壞塊處中斷。 |
Export table bbed data
[oracle@hi1-ibmsv603 pics]$ exp lis/lis file=bbed.dmp tables=bbed; |
drop table bbed 然後重建
|
imp data to table bbed
import server uses WE8ISO8859P1 character set (possible charset conversion) |
原bbed.count(*)=2621440 rows 現在 bbed.count(*)=2620835 rows
資料有丟失。
Note:
如果清楚知道是哪個Schema.object_type 在datafile 上有資料塊損壞直接可以使用
DBMS_REPAIR.SKIP_CORRUPT_BLOCKS Procedure
---請參考dbms_repair package
This procedure enables or disables the skipping of corrupt blocks during index and table scans of the specified object.
begin or DBMS_REPAIR.SKIP_CORRUPT_BLOCKS ( |
忽略後將資料匯出後重建object, 然後使用noskip_flag 恢復正常掃描
begin |
結束。
myhuaer 發表於:2007.04.04 15:56 ::分類: ( Oracle Infomation ) ::閱讀:(292次)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/34596/viewspace-661953/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle Database Event trace 設定【Blog 搬家】OracleDatabase
- Oracle event 10231Oracle
- Oracle backgroud Process【Blog 搬家】Oracle
- Database Triggers and event attributes--Event Attributes【Blog 搬家】Database
- float datatype in Oracle database 【Blog 搬家】OracleDatabase
- oracle Distinct|Unique 異同【Blog 搬家】Oracle
- Oracle Database Link Problems【Blog 搬家】OracleDatabase
- Database Triggers and event attributes--Introduction[Blog 搬家]Database
- Database Triggers and event attributes--Database System Events【Blog 搬家】Database
- Database Triggers and event attributes--DDL/Client Events【Blog 搬家】Databaseclient
- Oracle DDL 執行過程【Blog 搬家】Oracle
- Oracle Date Function 講解和事例【Blog 搬家】OracleFunction
- oracle ora-00997 problems【Blog 搬家】Oracle
- Oracle Optimizer -RBO (理解Rule-based 優化器)【Blog 搬家】Oracle優化
- HP -Data Protector Restore file system【Blog 搬家】REST
- V$SESSION_LONGOPS bug 【Blog 搬家】SessionGo
- 限制End User Session數量 【Blog 搬家】Session
- Trim() 函式的介紹【Blog 搬家】函式
- 設定 EVENT 10231 跳過壞塊
- ora -03232 問題解決【Blog 搬家】
- RMAN 只備份當前資料?【Blog 搬家】
- Database Link 建立注意的兩點【Blog 搬家】Database
- Oracle10g V$OSSTAT 關於PHYSICAL_MEMORY_BYTES 的 Bug【Blog 搬家】Oracle
- exp/imp expdp/impdp Tables 萬用字元 % 的使用【Blog 搬家】字元
- 使用SKIP_CORRUPT_BLOCKS或Event 10231來提取資料BloC
- 資料庫加密Product_user_profile(PUP) TABLE FOR security 【Blog 搬家】資料庫加密
- MM-DD-RRRR / MM-DD-YYYY 的區別【Blog 搬家】
- Extracting Data from a Corrupt Table using DBMS_REPAIR or Event 10231AI
- oracle‘blogOracle
- oracle-base blogOracle
- xsb Oracle BlogOracle
- 說服您的CTO使用事件溯源 -Event Store Blog事件
- oracle event 2 (zt)Oracle
- 【Oracle】Oracle常用EVENT之三Oracle
- 【Oracle】Oracle常用EVENT之二Oracle
- 【Oracle】Oracle常用EVENT之一Oracle
- Good site on Oracle tech blogGoOracle
- ORACLE EVENT && ORADEBUGOracle