sexta-feira, 20 de março de 2009

Criando uma Tablespace

Não encontraremos um único arquivo responsável pela existência do banco de dados, na verdade existe uma coleção de arquivos que compõe uma base Oracle.Um tablespace é um objetivo lógico, que lista um ou mais DataFile (arquivos de dados físicos. O uso de uma tablespaces para um mesmo projeto, concorre para os seguintes benefícios:

a) Isolamento dos objetos (Table,View,etc) de um projeto de banco de dados de outros permitindo melhor administração.

b) Melhor peformace ,principalmente para projetos onde existem um volume de dados superior a GigaBytes de dados. Assim, podemos definir quais objetivos residam em uma tablespace.

C) No mesmo sentido do item anterior, podemos dividir os DatasFiles de um tablespace em vários diretórios do servidor e, inclusive, em vários dispositivos de mídia (HDs) do servidor.Isso é especialmente eficiente, sendo a tomada de decisão correta no sentido de otimizar acesso aos dados.

Código para criar o Tablespace.

OBS: O MESMO CÓDIGO FEITO NO COMANDO DO ADMINISTRADOR DO BANCO DE DADOS É O QUE É COLOCADO NO CMD.

CREATE TABLESPACE TBS_ALUNOCASA
DATAFILE 'C:\Thiago\Oracle10g\TBS_ALUNOCASA\DF_ALUNOCASA.DBF'
SIZE 5M
REUSE AUTOEXTEND ON
NEXT 5M
MAXSIZE 150M


OBS:

1°) Está criando a Tablespace

2°) Colocar o arquivo .DBF. Essa configuração é muito importante, pois, o Importe e Exporte é feito de acordo com esse diretório, ou seja, é necessário que seja iquais nas máquinas nos quais vão ser movimentados ( claro se forem )

3°) Tamanho da tablespace

4°) A tablespace pode se extender automaticamente

5°) dando um crescimento de 5M

6°) 150M é o tamanho máximo configurado para tablespace.


PELO ADMINISTRADOR ORACLE 10g




PELO SQLPLUS 10g

Nenhum comentário:

Postar um comentário