表空間無法擴充套件問題處理
問題描述:資料庫警告日誌裡出現如下幾種unable to extend 類錯誤
ORA-1650: unable to extend rollback segment %s by %s in tablespace %s
ORA-1651: unable to extend save undo segment by %s in tablespace %s
ORA-1652: unable to extend temp segment by %s in tablespace %s
ORA-1653: unable to extend table %s.%s by %s in tablespace %s
ORA-1654: unable to extend index %s.%s by %s in tablespace %s
ORA-1655: unable to extend cluster %s.%s by %s for tablespace %s
ORA-1658: unable to create INITIAL extent for segment in tablespace %s
ORA-1659 unable to allocate MINEXTENTS beyond %s in tablespace %s
ORA-1683: unable to extend index %s.%s partition %s by %s in tablespace %s
ORA-1688: unable to extend table %s.%s partition %s by %s in tablespace %s
ORA-1691: unable to extend lob segment %s.%s by %s in tablespace %s
ORA-1692: unable to extend lob segment %s.%s partition %s by %s in tablespace %s
ORA-3233: unable to extend table %s.%s subpartition %s by %s in tablespace %s
ORA-3234: unable to extend index %s.%s subpartition %s by %s in tablespace %s
ORA-3238: unable to extend LOB segment %s.%s subpartition %s by %s in tablespace %s
問題解決辦法:很多時候都會遇到這類“unable to extend”錯誤,該錯誤是由於資料庫段無法找到連續空間進行擴充套件導致,即空間不足。
解決表空間不足方法主要有以下幾種:
1. 新增資料(臨時)檔案
ALTER TABLESPACE
2. 擴充套件現有資料(臨時)檔案
ALTER DATABASE DATAFILE|TEMPFILE '
3. 將資料(臨時)檔案改為自動擴充套件
ALTER DATABASE DATAFILE|TEMPFILE '
4. 修改表段的next_extent大小
ALTER
相關知識:
1. 檢視錶空間最大連續剩餘空間
SELECT max(bytes) FROM dba_free_space WHERE tablespace_name = '<tablespace name>';
2. 檢視next_extent大小
SELECT NEXT_EXTENT, PCT_INCREASE FROM DBA_SEGMENTS WHERE SEGMENT_NAME =
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1138731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-01652:無法通過128(在表空間TEMP中)擴充套件temp段套件
- ORA-01652 無法透過128 (在表空間 TEMP中)擴充套件temp段套件
- Linux擴充套件LVM空間Linux套件LVM
- ubuntu 擴充套件磁碟空間Ubuntu套件
- [轉]ORA-01652 無法通過128 (在表空間 TEMP中)擴充套件temp段套件
- 擴充套件c盤空間有什麼辦法套件
- oracle系統表空間過大問題處理Oracle
- windchill 擴充USERS表空間
- 一個簡單的 PHP 時間處理擴充套件PHP套件
- oracle sysaux表空間滿了處理辦法OracleUX
- 刪除UNDO表空間並處理ORA-01548問題
- linux建立新分割槽擴充套件磁碟空間Linux套件
- vs 擴充套件無法安裝的解決辦法套件
- win10系統c盤不能擴充套件卷怎麼辦 win10系統盤無法擴充套件卷點不了如何處理Win10套件
- vm exsi 擴充套件windows虛擬機器磁碟空間套件Windows虛擬機
- vmware_vmware Esxi無法在開機狀態擴充套件虛擬硬碟的問題套件硬碟
- 如何擴充套件c盤空間win10 給c盤增加容量的辦法套件Win10
- 圖片處理擴充套件 Grafika 的簡單使用套件
- 斐波那契問題和擴充套件套件
- 對Oracle分割槽表進行表空間遷移並處理ORA-14511問題Oracle
- sysaux 表空間爆滿處理方法UX
- Jenkins臨時空間不足處理辦法Jenkins
- 圖片處理擴充套件 Intervention/image 的簡單使用套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- Ubuntu無法解析域名DNS指向127.0.0.53問題處理UbuntuDNS
- 表空間利用率及表空間的補充
- Swift---協議和擴充套件、 錯誤處理、泛型Swift協議套件泛型
- .NET 開源 EF Core 批處理擴充套件工具,真好用套件
- 03 Windows批處理的作用域和延遲擴充套件Windows套件
- 表單驗證使用擴充套件套件
- 18_深入解析Oracle undo原理(2)_undo表空間使用率100%問題處理Oracle
- oracle中undo表空間丟失處理方法Oracle
- Oracle日常問題處理-資料庫無法啟動Oracle資料庫
- win10怎麼給c盤增加空間_windows10擴充套件c盤空間的方法Win10Windows套件
- Carbon —— PHP 中日期 / 時間處理,你只需要這個擴充套件包就夠了PHP套件
- PHP 7.3.8 安裝 ext-Redis 擴充套件 報錯處理方案PHPRedis套件
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- 雜湊表擴充套件—點陣圖套件
- 處理Linux刪除檔案後空間未釋放的問題Linux