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.
- 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.
- 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.
- Divida o restante por 32 (o número de gigabytes que um arquivo de dados pode potencialmente acomodar).
- 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.
- Execute o seguinte comando para se conectar ao banco de dados usando o SQL*Plus:sqlplus sys/<password> as sysdba
- 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 LinuxALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE '/opt/oracle/oradata/protect/LOB04.DBF' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
- Multilocação no LinuxALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE '/opt/oracle/oradata/dlpcdb/protect/LOB04.DBF' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
- Locatário único no WindowsALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE 'C:\ORACLE\ORADATA\PROTECT\LOB04.DBF' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
- Multilocação no WindowsALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE 'C:\ORACLE\ORADATA\DLPCDB\PROTECT\LOB04.DBF' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
- 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 arquivosequencialmente. Por exemplo, se você estiver adicionando 13 novos arquivos de dados, o nome do primeiro arquivo de dados seráLOB04.DBFLOB04.DBFe o último seráLOB16.DBF.