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

Oracle Discussion :

[Oracle] Acceder a un fichier distant


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 25
    Par défaut [Oracle] Acceder a un fichier distant
    Bonjour,

    Je dois acceder un fichier a partir de la Bdd, hors ce fichier ne se trouve pas sur la machine ou se trouve la base, et du coup il est impossible de l'ouvrir avec un utl_file.fopen.

    Comment puis je acceder a ce fichier ?

    Merci d'avance

    Keeri

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    A priori , Il faut mapper ton repertoire distant depuis ton serveur de BDD ...

    Quels sont les OS de tes deux machines ??

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 25
    Par défaut
    La BDD tourne sur un cluster en 2003 et devra acceder a un repertoire Samba

    On a deja essayer de mapper un lecteur reseau et de lancer la proc de test mais rien n'y fait.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    2 pistes :

    1. Est-ce que tes droits sont ok pour ton partage ???

    2. Regarde du côté de ton paramètre utl_file_dir ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    select name, value from v$parameter where name like '%utl_file_dir%';
    Essaye de le mettre à '*' dans ton init.ora (il faut redémarrer la base)
    ===> utl_file_dir=*

    Attention, le mettre à * signifie que tu peux générer et lire un fichier de partout sur ton serveur ...(donc aussi au travers un partage réseau )

  5. #5
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Citation Envoyé par jlucch
    Essaye de le mettre à '*' dans ton init.ora (il faut redémarrer la base)
    ===> utl_file_dir=*
    A condition d'être en 8i ou de ne pas travailler avec des directories.

    NB : niveau sécurité, ce n'est tout de même pas recommandé

  6. #6
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 25
    Par défaut
    le repertoire distant est en full acces pour all

    j'ai lancé la requete et elle me ramene bien * je n'ai donc pas eu a le changer

    le service oracle est lance en "local system" est ce que cela peut influer sur l'acces au reseau ?

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Par défaut
    Quel ordre lances tu exactement ??? utl_file.fopen .... ????

  8. #8
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    Citation Envoyé par keerigan
    On a deja essayer de mapper un lecteur reseau et de lancer la proc de test mais rien n'y fait.
    en effet, ça ne marche pas, il faut indiquer le chemin complet et non le raccourci réseau : \\machine\répertoire

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

Discussions similaires

  1. comment acceder à un fichier distant
    Par ramoucha23 dans le forum Général Java
    Réponses: 2
    Dernier message: 22/08/2011, 12h17
  2. Réponses: 11
    Dernier message: 20/11/2006, 22h52
  3. Réponses: 2
    Dernier message: 06/02/2006, 11h13
  4. include fichier distant
    Par noarno dans le forum ASP
    Réponses: 2
    Dernier message: 05/04/2004, 16h47
  5. MapPath et fichier distant
    Par arno_ dans le forum ASP
    Réponses: 8
    Dernier message: 16/09/2003, 16h06

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