Monitorar e Gerenciar Tablespaces e Arquivos de Dados
Você pode monitorar os tablespaces e arquivos de dados armazenados em cada tablespace no Banco de Dados Gerenciado e executar tarefas de gerenciamento de armazenamento, como criar, editar e eliminar tablespaces e adicionar e editar arquivos de dados.
Para exibir tablespaces, vá para a página Detalhes do banco de dados gerenciado e clique em Tablespaces no painel esquerdo em Recursos.
Na seção Tablespaces, você pode exibir a lista de tablespaces e monitorar o espaço usado e alocado (em GB) para todos os arquivos de dados dentro dos tablespaces do sistema e do usuário no canto superior direito da seção. Você também pode monitorar cada tablespace individual, que pode ser expandido ainda mais para exibir todos os arquivos de dados no tablespace. Nesta seção, você pode exibir gráficos de barras que fornecem uma visão rápida do uso do espaço, informações como o status dos tablespaces e arquivos de dados, o tipo de tablespace, se os tablespaces e arquivos de dados podem ser estendidos automaticamente e a localização do diretório.
Para Autonomous Databases Serverless, você não pode executar tarefas de gerenciamento de tablespace, como criar um tablespace, eliminar um tablespace e redimensionar arquivos de dados.
Para obter mais informações sobre tablespaces, consulte Overview of Tablespaces no Oracle Database Concepts.
Privilégios Necessários para Trabalhar com Tablespaces
Você deve ter o privilégio de sistema CREATE TABLESPACE
para criar um tablespace. Para criar o tablespace SYSAUX
, você deve ter o privilégio de sistema SYSDBA
. Além disso, você deve ter os seguintes privilégios:
ALTER TABLESPACE
para editar um tablespaceDROP TABLESPACE
para eliminar um tablespaceMANAGE TABLESPACE
para atualizar o status do tablespaceALTER DATABASE
para definir um tablespace padrão ou redimensionar arquivos de dados
Criar um Tablespace
Você pode criar tablespaces adicionais para armazenar dados do usuário, de forma que nem todos os dados sejam armazenados no tablespace USERS
. A seguir há alguns motivos para criar tablespaces adicionais:
- Para determinados usuários, grupos de usuários ou aplicações, pode ser conveniente manter todos os dados da aplicação em um tablespace separado ou conjunto de tablespaces para backup e recuperação ou por motivos de manutenção. Por exemplo, se você precisar recuperar todos os dados do aplicativo do backup em decorrência de uma falha de hardware ou software e quiser executar uma recuperação off-line. Se os dados da aplicação forem mantidos em um tablespace separado, você pode ajustar esse tablespace off-line e recuperá-lo, sem afetar a operação ou outras aplicações do banco de dados.
- Algumas aplicações, como aquelas com tabelas grandes particionadas podem se beneficiar da distribuição de dados através de vários tablespaces. Esta abordagem permite o uso ideal do armazenamento disponível porque os dados frequentemente acessados podem ser colocado em discos de desempenho alto e dados recuperados com pouca frequência podem ser colocados em armazenamento com menor custo.
Para criar um tablespace:
Para obter mais informações sobre os campos e atributos a serem especificados no painel Criar TABLESPACE, consulte CREATE TABLESPACE em Oracle Database SQL Language Reference.
Executar Outras Tarefas de Gerenciamento de Armazenamento
Você pode executar tarefas adicionais de gerenciamento de armazenamento na seção Tablespaces.
Tarefas de Tablespace
Clique no ícone Ações () disponível para cada tablespace e execute as tarefas a seguir. Observe que a disponibilidade das opções no menu Ações depende das condições definidas para o tablespace e nem todas as opções são exibidas para todos os tablespaces. Por exemplo, se o tablespace já for um tablespace padrão, a opção Definir como tablespace padrão não será exibida no menu Ações.
- Exibir detalhes: Clique para exibir os detalhes gerais e de armazenamento do tablespace.
- Editar tablespace: Clique para editar os detalhes do tablespace. Para um pequeno tablespace de arquivo, você só pode editar o nome do tablespace; no entanto, para um grande tablespace de arquivo, você pode editar as definições de nome, tamanho do arquivo e Extensão automática.
- Eliminar tablespace: Clique para eliminar o tablespace. No painel Eliminar tablespace, você recebe as opções para eliminar os arquivos de dados e eliminar o conteúdo do tablespace.
Observação
Se um tablespace for eliminado, os objetos e dados contidos nele não estarão mais disponíveis e a recuperação deles poderá ser um processo demorado. É recomendável executar um backup antes de eliminar um tablespace. - Defina o tablespace como somente para leitura ou Defina o tablespace como leitura e gravação: Clique para definir o tablespace como somente para leitura ou leitura.
- Definir como tablespace padrão: Clique para definir o tablespace como o tablespace padrão.
- Adicionar arquivo de dados: Clique para adicionar arquivos de dados ao tablespace.
Tarefas do Arquivo de Dados
Expanda a lista de arquivos de dados e clique no ícone Ações () disponível para um arquivo de dados e execute as tarefas a seguir. Observe que a opção Emitir arquivo de dados não será exibida no menu Ações se houver apenas um arquivo de dados no tablespace.
- Editar: Clique para editar o tamanho do arquivo e as definições de Expansão automática do arquivo de dados.
- Eliminar arquivo de dados: Clique para eliminar o arquivo de dados.
Observação
A eliminação de um arquivo de dados pode causar perda de dados. É recomendável que você faça um backup antes de eliminar um arquivo de dados.