Vamos ver uma coisa que acho importante na hora que criamos uma tablespace e que temos depois de um tempo aumenta-la.
Bom eu mencionei que deve ser adicionado novos datafiles, mas se eu colocar um autoextend on ele nunva vai estourar. Mas como normalmente usamos Windows ou Linux em 32bits
o máximo comportado e que a oracle daria suporte é de até 2 Gb, a não ser que seja feito o controle via OS 64Bits ou controle dos datafiles pelo ASM do Oracle mesmo.
Para achar o nome das tablespaces que se relacionam com os datafiles o comando é:select tablespace_name,name from dba_tablespaces_headers;
Adicionando um novo datafile a uma tablespace:alter tablespace <TABLESPACE_NAME> add datafile '/diretorio/arquivo.ora' size 2000M;
Agora para redimencionar o tamanho de uma tablespace, e detalhe se tentares diminuar a mais onde já tem informação o oracle não permite executar esta opção.ALTER DATABASE DATAFILE '/diretorio/arquivo.ora' RESIZE 50M;
E para fazer alguma alteração então o comando seria:ALTER DATABASE DATAFILE '/diretorio/arquivo.ora' autoextend off;
Tem as tablespace temporarias que o comando é um pouco diferente:alter tablespace <TEMPORARIA_NAME> add tempfile '/diretorio/arquivo.ora' size 1000M;
0