IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Import/Export Oracle Discussion :

10g/datapump/export schema et trigger log on/off


Sujet :

Import/Export Oracle

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 30
    Points : 14
    Points
    14
    Par défaut 10g/datapump/export schema et trigger log on/off
    Bonjour à tous,

    voilà je travaille depuis quelques jours sur le datapump et je me rends compte qu'il y a un gros souci avec : il refuse d'exporter les triggers qui ne sont pas liés à des tables mais plutôt au schéma (LOG ON - OFF - SERVERERROR etc.).
    Y a t'il une solution a ce problème, gravissime s'il en est (notamment en ce qui nous concerne, on utilise régulièrement les imports pour faire du déboguage)...

    Merci,

  2. #2
    Membre expérimenté Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Points : 1 332
    Points
    1 332
    Par défaut
    Bonjour,

    s'ils appartiennent au schema sys tu ne peux pas utiliser EXPDP , voir donc exp par exemple ou d'autres outils ....

    ou DBMS_METADATA

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select dbms_metadata.get_ddl('TRIGGER',o.object_name,'SYS') txt FROM 
    DBA_OBJECTS o WHERE OWNER = 'SYS' and object_type='TRIGGER'
    and object_name='XXXX';

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 30
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par fatsora Voir le message
    Bonjour,

    s'ils appartiennent au schema sys tu ne peux pas utiliser EXPDP , voir donc exp par exemple ou d'autres outils ....

    ou DBMS_METADATA

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select dbms_metadata.get_ddl('TRIGGER',o.object_name,'SYS') txt FROM 
    DBA_OBJECTS o WHERE OWNER = 'SYS' and object_type='TRIGGER'
    and object_name='XXXX';
    Bonsoir,

    merci à toi, mais ils font plutôt partie du schema :
    si je fais un select count(*) from user_triggers j'ai 593 sur la base d'origine et 590 sur la base de destination....
    En testant ta requete le résultat est vide.

    A+,

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mars 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2009
    Messages : 16
    Points : 25
    Points
    25
    Par défaut
    Ce n'est pas parce que le user crée une trigger event que le trigger event est un trigger du schema!!!!!!

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 30
    Points : 14
    Points
    14
    Par défaut
    A priori un problème corrigé en 11g :

    http://forums.oracle.com/forums/thre...sageID=3243882

    En gros en 10g les triggers event ne sont pas exportés avec le datapump.

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 30
    Points : 14
    Points
    14
    Par défaut
    export import full même problème...

    dommage !

  7. #7
    Membre expérimenté Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Points : 1 332
    Points
    1 332
    Par défaut
    Bonjour,

    dans dba_objects et dans dba_triggers que donne le nom,le owner et le STATUS de ces triggers ...

    Est ce que les tables liéées a ces triggers n'ont pas été supprimées et sont dans le recyclebin ?

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 30
    Points : 14
    Points
    14
    Par défaut
    Citation Envoyé par fatsora Voir le message
    Bonjour,

    dans dba_objects et dans dba_triggers que donne le nom,le owner et le STATUS de ces triggers ...

    Est ce que les tables liéées a ces triggers n'ont pas été supprimées et sont dans le recyclebin ?
    Je reviens sur le sujet, j'ai dû gérer l'extraction et l'importation sous forme de requête SQL de ces triggers, ça ma pris du temps, mais au moins ça fonctionne.

    Voilà le résultat de ma requête :
    TRIGGER_NAME OWNER STATUT BASE_OBJECT_TYPE

    LOG_ERRORS URIOS_INF ENABLED SCHEMA
    LOG_CLIENT URIOS_INF ENABLED SCHEMA
    LOGOFF_CLIENT URIOS_INF ENABLED SCHEMA

    Pour info les triggers ne sont pas liés a des tables mais a un schema.

    Merci,

Discussions similaires

  1. Exporter schema de table dans SQL Server
    Par skunkies dans le forum Modélisation
    Réponses: 3
    Dernier message: 12/01/2009, 19h19
  2. Export dans un trigger (BCP ?)
    Par Slip007 dans le forum Outils
    Réponses: 1
    Dernier message: 07/08/2008, 12h59
  3. [Oracle 10G] Import/Export
    Par salsero1 dans le forum SQL
    Réponses: 2
    Dernier message: 25/07/2007, 10h30
  4. [10G] Datapump
    Par Marco_SAP dans le forum Oracle
    Réponses: 1
    Dernier message: 17/02/2006, 12h46
  5. [ 10g] import/export via datapump
    Par silverfab95 dans le forum Oracle
    Réponses: 7
    Dernier message: 06/02/2006, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo