ORA-1652: unable to extend temp segment errors In RAC
ORA-1652: unable to extend temp segment errors In RAC
Error Description:
Error: ORA-1652 unable to extend temp segment by 64 in tablespace TEMP
Cause: Failed to allocate an extent for temp segment in tablespace.
Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the tablespace indicated or create the object in another tablespace.
In a RAC enviornment, there are 2 scenerios where an ORA-1652 error can occur:
1. We are completely out of space in the temp tablespace.
2. Our local temp segment cannot extend but space for this temp tablespace is available on other instances.
To find out which scenerio we are hitting, run the following query:
select sum(free_blocks)
from gv$sort_segment
where tablespace_name = "tempTablespace";
If the free blocks is '0' then we have hit scenerio 1 and are completely out of temp space.
If sufficent space is available from the query, we are likely hitting scenerio 2.
If this happens, you may see ORA-1652 errors repeated in the alert log:
ORA-1652: unable to extend temp segment by 2048 in tablespace TEMP.
When this happens, we are requesting free space from another instance.
To see how space is allocated across all instances, run the following query:
select inst_id, tablespace_name, total_blocks, used_blocks, free_blocks
from gv$sort_segment;
The following are potential workarounds:
- Increase size of the temp tablespace
- Increase sort_area_size and/or pga_aggregate_target
參考文獻:
1. http://hi.baidu.com/wa0362/blog/item/6f203d6e5d050cdd80cb4ada.html
2.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9252210/viewspace-625343/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-1652: unable to extend temp segment by 256 in tablespace PSAPTEMPAPT
- ORA-1652: unable to extend temp segment by 128 in tablespace錯誤的解決方法
- Oracle - ORA-01652: unable to extend temp segment by 128 in tablespace TEMPOracle
- How to Diagnose and Resolve UNABLE TO EXTEND ErrorsError
- Oracle - ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'Oracle
- TEMP表空間報ORA-1652的處理
- Failure to extend rollback segment 2 because of 1000 conditionAI
- oracle表空間不足:ORA-01653: unable to extend tableOracle
- 解決ORA-27125: unable to create shared memory segment
- 【故障處理】ORA-1688: unable to extend table AUDSYS.AUD$UNIFIEDNifi
- ORA-27125:unable to create shared memory segment 解決方法
- ORA-27125:unable to create shared memory segment 解決方法?
- Linux 10g --ORA-27125: unable to create shared memory segmentLinux
- DBCA建立ASM報錯ORA-27125: unable to create shared memory segmentASM
- $.extend()和$.fn.extend()區別
- temp
- create table進階學習(二)_dba_free_temp_space_v$tempseg_usage_v$sort_segment
- $.extend()和$.fn.extend()函式用法函式
- jquery.fn.extend與jquery.extendjQuery
- SCSS @extendCSS
- ORACLE11GR2 RAC檔案系統變更成ASM EXTEND RAC及高可用測試OracleASM
- 理解jquery的$.extend()、$.fn和$.fn.extend()jQuery
- ORA-1653: unable to extend table by 1024 in tablespace(oracle表空間滿了的解決方案)Oracle
- Linux 6.2 安裝Oracle 10g ORA-27125:unable to create shared memory segmentLinuxOracle 10g
- TEMP表空間不足解決 - temp group
- 【rac故障】root.sh報錯Unable to get VIP info for new node
- jQuery.extend()jQuery
- jQuery.extend和jQuery.fn.extend的區別jQuery
- jquery的$.extend和$.fn.extend作用及區別jQuery
- jQuery - 函式 $.extend 和 $.fn.extend 的說明jQuery函式
- Delete the temp tabledelete
- 分析11.2.0.3 rac CRS-1714:Unable to discover any voting files
- Oracle11g RAC : kkjcre1p: unable to spawn jobq slave processOracle
- (EXPDP) Fails With Errors ORA-39079 ORA-25306 On One Node In RAC EnvironmentAIError
- jQuery外掛開發中$.extend和$.fn.extend辨析jQuery
- ORACLE ORA-1652的解決方法Oracle
- 如何找出引起ORA-1652的SQL?SQL
- 理解jquery的$.extend()jQuery