首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Oracle 10g 回收站機制與垃圾表(BIN$...)徹底清理方法

     編輯:Oracle 資料庫相關知識

現象說明

Oracle 10g 引入 回收站 特性,DROP TABLE 並不真正刪除,而是改名為 BIN$... 移入回收站,佔用空間且干擾 Middlegen/Hibernate 等工具逆向工程。

查看與清理指令

-- 查看回收站內容
SHOW RECYCLEBIN;

-- 徹底刪除單張表
PURGE TABLE "BIN$jR8PK5HhrrgMK8KmgQ9nw==";

-- 一次性清空整個回收站
PURGE RECYCLEBIN;

適用場景

  • 釋放被回收站佔用的表空間。
  • 消除 Middlegen-Hibernate 等工具掃描到 BIN$ 表導致的生成錯誤。
  • 定期維護作業中納入 PURGE RECYCLEBIN 保持資料庫整潔。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved