Documentation > Commandes > Lock

1. Objet

Cette commande permet de vérouiller une table ou le cluster.

Quand une table est vérouillée il n'est plus possible de modifier ses propriétés ni son contenu. Seules les opérations de lectures sont possibles.

Quand le cluster est vérouillé, toute instruction qui se traduirait par une modification du dictionnaire des données est interdite.

2. Syntaxe

2.1 Vérouiller une table

 lock table TableName; 

2.2 Vérouiller le cluster

 lock cluster; 

3. Notes

Le vérouillage d'une table est indispensable
- Pour la sauvegarder ou la restorer.
- Pour la réparer.

Vous pouvez aussi vérouiller un ensemble de tables pour garantir la consistence d'une série de reqêtes.

Le vérouillage du cluster n'a de sens que pour préparer l'ajout d'un master broker.
- Il permet de dupliquer le dictionnaire de façon consistante.
- Il est réservé aux comptes administrateur.
- Il ne bloque pas les opérations de modification des données des tables : delete, insert, truncate, update.

15 Jan 2026 07:17:36English version