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

PL/SQL Oracle Discussion :

Débutant :Comment executer IMP.EXE avec un code PLSQL


Sujet :

PL/SQL Oracle

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 209
    Points : 73
    Points
    73
    Par défaut Débutant :Comment executer IMP.EXE avec un code PLSQL
    Bonjour
    Je cherche a executer IMP.EXE depuis un code PLSQL.
    Si vous avez une piste Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    bien sur on devine la version....
    Avec Datapump, tu peux utiliser le package DBMS_DATAPUMP, pour les version >9i : http://jaouad.developpez.com/datapump/
    Sinon, il me semble qu'il doit y avoir un package équivalent avec EXP.
    Dernière modification par Invité ; 04/02/2009 à 19h30.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 209
    Points : 73
    Points
    73
    Par défaut ha bon c'est tout..
    Donc si je comprend bien
    En plsql pour executer par exemple exp.exe il me suffit de faire un
    begin
    EXECUTE IMMEDIATE "$ EXP ..(Param de la commade)..."
    end;
    Merci a toi

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 209
    Points : 73
    Points
    73
    Par défaut ORA-01948 la longueur du nom d'identificateur (145) dÚpasse le maximum (30)
    Merci a toi pour ce premier grand pas mais j'ai encore un pb.
    j'obtient un message
    ORA-01948: la longueur du nom d'identificateur (145) dÚpasse le maximum (30)
    donc si tu avais un piste.
    Merci

  5. #5
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 460
    Points : 8 074
    Points
    8 074
    Par défaut
    Citation Envoyé par gold15 Voir le message
    Donc si je comprend bien
    En plsql pour executer par exemple exp.exe il me suffit de faire un
    begin
    EXECUTE IMMEDIATE "$ EXP ..(Param de la commade)..."
    end;
    Merci a toi
    Non non, ça ne marche pas du tout comme ça.

    Avant toutes choses, merci de préciser votre OS et votre version d'Oracle, qui doivent être fournis systématiquement lorsque vous posez une question.
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 209
    Points : 73
    Points
    73
    Par défaut OS
    Milles excuses
    Je travail sur une 10.r1 et 11 g.

  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 ce cas ,si tu tiens a utiliser Oracle pour le schedule
    il y a dbms_scheduler

    http://jaouad.developpez.com/datapump/#LVII-A

    http://www.developpez.net/forums/d54...bms_scheduler/

    asktom.oracle.com tahiti.oracle.com otn.oracle.com

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.


    phrase chinoise issue du Huainanzi

  8. #8
    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
    Si, en plus t'a envie de t'amuser !


    en java

    http://asktom.oracle.com/pls/asktom/...D:952229840241


    et celui-ci en dbms_pipe

    http://www.developpez.net/forums/d25...utable-pl-sql/

    amuse-toi bien


    asktom.oracle.com tahiti.oracle.com otn.oracle.com

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.


    phrase chinoise issue du Huainanzi

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/11/2007, 15h35
  2. Comment executer un programme avec un bouton
    Par STEPH69000 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 09/08/2006, 19h48
  3. Réponses: 2
    Dernier message: 03/05/2006, 17h00
  4. Réponses: 2
    Dernier message: 20/02/2006, 13h20
  5. Serveur/Client UDP: comment envoyer un fichier avec mon code
    Par danje dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 21/12/2005, 14h54

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