回收站清空後在obj$還能找到的bug
回收站的物件清除之後,在obj$和dba_segments裡還能找到被清除的物件,但在dba_recyclebin裡已經沒有了。
這是一個未公開的bug, 可以在刪除物件時加 purge或關閉回收站解決這個問題
BIN$ Rows In Sys.obj$ After Purge Of Recyclebin (Doc ID 1506286.1)
In this Document
Symptoms
Changes
Cause
Solution
APPLIES TO:
Oracle Server - Enterprise Edition - Version 10.2.0.4 to 11.2.0.2.0 [Release 10.2 to 11.2]
Information in this document applies to any platform.
SYMPTOMS
After partitioned table dropped, and recyclebin purged obj$ and dba_segments show the dropped table as BIN$...., and space is not released.
select owner,object_name from dba_recyclebin;
no rows selected
SQL> select owner#,name,status from sys.obj$ where name like '%BIN$%';
OWNER# NAME STATUS
---------- ------------------------------ ----------
92 BIN$iF05x2CIYJbgQwoJMvpglg==$0 1
92 BIN$iF05x2CIYJbgQwoJMvpglg==$0 1
92 BIN$iF05x2CIYJbgQwoJMvpglg==$0 1
....
SQL> select owner,segment_name,segment_type from dba_segments where segment_name like 'BIN$%';
OWNER SEGMENT_NAME SEGMENT_TYPE
------------------------------ --------------------------------------------------------------------------------- ------------------
SYSADM BIN$iF05x2CIYJbgQwoJMvpglg==$0 TABLE PARTITION
SYSADM BIN$iF05x2CIYJbgQwoJMvpglg==$0 TABLE PARTITION
SYSADM BIN$iF05x2CIYJbgQwoJMvpglg==$0 TABLE PARTITION
........
Same entries in dba_tab_partitions.
CHANGES
Partitioned table dropped.
CAUSE
Unpublished Bug 6450822: RECYCLEBIN: DROPPED PARTITIONED TABLES SHOW UP IN DBA_TAB_PARTITIONS
Recyclebin feature is transparent for non-partitioned tables, but it is not transparent for partitioned tables.
Bug is still under development, is it not solved yet.
In order to avoid this bug:
1. disable recyclebin ---> recyclebin = OFF
or
2. Use PURGE option when dropping partition table
drop table purge;
SOLUTION
To fix this inconsistency if happened:
1) select distinct table_name,tablespace_name from dba_tab_partitions where table_owner='SYSADM' and table_name like 'BIN$%';
2) For each table returned by 1 issue
drop table sysadm."BIN$....." purge;
Eg: drop table SYSADM."BIN$iF05x2CIYJbgQwoJMvpglg==$0" purge;
這是一個未公開的bug, 可以在刪除物件時加 purge或關閉回收站解決這個問題
BIN$ Rows In Sys.obj$ After Purge Of Recyclebin (Doc ID 1506286.1)
In this Document
Symptoms
Changes
Cause
Solution
APPLIES TO:
Oracle Server - Enterprise Edition - Version 10.2.0.4 to 11.2.0.2.0 [Release 10.2 to 11.2]
Information in this document applies to any platform.
SYMPTOMS
After partitioned table dropped, and recyclebin purged obj$ and dba_segments show the dropped table as BIN$...., and space is not released.
select owner,object_name from dba_recyclebin;
no rows selected
SQL> select owner#,name,status from sys.obj$ where name like '%BIN$%';
OWNER# NAME STATUS
---------- ------------------------------ ----------
92 BIN$iF05x2CIYJbgQwoJMvpglg==$0 1
92 BIN$iF05x2CIYJbgQwoJMvpglg==$0 1
92 BIN$iF05x2CIYJbgQwoJMvpglg==$0 1
....
SQL> select owner,segment_name,segment_type from dba_segments where segment_name like 'BIN$%';
OWNER SEGMENT_NAME SEGMENT_TYPE
------------------------------ --------------------------------------------------------------------------------- ------------------
SYSADM BIN$iF05x2CIYJbgQwoJMvpglg==$0 TABLE PARTITION
SYSADM BIN$iF05x2CIYJbgQwoJMvpglg==$0 TABLE PARTITION
SYSADM BIN$iF05x2CIYJbgQwoJMvpglg==$0 TABLE PARTITION
........
Same entries in dba_tab_partitions.
CHANGES
Partitioned table dropped.
CAUSE
Unpublished Bug 6450822: RECYCLEBIN: DROPPED PARTITIONED TABLES SHOW UP IN DBA_TAB_PARTITIONS
Recyclebin feature is transparent for non-partitioned tables, but it is not transparent for partitioned tables.
Bug is still under development, is it not solved yet.
In order to avoid this bug:
1. disable recyclebin ---> recyclebin = OFF
or
2. Use PURGE option when dropping partition table
drop table
SOLUTION
To fix this inconsistency if happened:
1) select distinct table_name,tablespace_name from dba_tab_partitions where table_owner='SYSADM' and table_name like 'BIN$%';
2) For each table returned by 1 issue
drop table sysadm."BIN$....." purge;
Eg: drop table SYSADM."BIN$iF05x2CIYJbgQwoJMvpglg==$0" purge;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25099483/viewspace-1071232/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 清空了回收站的檔案,還能找回來嗎?
- 還原回收站清空的檔案
- win10回收站清空了能恢復嗎 w10回收站清空了怎麼恢復Win10
- 回收站清空後資料如何免費恢復教程
- oracle清空回收站中資料Oracle
- 待業兩年,還能找到工作嗎?
- win10回收站清空了怎麼恢復 怎麼恢復回收站清空刪除的檔案Win10
- win10回收站被清空怎樣恢復_w10回收站清空了怎麼恢復Win10
- 如何解決回收站無法清空的問題
- 電腦回收站檔案清空?教你一鍵恢復清空資料
- win10回收站自動清空怎麼設定 win10系統設定回收站自動清空方法Win10
- 用Visual C#來清空回收站(1) (轉)C#
- win10系統回收站誤刪了怎麼恢復_win10回收站清空後如何恢復資料Win10
- Java學到什麼程度能找到一份還不錯的工作Java
- 電腦清空回收站怎麼恢復回來,恢復回收站經典教學
- win10回收站清空了怎麼恢復 教你如何快速恢復回收站資料的方法Win10
- 乾貨!!!測試如何確定是前端bug還是後端bug前端後端
- 機器學習能診斷病情,還能預測患者出院後的情況?機器學習
- 我能找到工作嗎?
- Win7系統回收站無法清空怎麼辦?Win7
- 找到Intel手冊裡的一個bugIntel
- win10系統防止回收站自動清空的方法【圖文教程】Win10
- Easyui form提交後input清空的方法UIORM
- win10回收站清不空怎麼辦 windows10回收站清空不了怎麼辦Win10Windows
- win10 回收站誤刪了怎麼恢復_win10如何找回回收站清空的檔案Win10
- unity 部分obj不接受後處理UnityOBJ
- 刪庫後,除了跑路還能怎麼辦?
- 自學前端能找到工作嗎?前端
- 回收站刪除的檔案怎麼恢復 電腦回收站清空檔案免費找回方法而極少
- 程式設計師30歲投簡歷找工作,還能找到滿意的工作嗎?程式設計師
- 現在的AI工具還能寫劇本殺了?AI
- 沒文憑能學IT技術嗎_學完能找到工作嗎?能的
- Win10系統清空回收站沒有聲音怎麼辦Win10
- KVO後[obj class]與object_getClass(id obj)的結果竟會不一致?Object
- Windows10系統下清空回收站快捷鍵B失效如何解決Windows
- Win10系統怎麼設定開機自動清空回收站Win10
- 像我這樣的能出去找到工作嗎?
- Win10系統下不小心清空的回收站檔案怎麼恢復Win10