Transakcnost DDL & Oracle (Re: ako synchronizovat databazove skupiny podla tabulky?)
Kluvanek Martin
kluvanek na tesnet.cz
Středa Únor 25 16:16:00 CET 2004
Jan Serak napsal(a):
> Honza Pazdziora wrote:
>
>> On Tue, Feb 24, 2004 at 07:29:25AM +0100, Jan Serak wrote:
>>
>>>> pouzivam postgresql verzie 7.4.1.
>>>
>>>
>>> Postgresql neznam, odpoved bude obecna.
>>
>>
>>
>> Praveze ne. To, ze Oracle po DDL operaci dela commit neznamena, ze
>> to je obecny princip.
>
>
> Vypada to, ze jsem v praxi perfektne ukazal, jak vypadaji myslenkova
> klise, o nichz jsem tu psal nedavno (browse velke tabulky). Moc se za to
> omlouvam vsem, ktere jsem svym prispevkem zmatl.
>
> Kdyz nad tim ted uvazuju, tak zkousim najit duvod nebo priklad situace,
> kdy nelze po uspesnem provedeni DDL prikazu zmeny odvolat. Bez uspechu.
> Teoreticky tomu tedy vubec nic nevadi.
>
> Proc ale Oracle implementoval DDL tak, ze kazdy prikaz je samostatna
> transakce? Kdyz pominu jako duvod ojebavku, vzletne oznacovanou jako
> "limitation", tak jediny duvod je pruchodnost databaze (pripadne zmeny v
> datech se nemusi delat pres rollback segment).
No ano ale stejne (viz nasa diskusia pred cca 3 mesiacmi) je zas humus ze DML
prikazy MUSIA ist cez rollback/redo/archivne logy i ked to nechcem.
DDL nejde rolback a DML zas ide natvrdo. (pokial nechcem zakladat dalsiu
databazu s inym vychodzim nastavenim )
:-(
>
> Kazdopadne tohle byla posledni kapka, ktera me donuti ten zazracny
> PostreSQL nainstalovat ;-)
>
> Jan Serak
>
>
--
Martin Kluvanek
ved.odd. vyvoje (head of development department)
TES s.r.o
Testovani Energetickych Systemu (Testing of Energetical Systems)
Prazska 597
674 01 Trebic
Czech republic
tel:568 8384 28 (+420 5688384 28)
fax:568 8384 27 (+420 5688384 27)
homepage: http://www.tesnet.cz
Další informace o konferenci Test