sto creando una tabella comeORA-01652 in grado di estendere segmento del temp da in tablespace
create table tablename
as
select * for table2
sto ottenendo l'errore
ORA-01652 Unable to extend temp segment by in tablespace
Quando ho concentrandoci solito trovato ORA-01652 che mostra l'errore un certo valore come
Unable to extend temp segment by 32 in tablespace
non ricevo tale value.i corse questa query
select
fs.tablespace_name "Tablespace",
(df.totalspace - fs.freespace) "Used MB",
fs.freespace "Free MB",
df.totalspace "Total MB",
round(100 * (fs.freespace/df.totalspace)) "Pct. Free"
from
(select
tablespace_name,
round(sum(bytes)/1048576) TotalSpace
from
dba_data_files
group by
tablespace_name
) df,
(select
tablespace_name,
round(sum(bytes)/1048576) FreeSpace
from
dba_free_space
group by
tablespace_name
) fs
where
df.tablespace_name = fs.tablespace_name;
Tratto da: Find out free space on tablespace
e ho scoperto che lo spazio tabelle che sto usando ha attualmente circa 32GB di spazio libero su. Ho anche cercato di creare tavolo come
create table tablename tablespace tablespacename
as select * from table2
ma io sono sempre di nuovo lo stesso errore. Qualcuno può darmi un'idea, dove è il problema e come risolverlo. Per tua informazione, l'istruzione select mi ha portato a 40.000.000 di record.
sei pieno di dati? – Sathya