je savoir c'est quoi la requete qui me permet de savoir :
si une table :tab1 est lockée et par quel SID
merci
je savoir c'est quoi la requete qui me permet de savoir :
si une table :tab1 est lockée et par quel SID
merci
est ce que ca marche si je fais un test sur le resultat de cette requete pour controler les updates sur la table concernée. voila la requete.
si oui,comment chaque user peut detecter si un autre est sur cette table la.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT session_id , oracle_username , os_user_name FROM V$LOCKED_OBJECT VLO INNER JOIN dba_objects DO ON VLO.object_id = DO.object_id WHERE object_name = 'object_name' AND owner = 'owner';
merci
asktom.oracle.com tahiti.oracle.com otn.oracle.com
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
phrase chinoise issue du Huainanzi
oui mais avez vous une idée de ce que je dois faire dans mon cas, car c'est un verouillage temporaire d'une table dependant c'est qui a accedé a l'ecran le premier, alors je ne pense pas introduire la job du DBA la de dans.
vloila mon probleme :
J'ai un ecran basé sur une table de travail, quand l'utilisateur clique sur save les données presentes sur la table du travail sont enregistré dans une autre table finale.
tab1: table de travail
tab2: table des données finales
le probleme: quand deux utilisateurs sont sont sur le meme ecran la table de travail (tab1) est lockée par oracle,mais je dois locker aussi la table tab2
(qui apparement n'est pas lockée car les deux utilsateur peuvent ecraser les données de l'un et l'autre meme si les deux sont sur un meme ecran) pour que un seul (1er) puisse faire le Update sur la table finale(tab2).
je veux savoir comment faire ca, je travaille avec :
designer 6i et pl/sql 8.0.2.
********************
moi j'ai utilsé la commande pour verouiller la table tab2 :
mais ca ne donne rien car les deux user sont toujours capables de faire des updates au meme temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part LOCK TABLE dpl_mkt_price_fret IN EXCLUSIVE MODE;
et merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager