› Fóruns › Banco de dados Oracle › Autoextend on / off › Autoextend on / off
Simples.
Quando o espaço acabar você não consegue mais incluir dados nos objetos da tablespace relacionada ao datafile.
Exemplo
sys@ORCL> create table clientes (id varchar2(50),nome varchar2(50)) tablespace teste_resize;
Table created.
sys@ORCL> begin
for r in 1..1000000 loop
insert into clientes values ('1111111111111111111111111111','222222222222222222222222222');
commit;
end loop;
end;
/
2 3 4 5 6 7
begin
*
ERROR at line 1:
ORA-01653: unable to extend table SYS.CLIENTES by 8 in tablespace TESTE_RESIZE
ORA-06512: at line 3
sys@ORCL> insert into clientes values ('2222','3333');
insert into clientes values ('2222','3333')
*
ERROR at line 1:
ORA-01653: unable to extend table SYS.CLIENTES by 8 in tablespace TESTE_RESIZE
O autoextend te livra disso, porém, muitos DBAs preferem não ativar e manter uma administração pró-ativa, sempre cuidando dos objetos e o conferindo se o datafile precisa de mais espaço.
Fica a seu critério.
Atenciosamente,
Felipe.