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 10g] SQL*Net break/reset to client apres KILL d'une requete


Sujet :

Oracle

  1. #1
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 83
    Points : 56
    Points
    56
    Par défaut [Oracle 10g] SQL*Net break/reset to client apres KILL d'une requete
    Bonjour,

    Voici le problème que je rencontre actuellement et, malgré mes nombreuses recherches, il m'est impossible d'y trouver une solution.

    J'ai lancé la requête suivante :

    update table_cible@base_cible set colonne_cible = (select colonne_source from table_source);
    Ne voulant plus que l'update se fasse, j'ai killé la requête. Cependant, le kill est toujours en cours après plusieurs journées, et l'event associé est : SQL*Net break/reset to client.

    La table table_cible est donc lockée et je n'ai aucune idée de comment procéder pour que le rollback s'effectue correctement.

    Une idée ?
    Merci par avance

  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
    Points : 8 079
    Points
    8 079
    Par défaut
    Citation Envoyé par twixi Voir le message
    j'ai killé la requête.
    De quelle manière avez-vous fait ça ?

  3. #3
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Points : 926
    Points
    926
    Par défaut
    Bonjour,

    Vous avez killé votre première session, celle entre votre poste client et votre base.

    Mais à cause de l'utilisation d'un DB Link, il existe une seconde session entre votre base et base_cible.

    Connecter vous sur base cible, et killer cette 2ième session. Cela devrait résoudre votre problème, et déverrouiller TABLE_CIBLE.

    Maintenant, avec des DB Link, il m'est parfois arrivé que les sessions restent en status Killed, et seul un arrêt / relance des bases a permis de rétablir la situation.

Discussions similaires

  1. Oracle 10g: SQL LOADER longueur maximum chemin fichier à importer
    Par mamid1706 dans le forum Import/Export
    Réponses: 0
    Dernier message: 16/12/2010, 12h18
  2. Réponses: 4
    Dernier message: 07/07/2010, 10h33
  3. Oracle 10g / SQL Developper
    Par guil1230 dans le forum Oracle
    Réponses: 5
    Dernier message: 05/03/2007, 18h11
  4. Réponses: 6
    Dernier message: 23/01/2007, 15h08
  5. [SQL] recupere les valeurs d'un liste puis faire une requete SQL
    Par 18Marie dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 22/06/2006, 13h50

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