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 :

Création d'un répertoire


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 104
    Par défaut Création d'un répertoire
    Bonjour,

    Y at'il une possibilité de créer un répertoire avec un package ou une méthode sous Oracle?

    Merci d'avance

  2. #2
    Membre Expert 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
    Par défaut
    Bonjour,

    Oui c'est possible

    1. créér le réperteoire au niveau OS

    2. creation dans Oracle

    avec execute immediate

    ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    mkdir -p /app/oracle/SCOTT_DIR
     
    9>     CREATE OR REPLACE PROCEDURE CREATE_DIR (V_NAME varchar2,V_PATH varchar2 ) AS
      2      BEGIN
      3      EXECUTE IMMEDIATE 'CREATE OR REPLACE DIRECTORY  ' || V_NAME ||' AS ''' || V_PATH || '''' ;
      4
      5
      6
      7    -- Grants on directory
      8    EXECUTE IMMEDIATE 'GRANT READ  ON DIRECTORY ' || V_NAME ||' TO SCOTT';
      9
     10    EXECUTE IMMEDIATE 'GRANT WRITE ON DIRECTORY  ' || V_NAME ||' to SCOTT';
     11
     12
     13  END;
     14  /
     
    Procedure created.
     
     
     
    >exec CREATE_DIR ('DIR_SCOTT','/app/oracle/SCOTT_DIR');
     
    PL/SQL procedure successfully completed.
     
     
     
     
     
    expdp scott/tiger tables=EMP,DEPT directory=DIR_SCOTT dumpfile=EMP_DEPT.dmp logfile=expdpEMP_DEPT.log
     
    Export: Release 11.1.0.7.0 - 64bit Production on Tuesday, 28 July, 2009 11:18:58
     
    Copyright (c) 2003, 2007, Oracle.  All rights reserved.
     
    Connected to: Oracle Database 11g Release 11.1.0.7.0 - 64bit Production
    Starting "SCOTT"."SYS_EXPORT_TABLE_01":  scott/******** tables=EMP,DEPT directory=DIR_SCOTT dumpfile=EMP_DEPT.dmp logfile=expdpEMP_DEPT.log
    Estimate in progress using BLOCKS method...
    Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
    Total estimation using BLOCKS method: 128 KB
    Processing object type TABLE_EXPORT/TABLE/TABLE
    Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX
    Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
    Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
    Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
    Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
    . . exported "SCOTT"."DEPT"                              5.937 KB       4 rows
    . . exported "SCOTT"."EMP"                               8.570 KB      14 rows
    Master table "SCOTT"."SYS_EXPORT_TABLE_01" successfully loaded/unloaded
    ******************************************************************************
    Dump file set for SCOTT.SYS_EXPORT_TABLE_01 is:
      /app/oracle/SCOTT_DIR/EMP_DEPT.dmp
    Job "SCOTT"."SYS_EXPORT_TABLE_01" successfully completed at 11:19:13

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 104
    Par défaut
    Il reste une partie du problème : la création physique du répertoire, on n'est peut pas le faire avec une procédure oracle (qui remplace mkdir -p /app/oracle/SCOTT_DIR)

    Merci d'avance

  4. #4
    Membre éprouvé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2008
    Messages
    109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2008
    Messages : 109
    Par défaut
    bonjour


    NON !!!

  5. #5
    Expert confirmé 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
    Par défaut
    Citation Envoyé par FABFAB125 Voir le message
    Il reste une partie du problème : la création physique du répertoire, on n'est peut pas le faire avec une procédure oracle (qui remplace mkdir -p /app/oracle/SCOTT_DIR)

    Merci d'avance
    Si avec l'aide d'une procédure externe ecrite en java ou C.

Discussions similaires

  1. Création d'un répertoire
    Par VanessaDu67 dans le forum MATLAB
    Réponses: 14
    Dernier message: 03/07/2007, 15h02
  2. Création de sous répertoire impossible
    Par KHELOUIATI dans le forum Windows XP
    Réponses: 1
    Dernier message: 19/03/2007, 08h11
  3. Réponses: 9
    Dernier message: 10/11/2006, 15h07
  4. [applet] création d'un répertoire avec un applet
    Par TERRIBLE dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 29/12/2005, 12h24
  5. Création d'un répertoire sur un serveur
    Par Ric_ dans le forum Langage
    Réponses: 2
    Dernier message: 19/12/2005, 23h33

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