Pular para o conteúdo

Fóruns Banco de dados Oracle Criar ou não Tablespaces Criar ou não Tablespaces

#95708
Marcos Braga
Participante

    Oi birola,

    Essa é uma pergunta que remete a organização de um sistema e do banco de dados: as tablespaces do sistema, como SYSTEM e SYSAUX são utilizadas pelo banco de dados para armazenar dados relativos ao banco.

    Usualmente são criadas novas tablespaces para utilizar outros sistemas, mais comum ainda é observar uma tablespace para cada sistema; esse procedimento cria um tipo de isolamento que pode impedir que um sistema possa acessar as tabelas do outro sem as permissões necessárias.

    Quanto ao que é um arquivo de dados, tenho a dizer que um arquivo de dados (ou datafile), é um arquivo associado a uma determinada tablespace. Quando uma tablespace é criada, um datafile é associado a mesma (no momento da criação, não se cria uma tablespace sem um ou mais datafiles).

    Pense assim: Tablespace é um espaço lógico no banco de dados; e datafile é um arquivo físico do sistema operacional.

    Espero ter ajudado.

    []s
    Braga