Confirmation du nombre de lignes de schéma avant l'exportation sous Linux

Confirmez le nombre de lignes de schéma avant d'exporter la base de données. Vous utilisez le nombre de lignes de schéma pour comparer le nombre après avoir terminé l'exportation.
  1. Dans l'invite de commande SQL>, entrez :
    sqlplus protect/<password>@protect
  2. Après avoir reçu le message Connecté, dans l'invite de commande SQL>, entrez la commande suivante pour créer une fonction PL\SQL destinée à générer le nombre de lignes :
    create or replace function
    row_count (p_tablename in varchar2)
    return number
    as
    l_count number;
    begin execute immediate
    'select count(*)
    from ' || p_tablename
    into l_count;
    return l_count;
    end;
    /
  3. Exécutez la requête suivante pour générer un nombre de lignes pour chaque table du schéma :
    spool rowCount_before_export.txt
    select table_name, row_count(table_name) num_of_rows from user_tables;
    spool off
    Le fichier
    rowCount_before_export.tx
    est généré dans le répertoire d'exécution.
  4. Enregistrez le fichier
    rowCount_before_export.txt
    pour une utilisation ultérieure.