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.

Observação

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 tablespace
  • DROP TABLESPACE para eliminar um tablespace
  • MANAGE TABLESPACE para atualizar o status do tablespace
  • ALTER 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:

  1. Na seção Tablespaces da página Detalhes do banco de dados gerenciado, clique em Criar.
  2. No painel Criar tablespace:
    1. Especifique o seguinte na seção Geral:
      1. Nome: Informe um nome para o tablespace.
      2. tablespace padrão: Opcionalmente, marque essa caixa de seleção para definir o tablespace como o tablespace padrão.
      3. Tipo: Selecione Permanente ou Temporário para especificar o tipo de tablespace. Permanente é selecionado por padrão.
      4. Bigfile: Selecione Smallfile ou Bigfile para especificar o volume do tablespace. Smallfile é selecionado por padrão.
        Observação

        Se você selecionar Bigfile, o tablespace poderá ter somente um arquivo de dados.
      5. Status: Selecione Leitura e gravação ou Somente para leitura para especificar o status do tablespace. Leitura e gravação é selecionada por padrão.
      6. Criptografia: Marque a caixa de seleção Ativado para ativar a criptografia e selecionar o padrão de criptografia no campo Algoritmo de criptografia. A caixa de seleção Ativado é marcada por padrão e você poderá desmarcá-la se a criptografia não for necessária.
        Observação

        Para ativar a criptografia, a Criptografia Transparente de Dados deve estar ativada no banco de dados e a wallet deve estar aberta. Para obter mais informações, consulte Introduction to Transparent Data Encryption no Oracle Database Advanced Security Guide.
    2. Especifique o seguinte na seção Adicionar arquivos de dados:

      Você pode adicionar arquivos de dados aos grupos de discos do Oracle Automatic Storage Management (Oracle ASM) ou no armazenamento do sistema de arquivos. Além disso, você pode ativar o uso do Arquivos Gerenciados pela Oracle ou especificar explicitamente quais arquivos de dados ou temporários devem ser adicionados. Para obter informações sobre o Oracle ASM, consulte Overview of Oracle Automatic Storage Management no Oracle Automatic Storage Management Administrator's Guide.

      1. Tipo de armazenamento: Revise o tipo de armazenamento: Sistema de arquivos ou Gerenciamento automático de armazenamento.
      2. Usar arquivos gerenciados pela Oracle: Selecione para usar arquivos de dados Gerenciados pela Oracle no tablespace. Essa caixa de seleção é marcada por padrão e o arquivo de dados gerenciado pela Oracle é um arquivo de dados de 0,1 GB, que é automaticamente extensível e tem um tamanho máximo ilimitado. Para obter informações sobre Arquivos Gerenciados pela Oracle, consulte Using Oracle Managed Files no Oracle Database Administrator's Guide.

        Se você desmarcar a caixa de seleção Usar arquivos gerenciados pela Oracle, uma das opções a seguir será exibida dependendo do Tipo de armazenamento.

        • Caminho e nome do arquivo de dados: Especifique o caminho absoluto e o nome dos arquivos de dados e clique em Adicionar. Esse campo é exibido para o tipo de armazenamento Sistema de arquivos.
        • Grupos de discos: Especifique o grupo de discos no qual os arquivos de dados devem ser armazenados e clique em Adicionar. Este campo é exibido para o tipo de armazenamento do Gerenciamento automático de armazenamento.
      3. Tamanho do arquivo (GB): Informe o tamanho inicial do arquivo de dados em GB. Por padrão, 1 GB é especificado.
      4. Extensão automática: Selecione para estender automaticamente o arquivo de dados quando ele atingir seu limite máximo de tamanho. Essa caixa de seleção é marcada por padrão, e é especificado 100 MB como o valor de incremento no campo Incremento (MB) e a caixa de seleção Ilimitado, em Tamanho máximo do arquivo, é marcada. Você pode fazer alterações no valor Incremento (MB) e desmarcar a caixa de seleção Ilimitado e especificar um tamanho máximo para o arquivo de dados no campo Tamanho específico (MB).
    3. Especifique o seguinte na seção Espaço:
      1. Gerenciamento de espaço do segmento: Selecione Automático ou Manual para especificar como gerenciar espaço dentro de um segmento. Automático é selecionado por padrão.
      2. Compactação: Selecione Nenhum ou Básico para especificar se você deseja usar uma opção de compactação. Nenhum é selecionado por padrão.
      3. Alocação de extensão: Selecione Automático ou Uniforme para especificar a alocação de extensão. Automático é selecionado por padrão. Se você selecionar Uniform para especificar que a alocação de extensão está em um tamanho fixo e uniforme, poderá especificar opcionalmente o tamanho da extensão no campo Tamanho da extensão (KB).
      4. Tamanho do bloco: Revise o tamanho do bloco padrão.
    4. Selecione uma das opções disponíveis na lista drop-down Tipo de credencial na seção Credenciais para especificar as credenciais do banco de dados para estabelecer conexão com o Banco de Dados Gerenciado. Para obter informações sobre tipos de credenciais, consulte Usar Credenciais para Executar Tarefas de Diagnóstico e Gerenciamento.
    5. Clique em Criar.
O tablespace recém-criado é exibido na seção Tablespaces na página Detalhes do banco de dados gerenciado.

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 (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 (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.