oracle 9i 資料庫UNDO表空間釋放

2021-09-03 10:37:38 字數 730 閱讀 1496

今天早上在檢查資料庫檔案的磁碟使用空間時,發現undo表空間在這個週末居然用了4g之多。達到 了24g!

按照平常的事物量,不會增長這麼快,現在磁碟還剩幾個g有點危險了,於是決定對undo表空間進行切換到乙個比較新的資料檔案中。

首先使用sys 使用者建立乙個undo表空間 undotbs02

初始大小為2g ,自動擴充套件屬性關閉,磁碟空間只剩3g多:(

sql>create undo tablespace undotbs02 datafile 『/usr/oracle/oradata/db/undotbs01.dbf』 size 2048m autoextend off;

然後啟用新的表空間

sql> alter system set undo_tablespace=undotbs01;

系統已經更改!

檢視是否有事物回滾

select  count(*) from  v$transaction

沒有結果,說明當前沒有事物回滾

檢視之前的undo表空間的回滾段是否全部offline

select * from dba_rollback_segs 查詢結果還有online的回滾段,這時候不能刪除資料檔案

等到舊的回滾段全部offline之後才可以刪除原來的undo表空間

於是 sql>drop tablespace  undotbs1 including contents and datafiles ;

表空間已經刪除!

oracle 9i 資料庫UNDO表空間釋放

今天早上在檢查資料庫檔案的磁碟使用空間時,發現undo表空間在這個週末居然用了4g之多。達到 了24g!按照平常的事物量,不會增長這麼快,現在磁碟還剩幾個g有點危險了,於是決定對undo表空間進行切換到乙個比較新的資料檔案中。首先使用sys 使用者建立乙個undo表空間 undotbs02 初始大小...

asp連線oracle9i資料庫

最近做伺服器配置,作業系統為server2003 xp,程式指令碼語言asp,資料庫為orale9i 問題描述 資料庫連線方式如下 1 ole db provider for oracle from microsoft dim oconn,strconn set oconn server.creat...

資料庫oracle9i的解除安裝

1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome oracle installation products universal installer 卸裝所有oracle產品,但universal installer本身不能被刪除 3 r...