Um espaço de tabela no Oracle é uma unidade de armazenamento lógico para armazenar dados em um banco de dados Oracle. É semelhante a uma pasta ou diretório no sistema de arquivos de um computador, para ele fornece uma maneira de organizar e gerenciar dados no banco de dados. Os espaços de tabela armazenam dados para um ou mais objetos de banco de dados, como tabelas, índices ou clusters.
Os espaços de tabela são criados e gerenciados pelo administrador do banco de dados, fornecendo uma maneira flexível e eficiente de armazenar e gerenciar os dados no banco de dados. Usando espaços de tabela, o administrador do banco de dados pode controlar onde e como os dados são armazenados e otimizar o desempenho e a disponibilidade do banco de dados.
Por exemplo, um espaço de tabela pode armazenar dados para um aplicativo ou conjunto específico de usuários, ou um objeto de banco de dados específico. Os espaços de tabela também podem distribuir dados em vários discos ou dispositivos de armazenamento, permitindo acesso mais rápido e desempenho aprimorado.
No geral, os espaços de tabela são uma parte essencial do sistema de gerenciamento de banco de dados Oracle, fornecendo uma maneira de organizar e gerenciar dados no banco de dados para obter o melhor desempenho e disponibilidade.
Neste tutorial, assumiremos o papel de um administrador de banco de dados e aprenderemos a trabalhar com os espaços de tabela em um servidor Oracle.
Oracle Criar declaração de espaço de tabela
No Oracle, podemos usar a instrução CREATE TABLESPACE para criar um novo espaço de tabela no servidor. O seguinte demonstra a sintaxe para o comando CREAT TABLESPACE.
Crie tabela de tabela Tablespace_name
DataFile 'DataFile_Name'
Tamanho do tamanho
[Reutilização | Autoextend em | DESLIGADO]
[PADRÃO]
Armazenamento ([Tamanho inicial] [Próximo tamanho] [Tamanho mínimo] [Tamanho do MaxSize | Unlimited] [Número do PCTINCREASE] [Buffer_Pool Buffer_Pool_Name]))
[Logging | Nologging]
[Gestão de extensão Dictionary | Local [uniforme [tamanho do tamanho]]]
[Gerenciamento de espaço de segmento manual | AUTO]
A sintaxe da declaração é explicada abaixo:
Exemplo de uso
O exemplo a seguir mostra como usar o comando create tabelapace para inicializar um novo espaço de tabela.
Crie tabela de tabela my_tablespace
DataFile 'my_tbspace.dat '
Tamanho 5m;
O exemplo acima deve criar um espaço de tabela com o nome My_TableSpace do tamanho 5 MB.
Para visualizar as informações de um espaço de tabela criado no Oracle, você pode usar a instrução SELECT para consultar a exibição DBA_TABLESPACES. Esta visualização contém informações sobre todos os espaços de tabela no banco de dados.
Aqui está um exemplo de como você pode usar a instrução SELECT para visualizar as informações de um espaço de tabela:
Selecione *
De dba_tablespaces
Onde tableSpace_name = 'my_tableSpace';
Esta declaração retornará todas as colunas da visualização DBA_TABLESPACES para o espaço de tabela com o nome my_tablespace. Você pode modificar a instrução SELECT para incluir apenas as colunas em que está interessado ou usar uma condição diferente na cláusula WHERE para filtrar os resultados.
Espaços de tabela Oracle durante a criação
Quando você cria uma tabela no Oracle, o Oracle colocará automaticamente a tabela no espaço de tabela padrão definido durante a criação de usuários. No entanto, se você deseja colocar a mesa em outro espaço de tabela diferente do padrão, podemos usar o espaço de tabela como mostrado:
Exemplo:
Criar tabela amostra_table (
número de identidade,
Nome Varchar2 (50),
Date_created Data
)
TABLESPACE MY_TABLESPACE;
Esta declaração cria uma tabela chamada sample_table com três colunas: id, nome e date_created. A tabela é criada no espaço de tabela my_tablespace.
É bom observar que o tamanho dos dados inseridos em uma tabela é governado pelo tamanho do espaço de tabela em que a tabela reside.
Conclusão
Você pode usar a instrução CREATE TABLESPACE para criar espaços de tabela no Oracle. Além disso, a cláusula de espaço de tabela na instrução CREATE TABLE é usada para especificar o espaço de tabela em que a tabela criada é armazenada. Esses recursos podem ajudá -lo a gerenciar o espaço e a organização do seu banco de dados.