Ajout de fichiers de données pour les bases de données volumineuses

Si le fichier de vidage de base de données dépasse 98 Go, vous devez ajouter les fichiers de données LOB_TABLESPACE à la base de données sur la base de données Oracle 19c. Cette opération doit s'effectuer avant l'importation du fichier de vidage de base de données dans la base de données Oracle 19c.
Le nombre de fichiers de données que vous ajoutez dépend de l'espace supplémentaire dont vous avez besoin. Vous pouvez confirmer le nombre de fichiers de données nécessaires en comptant le nombre de fichiers de données utilisés par la base de données source. Vous pouvez également estimer cette valeur aumoyen de la taille du fichier de vidage de la base de données.
  1. Pour estimer le nombre de fichiers de données que vous devez ajouter, procédez comme suit :
    Allez à l'étape 2 si vous avez déjà défini le nombre de fichiers de données requis.
    1. Soustrayez 100 Go à la taille de l'estimation du fichier de vidage de la base de données.
      Pour générer l'estimation du fichier de vidage de la base de données, voir Exportation de la base de données à partir du système de base de données source Oracle.
    2. Divisez le reste par 32 (nombre de gigaoctets qu'un fichier de données peut potentiellement héberger).
    3. Arrondissez le nombre obtenu pour vous assurer de créer suffisamment de fichiers de données.
      Par exemple, si le fichier de vidage de la base de données est de 500 Go, ajoutez 13 nouveaux fichiers de données.
  2. Exécutez la commande suivante pour vous connecter à la base de données à l'aide de SQL*Plus :
    sqlplus sys/<mot_passe> as sysdba
  3. Exécutez une commande basée sur la configuration de votre base de données pour ajouter des fichiers de données (ajout de retours à la ligne à des fins de lisibilité) :
    • Locataire unique sous Linux
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE '/opt/oracle/oradata/protect/
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
    • Hébergement multiclient sous Linux
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE '/opt/oracle/oradata/dlpcdb/protect/
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
    • Locataire unique sous Windows
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE 'C:\ORACLE\ORADATA\PROTECT\
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
    • Hébergement multiclient sous Windows
      ALTER TABLESPACE LOB_TABLESPACE ADD DATAFILE 'C:\ORACLE\ORADATA\DLPCDB\PROTECT\
      LOB04.DBF
      ' SIZE 1024M AUTOEXTEND ON NEXT 100M MAXSIZE 32767M;
  4. Répétez l'étape 3 pour chaque nouveau fichier de données que vous devez ajouter.Chaque fois que vous exécutez la commande, augmentez le chiffre dans le nom de fichier
    LOB04.DBF
    de un de manière séquentielle.Par exemple, si vous ajoutez 13 nouveaux fichiers de données, le premier nom de fichier de données est
    LOB04.DBF
    et le dernier est
    LOB16.DBF
    .