![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
#3
| |||
| |||
|
|
I have a team of external consultants who are migrating data accross to our database, (Oracle Database 11g Release 11.2.0.2.0) Occasionally their migration crashes with : ORA-1652: unable to extend temp segment by 8192 in tablespace USERS Now I understand that I can alleviate this problem by adding more datafiles to the tablespace as I have done in the following example : alter tablespace USERS add datafile '/export/u01/oradata/mydb/ users03.dbf' size 1000M autoextend on; What I am asking is why do I get these errors when I am using the autoextend feature above? If Oracle is extending the size of the datafile when required, why am I getting this error? I am interested in any reasons for this. Disk capacity is not really a problem on our server but by the same token I would prefer not to create an abitrarily large tablespace to avoid the ORA-1652 error. Thank you in advance for any feedback on this. |
#4
| |||
| |||
|
|
Mick: # I have a team of external consultants who are migrating data accross to our database, (Oracle Database 11g Release 11.2.0.2.0) ... Occasionally their migration crashes with :ORA-1652: unable to extend temp segment by 8192 in tablespace * * * * * * * *USERS You should not have temp segments in the USERS tablespace. The TEMP tablespace is a special kind of structure that should be used for sorting/ordering/hash joins/etc that require extra space. Something seems wrong with the setup of your database TEMPORARY tablespace ... Try looking at this perhaps? http://www.idevelopment.info/data/Or...es/TBS_3.shtml All of this is pretty well documented in the Oracle free doco ... so reading the manual is recommended. |
#5
| |||
| |||
|
|
Mick: # I have a team of external consultants who are migrating data accross to our database, (Oracle Database 11g Release 11.2.0.2.0) ... Occasionally their migration crashes with :ORA-1652: unable to extend temp segment by 8192 in tablespace * * * * * * * *USERS You should not have temp segments in the USERS tablespace. *The TEMP tablespace is a special kind of structure that should be used for sorting/ordering/hash joins/etc that require extra space. Something seems wrong with the setup of your database TEMPORARY tablespace ... Try looking at this perhaps? *http://www.idevelopment.info/data/Or...spaces/TBS_3.s... All of this is pretty well documented in the Oracle free doco ... so reading the manual is recommended. |
#6
| |||
| |||
|
![]() |
| Thread Tools | |
| Display Modes | |
| |