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 :

Export/import migré de Sun à Linux


Sujet :

Import/Export Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 378
    Par défaut Export/import migré de Sun à Linux
    Bonjour,

    J'ai un traitement d'export/import entre 2 schémas de 2 instances différentes.
    L'export se fait avec EXPDP sur quelques tables en utilisant QUERY.
    L'import se fait avec IMPDP en utilisant CONTENT=DATA_ONLY et TABLES=...

    Le traitement marchait parfaitement sous Sun 5.10
    On vient de migrer sous Linux et depuis l'import ne marche plus avec l'option TABLES

    Ce que je trouve surprenant c'est que le retour de l'import est :
    Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production
    With the Partitioning, Oracle Label Security, Data Mining and Real Application Testing options
    ORA-31655: no data or metadata objects selected for job
    Master table "ORC"."SYS_IMPORT_TABLE_01" successfully loaded/unloaded
    Starting "ORC"."SYS_IMPORT_TABLE_01": orc/********@dodpvodp DUMPFILE=exp_ipe_his.dump TABLES=AUDIT_TRAIL,CASE_DATA,CASE_INFORMATION REMAP_SCHEMA=ipe:orc LOGFILE=imp_ipe_his.log CONTENT=DATA_ONLY DIRECTORY=ORC_EXTRACTDIR
    Job "ORC"."SYS_IMPORT_TABLE_01" successfully completed at 15:50:52
    Et donc Oracle m'indique que l'import est bien terminé. Mais il n'a bien sur rien chargé.

    Sous Linux pour que ca marche, il a fallu enlever l'option TABLES

    Est-ce que quelqu'un pourrait m'expliquer ?
    Merci de vos éclaircissements.

    La version d'Oracle est 10.2.0.5.

  2. #2
    Membre émérite
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 419
    Par défaut
    bonjour,

    je crois qu'avec la clause CONTENT=DATA_ONLY, oracle va charger juste les lignes dans les tables mais celles-ci doivent pré exister dans le schema orc, sans quoi il ne peut rien charger.

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 378
    Par défaut
    Les tables sont présentes dans les 2 schémas et strictement identiques.

  4. #4
    Membre émérite
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 419
    Par défaut
    alors peut-être que tu n'as rien dans ton dump concernant les tables que tu veux charger, d'où l'ora-31655

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    378
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 378
    Par défaut
    Si le dump contient bien les données exportées.
    D'ailleurs ce même dump fonctionne très bien sous Sun avec l'option qui pose problème sous Linux.

  6. #6
    Membre émérite
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 419
    Par défaut
    j'aimerais bien comprendre aussi.
    ton export, c'est sur la même version oracle?
    peux-tu poster ta commande expdp avec la query et éventuellement ton parfile (et le contenu de la log) ? puis la commande d'import.
    peux-tu réessayer l'import en préfixant chaque nom de table avec le user source parce qu'il me semble que si on ne le fait pas, c'est le current user qui prime dans un import niveau table. et là, oracle ne trouverait pas de tables appartenant à ORC dans le dump, ce qui expliquerait l'erreur rencontrée.
    et si après ce test tu obtiens l'erreur ORA-31631, c'est peut-être que le privilege IMP_FULL_DATABASE manque à ton user ORC sous linux

Discussions similaires

  1. [INFO GENERAL] Export/Import
    Par ElDadou38 dans le forum Oracle
    Réponses: 4
    Dernier message: 19/08/2005, 10h35
  2. Comment exporter / importer une table postgres
    Par Elois dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 01/03/2005, 18h22
  3. [Export-import] Comment faire ?
    Par phil_ma dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 06/02/2005, 18h15
  4. Export / Imports de Bases
    Par Guizz dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/07/2003, 14h18
  5. Export/import des logins et pwd
    Par Colargole dans le forum MS SQL Server
    Réponses: 14
    Dernier message: 17/07/2003, 16h07

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