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

Administration Oracle Discussion :

UTL_FILE et fichier verrouillé


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 9
    Par défaut UTL_FILE et fichier verrouillé
    Bonjour,

    j'ai fait un kill de la session alors qu'il y avait en cours d'exécution d'une procédure Pl/SQL dans laquelle je créai un fichier avec UTL_FILE (la procédure patinait). Depuis le fichier est verrouillé et je ne peux ni le renommer ni le supprimer dans l'explorer.

    J'ai essayé de réécrire dessus en PL/SQl, pas de problème, de le renommer et de le supprimer en PL/SQL (toujours avec UTL_FILE) et cela ne fonctionne pas.

    Je pense que le fichier étant lié à la session Oracle, il doit être bloqué par un process quelconque mais impossible de trouver lequel. Après des recherches sur Internet, toujours chou blanc...

    Je suis bloqué depuis hier et le fichier est toujours bloqué.
    Merci par avance de votre aide
    Cordialement
    Bonne journée

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    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 461
    Par défaut
    Si vous pouvez vous le permettre, un redémarrage de la base devrait être un moyen rapide de vous débloquer...

  3. #3
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 9
    Par défaut
    malheureusement ce n'est pas possible car c'est la base de production.

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Quel est le système d'exploitation du serveur ?

  5. #5
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 9
    Par défaut
    Microsoft server 2003
    x64 edition

    (je ne le dirai pas dans chaque message mais grand merci par avance de votre aide)

  6. #6
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    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 461
    Par défaut
    Il faudrait préciser (informations à donner systématiquement) :
    - votre OS
    - votre version d'Oracle
    - l'erreur exacte que vous obtenez en PL/SQL

    Pour Windows, on peut trouver un utilitaire sympathique sur internet qui s'appelle UNLOCKER, et qui permet de savoir qui verrouille un fichier, et de libérer ce verrou.
    Ne vous précipitez pas pour libérer le verrou, il ne faudrait pas mettre à mal votre base.

  7. #7
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par Pomalaix Voir le message
    Pour Windows, on peut trouver un utilitaire sympathique sur internet qui s'appelle UNLOCKER, et qui permet de savoir qui verrouille un fichier, et de libérer ce verrou.
    J'utilise Process Explorer, c'est un outil Microsoft qui est une sorte de gestionnaire des tâches très amélioré.

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 175
    Par défaut
    Citation Envoyé par Waldar Voir le message
    J'utilise Process Explorer, c'est un outil Microsoft qui est une sorte de gestionnaire des tâches très amélioré.
    +1 pour process explorer
    il suffit de chercher le fichier vérouillé, et de forcer la fermeture du FILE HANDLE

    ca permet de fermer des fichiers verrouillés sans tuer de process, bien pratique quand un process ne veut pas rendre la main alors qu'il n'utilise plus le fichier

  9. #9
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 9
    Par défaut
    -version oracle 10g

    erreur oracle lorsque je fait un UTL_FILE.FREMOVE :
    ORA-29291: file remove operation failed
    ORA-06512: at "SYS.UTL_FILE", line 239
    ORA-06512: at "SYS.UTL_FILE", line 1154
    ORA-06512: at line 50

    J'exécute mon script PL/SQL à partir de Toad 9.6.0.27

    ci-dessous le scripte lancé :
    vNomfichier := 'trace-preparation-emission-DARVA-OMSD_16082012-14H.log';
    lefichier:=UTL_FILE.FOPEN('EXPORT_DARVA',vNomfichier,'w');
    UTL_FILE.PUT_LINE(lefichier,' ----');
    UTL_FILE.PUT_LINE(lefichier,' FICHIER DE TRACE');
    UTL_FILE.PUT_LINE(lefichier,' -----');
    UTL_FILE.PUT_LINE(lefichier,''); --Vide
    UTL_FILE.PUT_LINE(lefichier,'Traitement PL/SQL');
    UTL_FILE.FCLOSE_ALL;
    UTL_FILE.FREMOVE ('EXPORT_DARVA', vNomfichier);

    Le fichier 'trace-preparation-emission-DARVA-OMSD_16082012-14H.log' est impossible à supprimer par contre je peux l'éditer sans problème.

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

Discussions similaires

  1. Fichier verrouillé pour modification par
    Par pas85 dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 02/03/2009, 09h51
  2. Fichier verrouillé: ORA-09968
    Par agdid04 dans le forum Administration
    Réponses: 1
    Dernier message: 16/09/2008, 16h11
  3. [OS] Supprimer des fichiers verrouillés
    Par salseropom dans le forum Apple
    Réponses: 4
    Dernier message: 18/02/2008, 23h28
  4. [W2003] supprimer un fichier verrouillé
    Par Magnus dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 17/07/2007, 13h26
  5. [C#]Problème de fichiers verrouillés
    Par mikyfpc dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/05/2007, 14h06

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