今天提交請(qǐng)求后,提示ORA-01652: 無法通過 128 (在表空間 TEMP 中) 擴(kuò)展 temp 段。最后通過ALTER DATABASE TEMPFILE '/*/*/db/apps_st/data/tempx01.dbf' RESIZE 7168M;擴(kuò)展臨時(shí)表空間來解決
今天提交請(qǐng)求后,提示ORA-01652: 無法通過 128 (在表空間 TEMP 中) 擴(kuò)展 temp 段。最后通過ALTER DATABASE TEMPFILE '/*/*/db/apps_st/data/tempx01.dbf' RESIZE 7168M;擴(kuò)展臨時(shí)表空間來解決。在網(wǎng)上找了些資料,重新學(xué)習(xí)下臨時(shí)表空間的知識(shí)點(diǎn),記錄在此以免以后忘記。
臨時(shí)表空間相關(guān)知識(shí)點(diǎn)總結(jié)(轉(zhuǎn)載)
臨時(shí)表空間的作用:
臨時(shí)表空間主要用途是在 數(shù)據(jù)庫 進(jìn)行排序運(yùn)算[如創(chuàng)建索引、order by及group by、distinct、union/intersect/minus/、sort-merge及join、analyze命令]、 管理 索引[如創(chuàng)建索引、IMP進(jìn)行數(shù)據(jù)導(dǎo)入]、訪問視圖等操作時(shí)提供臨時(shí)的運(yùn)算空間,當(dāng)運(yùn)算完成之后系統(tǒng)會(huì)自動(dòng)清理。
當(dāng)臨時(shí)表空間不足時(shí),表現(xiàn)為運(yùn)算速度異常的慢,并且臨時(shí)表空間迅速增長到最大空間(擴(kuò)展的極限),并且一般不會(huì)自動(dòng)清理了。
如果臨時(shí)表空間沒有設(shè)置為自動(dòng)擴(kuò)展,則臨時(shí)表空間不夠時(shí)事務(wù)執(zhí)行將會(huì)報(bào)ora-01652無法擴(kuò)展臨時(shí)段的錯(cuò)誤,當(dāng)然解決方法也很簡單:1、設(shè)置臨時(shí)數(shù)據(jù)文件自動(dòng)擴(kuò)展,或者2、增大臨時(shí)表空間。
臨時(shí)表空間的相關(guān)操作:
查詢默認(rèn)臨時(shí)表空間:
SQL> select * from database_properties where property_name='DEFAULT_TEMP_TABLESPACE';
PROPERTY_NAME
------------------------------
PROPERTY_VALUE
--------------------------------------------------------------------------------
DESCRIPTION
--------------------------------------------------------------------------------
DEFAULT_TEMP_TABLESPACE
TEMP
Name of default temporary tablespace
查詢臨時(shí)表空間狀態(tài):
SQL> select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;
TABLESPACE_NAME
——————————
FILE_NAME
——————————————————————————–
FILE_SIZE AUT
———- —
TEMP
/u01/app/oracle/oradata/orcl/temp01.dbf
100 YES
擴(kuò)展臨時(shí)表空間:
方法一、增大臨時(shí)文件大小:
SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ resize
Database altered.
方法二、將臨時(shí)數(shù)據(jù)文件設(shè)為自動(dòng)擴(kuò)展:
SQL> alter database tempfile ‘/u01/app/oracle/oradata/orcl/temp01.dbf’ autoextend on next
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

