Pb export sous Oracle

Bonjour,
Pour mes sauvegardes, tous les soirs j'exporte les données.
Depuis deux jour, dans le log j'ai le message suivant :

EXP-00056: Erreur ORACLE 3113 rencontré
ORA-03113: end-of-file on communication channel
EXP-00008: Erreur Oracle 1041 rencontré
ORA-01041: internal error. hostdef extension doesn't exist

Alors que pour une autre instance les exports ce passent bien ...
Merci de m'aider.

3 réponses

  1. Cela peut provenir de pb matériels sur le réseau...

    As-tu essayé de faire ton export depuis un autre poste ? Si cela marche, c'est probablement ta config de Net8 qui est corrompue, désinstalles-le et réinstalle le.

    0
    1. Modérateur
      Salut,

      As-tu essayé de réinstaller le client Oracle et son pilote ODBC ?

      @+

      Seb
      0
      1. Bonjour,

        J'ai exactement le même problème que toi Marius, as tu touvé la solution ?

        Merci

        Jcbey
        0
        1. Avez-vous vérifier l'état de vos procédure D'export.

          Export est consituté d'un ensemble de procédures (qui évoluent avec les versions/ upgrade, par exemple nouvelles colonnes).

          Donc vérifier la validité des procédure:

          SELECT owner, object_type, object_name
          FROM DBA_OBJECTS
          WHERE status='INVALID'
          AND object_name not like 'BIN%'
          AND object_name like '%cat_%'
          ORDER BY owner, object_name;

          Si ils y en a des invalident essayer de les recompiler:
          -- Recompilation manuelle

          Pour package header
          ALTER PACKAGE <schema>.<package> COMPILE PACKAGE

          Pour body
          ALTER PACKAGE <schema>.<package> COMPILE BODY

          Pour body et package
          ALTER PACKAGE <schema>.<package> COMPILE

          ==> Mais le plus simple est de réinstaller le script de création du schéma d'export/import:
          @$ORACLE_HOME/rdbms/admin/catexp.sql

          Ce script crée les vues / droit et les packages pour l'export/import.

          En cas d'upgrade de base sans passer par le wizzard, il faut les rejouer.
          0