今天早上在檢查資料庫檔案的磁碟使用空間時,發現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...