? Administração de banco de dados requer gestão e organização de arquivos , mesmo que o próprio banco de dados existe para executar esta tarefa . Enquanto o banco de dados pode gerenciar arquivos e relacionamentos dentro de seu próprio contexto , o administrador de banco de dados deve gerenciar a implementação , migração e restrições físicas dos arquivos no banco de dados . Por exemplo, o banco de dados usa os espaços de tabela para organizar os arquivos , mas o administrador deve monitorar esses espaços de tabela para garantir que eles continuem a funcionar corretamente. Tablespaces
de dados em um banco de dados são armazenados em arquivos que são organizados em " espaços de tabela . " Um espaço de tabela é a unidade lógica de armazenamento utilizado na gestão de banco de dados. Cada tabela contém os arquivos que existem em um disco rígido do computador e estejam em conformidade com o sistema de arquivos do computador. Os arquivos de armazenar dados que são usados para preencher as tabelas no banco de dados. Cada tabela representa um aspecto particular ou coleta de dados a partir de uma determinada parte do banco de dados associado .
SISTEMA Tablespace
Por padrão , alguns espaços de tabelas são construídas pelo software de banco de dados quando um novo banco de dados é criado por um administrador. Uma tabela em particular - o espaço de tabela SYSTEM - contém arquivos que armazenam o " dicionário de dados " do banco de dados . O dicionário de dados contém metadados sobre os dados no banco de dados . Esses metadados é, essencialmente, dados sobre os dados, tais como o tempo de criação, formato e relações com outros dados. O dicionário de dados é fundamental para o funcionamento do banco de dados.
Enchimento acima SISTEMA Tablespace
Teoricamente, o espaço de tabela SYSTEM pode encher a sua memória alocada se não é monitorado . Enquanto o espaço de tabela SYSTEM representa um conjunto especial de dados e requer privilégios especiais para acessar e gerenciar , a gestão atual da tabela é o mesmo que com qualquer outra tabela . Isto significa que a tabela pode preencher com dados e causar um bloqueio do sistema . Seu espaço pode ser estendido , porém, com os comandos habituais de gestão de espaço de tabela .
Estendendo o Tablespace
Para estender o espaço de tabela SYSTEM, o administrador usa o comando " alterar " , que permite o acesso directo ao espaço de tabela . Em seguida , a palavra-chave " autoextend " permite que o administrador de estender o espaço de tabela para um determinado tamanho. Por exemplo, o seguinte comando irá estender o " exemplo " tamanho da tabela por 100 e garantir que o espaço de tabela auto- amplia quando é a falta de espaço : exemplo
ALTER TABLESPACE
AUTOEXTEND ON PRÓXIMO 100M MAXSIZE ILIMITADO