Adicionar arquivos de dados para bancos de dados grandes

Se o arquivo de despejo do banco de dados exceder 98 GB, será necessário adicionar arquivos de dados LOB_TABLESPACE ao banco de dados Oracle 19c. É possível executar a ação antes de importar o arquivo de despejo do banco de dados para o banco de dados Oracle 19c.
O número de arquivos de dados que você adiciona depende de quanto espaço é necessário. Você pode confirmar o número de arquivos de dados necessários, contando o número que o banco de dados de origem usa. Também é possível estimar o número usando o tamanho do arquivo de despejo do banco de dados.
  1. Estime o número de arquivos de dados que devem ser adicionados concluindo as seguintes etapas:
    Vá para a etapa 2 se você já tiver definido o número de arquivos de dados necessários.
    1. Subtraia 100 GB do tamanho da estimativa do arquivo de despejo do banco de dados.
      Consulte Exportar o banco de dados do sistema do banco de dados de origemOracle 11g para gerar a estimativa do arquivo de despejo do banco de dados.
    2. Divida o restante por 32 (o número de gigabytes que um arquivo de dados pode potencialmente acomodar).
    3. Arredonde o número resultante para garantir que você crie arquivos de dados suficientes.
      Por exemplo, se o arquivo de despejo do banco de dados for 500 GB, adicione 13 novos arquivos de dados.
  2. Execute o seguinte comando para se conectar ao banco de dados usando o SQL*Plus:
    sqlplus sys/<password> as sysdba
  3. Execute um comando com base na configuração do banco de dados para adicionar arquivos de dados (quebras de linha adicionadas para legibilidade):
    • Locatário único no Linux
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE '/opt/oracle/oradata/protect/
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
    • Multilocação no Linux
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE '/opt/oracle/oradata/dlpcdb/protect/
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
    • Locatário único no Windows
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE 'C:\ORACLE\ORADATA\PROTECT\
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
    • Multilocação no Windows
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE 'C:\ORACLE\ORADATA\DLPCDB\PROTECT\
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
  4. Repita a etapa 3 para cada arquivo de dados novo que deva ser adicionado. Toda vez que o comando for executado, aumente em um o numeral no nome do arquivo
    LOB04.DBF
     sequencialmente. Por exemplo, se você estiver adicionando 13 novos arquivos de dados, o nome do primeiro arquivo de dados será
    LOB04.DBF
    e o último será
    LOB16.DBF
    .