Criando Bigfile Tablespaces no Oracle 10g
O Oracle 10g oferece a Bigfile Tablespace, ou seja, uma tablespace que pode suportar tamanhos superiores à 4GB. Agora você pode associar grandes datafiles a um Bigfile Tablespace que só pode ser gerenciado na modalidade 'locally managed'. O tamanho máximo de um Bigfile varia com base no tamanho do bloco do banco de dados. Ele pode variar de 8 a 128 terabytes. Com um Bigfile você precisa gerenciar somente um data file por tablespace. Podendo suportar 8 exabytes em armazenamento.
Como posso criar um bigfile tablespace:
SQL> create bigfile tablespace Exemplo
datafile '/u02/oracle/data/exemplo01.dbf' size 10G;
- K – kilobytes
- M – megabytes
- G – gigabytes
- T – terabytes
Como posso alterar o tamanho de um Bigfile Ttablespace:
SQl > alter bigfile tablespace Exemplo RESIZE 8G;
SQL> alter bigfile tablespace Exemplo AUTOEXTEND ON NEXT 5G;
As seguintes views possuem uma coluna BIGFILE que identificam a tablespace como uma Bigfile Tablespace:
- DBA_TABLESPACES
- USER_TABLESPACES
- V$TABLESPACE