Tamanho das Tablespaces (alterar/adicionar)
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;

Nenhum comentário ainda.
Deixe um comentário
Quebras de linha e parágrafo automáticas, seu email nunca será mostrado, HTML permitido:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>