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 :

Extract données en local ou distant


Sujet :

PL/SQL Oracle

  1. #1
    Membre éclairé Avatar de bstevy
    Homme Profil pro
    Solutions Architect
    Inscrit en
    Mai 2009
    Messages
    552
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Japon

    Informations professionnelles :
    Activité : Solutions Architect
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2009
    Messages : 552
    Points : 870
    Points
    870
    Par défaut Extract données en local ou distant
    Bonjour à tous,


    J'ai un petit point que je souhaiterai voir éclairci.
    Ma problématique est la suivante : je fais une extraction de donnée, mon script est lancé depuis un poste windows server et attaque ma base oracle sur une machine unix. Ou vont aller mes données ?

    D'après ce que j'ai compris, et que j'aimerais que vous me confirmiez, ca depend des commandes que j'utilises.
    • Si j'utilise 'SPOOL', mes lignes vont attérir en local sur mon windows.
    • Si j'utilise UTL_FILE, mes lignes vont sortir sur ma machine distante, herbergeant ma base.

    J'ai bon ?


    Bon, si j'ai correcte sur ce point (j'espère), j'ai donc essayé de me faire une tite procédure pour sortir mes données sur mon serveur distant. Mais j'avoue tout de suite, c'est mon premier script en PL, et donc c'est un peu foiré. Mais je traille dessus, et si j'ai besoin d'aide je reviendrai vous embeter.

  2. #2
    Expert éminent sénior Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Points : 11 252
    Points
    11 252
    Par défaut
    SPOOL est une commande sqlplus, cela implique que le fichier sera crée sur la machine où ce programme s'exécute.
    UTL_FILE c'est un package noyau PL/SQL et tout le code noyau PL/SQL s'exécute sur la machine où la base Oracle tourne.

  3. #3
    Membre expérimenté
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Points : 1 717
    Points
    1 717
    Billets dans le blog
    6
    d'avoir Pensé à voter positivement pour ceux qui vous ont aidés et surtout à mettre si le cas.
    ça encourage.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Synchronisation de deux bases de données( locale et distante)
    Par chadha dans le forum Administration
    Réponses: 48
    Dernier message: 11/06/2019, 09h30
  2. Réponses: 2
    Dernier message: 16/07/2012, 12h28
  3. Réponses: 5
    Dernier message: 09/01/2012, 09h19
  4. Récupération de donnée serveur local et distant
    Par sebaaas dans le forum Langage
    Réponses: 1
    Dernier message: 04/12/2007, 23h51
  5. Insertion de données serveur local -> serveur distant
    Par Sunny dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/12/2005, 14h19

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