19. juni 2003 - 14:26Der er
4 kommentarer og 1 løsning
Locks i Oracle
Hvordan arbejder man med de forskellige locks i Oracle? Bliver de automatisk defineret af Oracle eller skal man skal sørge for det? Skal man selv sætte en proces til at logge, for hver proces, eller gør Oracle det selv? Hvordan defineres det hvilken type locks der anvendes?
Oracle er sådan indrettet at den selv styrer locks. Hvis du vil lave en read-lock laver du et almindelig select statement. Dette vil gøre at andre ikke kan skrive i de tupler du har læst fra, før du har committet. Hvis du vil lave en write-lock gøres det ved at lave et insert statement, eller hvis du skal selecte noget ud til opdatering, så skal select-statement afsluttes med 'for update', og så laver den en write-lock, som gør at tuplerne ikke kan læses af andre end dig selv.
Hej Rodehoved alias Jesper! Tak for svaret. Er du ikke interesseret i pointene??? Kast lige et svar, istedet for en kom., hvis du vil ha´ pointene...jeg mener at du fortjener dem!!!!!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.