Comment vérifier les verrous dans oracle sql

<

Contenu

  • Conseils & avertissements
  • article data-type="article">

    Oracle SQL utilise différents types de serrures de logiciels pour empêcher le même ensemble de données d`être modifiée par plus d`une instruction à la fois. Certaines serrures sont automatiquement réglées par la base de données System- autres peuvent être contrôlés par le développeur. Dans certains cas, deux processus peuvent aussi tenter de verrouiller le même ensemble de données, ce qui provoque une situation de blocage où aucun processus ne peut remplir. Le système de base de données résout normalement blocage des conditions de sa propre, mais les développeurs veulent souvent d`identifier et de corriger ces problèmes. Plusieurs instructions SQL peuvent être utilisées pour afficher les verrous existants dans la base de données.

    Choses que vous devez

    • accès administratif
    • Déterminer les informations dont vous avez besoin de verrouillage affiché. l`information de verrouillage est maintenue en vue du système qui peut être interrogé à l`aide des instructions SELECT de base. Certaines d`entre elles renvoient des données différentes.

      DBA_LOCK répertorie tous les verrous et verrous actuellement détenus et en circulation dans une base de données. Cette option affiche également des informations sur d`autres serrures bloquées par une demande de verrouillage individuel.

      DBA_LOCK_INTERNAL renvoie les mêmes informations que DBA_LOCK, sauf que les informations de blocage n`a pas été retourné.




      DBA_DDL_LOCKS et DBA_DML_LOCKS affichage des informations relatives à la langue de définition de données (DDL) ou de la langue de modification de données (DML) déclarations de verrouillage.

    • Connectez-vous à la base de données pour effectuer une requête, en utilisant soit une interface de ligne de commande ou votre application préférée.

    • Tapez l`instruction SELECT souhaité pour afficher les informations dans la vue préférée. Par exemple:

      * SELECT FROM

      sys.dba_locks

      WHERE [condition]

      le "OÙ" déclaration est facultative et peut être utilisé pour affiner vos jeux de résultats.

    • Exécutez l`instruction SQL et examiner les résultats.

    Conseils & Avertissements

    • L`exemple à l`étape 3 comprend un astérisque (*) pour sélectionner toutes les colonnes. Il est souvent plus efficace de remplacer l`astérisque avec la liste des colonnes spécifiques que vous souhaitez renvoyer.

    AUTRES

    Db2 sql tutoriel фото

    Db2 sql tutoriel

    En utilisant un langage de requête structuré (SQL) est la clé de l`accès facile des données dans un système…

    Comment utiliser limite sql фото

    Comment utiliser limite sql

    Structured Query Language ou SQL est un langage informatique utilisé pour gérer et manipuler des données dans les…

    Sql tutoriel vba фото

    Sql tutoriel vba

    Structured Query Language (SQL) est le langage informatique utilisé pour la gestion de bases de données…

    » » » » Comment vérifier les verrous dans oracle sql