ďťż
 
Problem z lock'ami na Oracle10 z UTF8 ďťż
 
Problem z lock'ami na Oracle10 z UTF8
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Problem z lock'ami na Oracle10 z UTF8



remg - 15-11-2005 20:13
Problem z lock'ami na Oracle10 z UTF8
  Witam,
mam pewien problem przy uzytkowaniu bazy Oracle 10.
Otoz programy klienckie dzialajace w polaczeniu z tym serwerem Oracle
bardzo czesto przy probie edycji danych zwracaja mi komunikat "record is
locked by another user". Sytuacja jest o tyle dziwna ze nie ma takiej
mozliwosci aby inny uzytkownik edytowal dany rekord, poniewaz do bazy
podlaczony jest tylko jeden uzytkownik i tylko jedną aplikacją. Dodatkowo
sprawdzam zapytaniem czy są jakies locks i zapytanie nic nie zwraca, wiec
komunikat jest jakby nielogiczny, bez sensu.
Druga dziwna sprawa polega na tym ,ze podejrzewam iz komunikat zdarza mi sie
tylko na kolumnach tekstowych, na numerycznych tego nie ma.
Czy moze to miec jakis związek z tym ze baza jest postawiona z zestawem
znakow UTF8 (poniewaz ma obslugiwac wielojęzykową aplikacje) ?

Czy ktos moze mi poradzic jak rozwiazac ten problem, od czego w ogole
zaczac?

Oracle jest w wersji 10.1.0.2 i jest zainstalowany na Windows Server 2003.

Pozdrawiam,
remg





Sławomir Szyszło - 15-11-2005 20:13

  Dnia Tue, 15 Nov 2005 16:30:42 +0100, "remg" <remq75@wp.pl> wklepał(-a):

>Witam,
>mam pewien problem przy uzytkowaniu bazy Oracle 10.
>Otoz programy klienckie dzialajace w polaczeniu z tym serwerem Oracle
>bardzo czesto przy probie edycji danych zwracaja mi komunikat "record is
>locked by another user". Sytuacja jest o tyle dziwna ze nie ma takiej
>mozliwosci aby inny uzytkownik edytowal dany rekord, poniewaz do bazy
>podlaczony jest tylko jeden uzytkownik i tylko jedną aplikacją. Dodatkowo
>sprawdzam zapytaniem czy są jakies locks i zapytanie nic nie zwraca, wiec
>komunikat jest jakby nielogiczny, bez sensu.

Spróbuj jakimś narzędziem (np. TOAD, TOra), ostatecznie zapytaniami sprawdzić
jakie są założone blokady dla danej sesji. Może są niejawnie otwierane inne
sesje, które blokują rekordy?
--
Sławomir Szyszło mailto:slaszysz@poczta.onet.pl
Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
Archiwum http://groups.google.com/groups?grou...mp.bazy-danych




Tomasz - 19-11-2005 23:23

 
Użytkownik "Sławomir Szyszło" <slaszysz@poczta.onet.pl> napisał

Może są niejawnie otwierane inne
> sesje, które blokują rekordy?

Tak z pewnoscia jest, ja tez mialem podobne przypadki z Oracle 8i
przy pracy z PL/SQL Developerem. Mimo ze bylem jedynym zalogowanym na bazie
i mialem otwarta jedna sesje byly blokady niejawne pozostale z juz ubitej
sesji.
Moze u Ciebie jest podobnie.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Oracle, SQL, PL/SQL. Jak =?ISO-8859-2?Q?napisa=E6_zapytanie=2C?==?ISO-8859-2?Q?_kt=F3re_zwr=F3ci_nazw=EA_atrybutu=2C_kt=F3reg o?==?ISO-8859-2?Q?_warto=B6ci_spe=B3niaj=B1_zadany_warunek?= Oracle 19g +Insert +Insert +Insert... [oracle] zapytanie dynamiczne z =?ISO-8859-2?Q?=22dynamiczn=B1_?==?ISO-8859-2?Q?nazw=B1_tabeli=22?= [Oracle] jak =?ISO-8859-2?Q?ograniczy=E6_pami=EA=E6_dla_se?==?ISO-8859-2?Q?rwera=3F?= =?ISO-8859-2?Q?=5BOT=5D_Zdany_egzamin_Oracle_1Z0-007_a?==?ISO-8859-2?Q?_brak_informacji_na_stronie_Prometric_-_czy?==?ISO-8859-2?Q?_co=B6_nie_tak=3F?= [oracle] czy da =?ISO-8859-2?Q?si=EA_z_poziomu_procedury_?==?ISO-8859-2?Q?zrobi=E6_kopi=EA_zapasow=B1=3F?= [MSSQL2000] Problem z =?ISO-8859-2?Q?tabel=B1/indeksem/zapytanie?==?ISO-8859-2?Q?m_czy_b=B3=B1d_w_bazie_danych=2E=2E=2E?= [oracle 10g] czy =?ISO-8859-2?Q?mo=BFna_wy=B3=B1czy=E6_wszys?==?ISO-8859-2?Q?tkie_wi=EAzy_w_schemacie=3F?= MSSQL Express czy Oracle Express =?iso-8859-2?q?[oracle]_Jak_sprawdzi=E6_wielko=B6=E6_tabeli_=3F=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shutter.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com