Keresés

Részletes keresés

NevemTeve Creative Commons License 2006.08.31 0 0 1881
Lehet hogy valakinek a cégnek van, amit én tudtam azzal már nem enged be...
kliens: BS2000 V14 Oracle 8.1.5.0.10
szerver: AIX 5.2.0, Oracle 10.1.0.4.0
Előzmény: Törölt nick (1879)
Törölt nick Creative Commons License 2006.08.31 0 0 1880
bocs... szintén=ezeket - csak menet közben fogalmaztam át a mondanivalómat :-)
Előzmény: Törölt nick (1879)
Törölt nick Creative Commons License 2006.08.31 0 0 1879

Hmmm... metalinken körülnézve 10g Enterprise Edition-re öt találat (Bug Database-ben)

Ebből három Solaris SPARC 64bit-es bug, kettő pedig Red Hat Advanced Server.

A két RH-es és a három Solaris-osból kettő java-hoz kapcsolódik, tehát szintén kicsuknám. Marad az utolsó: az meg valami MMON logban talált 30 percenként hasonló üzeneteket, így ez is kiesőnek láccik...

 

Esetleg írd meg a pontos környezetet, megpróbálok körülnézni alaposabban, hátha...

(feltéve, hogy neked nincs metalink hozzáférésed)

Előzmény: NevemTeve (1878)
NevemTeve Creative Commons License 2006.08.31 0 0 1878
Következő rendkívül tudományos ötlet: időről időre lezárni és újranyitni a kapcsolatot a szerverhez...
Előzmény: NevemTeve (1877)
NevemTeve Creative Commons License 2006.08.31 0 0 1877
Mondjuk az eszeveszett archive-loggolás megállt, de a kurzorok továbbra is fogynak...
Előzmény: NevemTeve (1876)
NevemTeve Creative Commons License 2006.08.31 0 0 1876
Abban bizom, hogy az "EXEC ORACLE OPTION (release_cursor=yes)" segít valamit
Hát az nem. Most jöhet a "FOR UPDATE" kihagyása.
Előzmény: NevemTeve (1869)
NevemTeve Creative Commons License 2006.08.31 0 0 1875
Közben percenként ír egy 100MB-os archive.log -ot!
NevemTeve Creative Commons License 2006.08.31 0 0 1874
Gondolom holnap átírom explicit cursor-ra, az aztán vagy segít vagy nem...
Előzmény: Törölt nick (1873)
Törölt nick Creative Commons License 2006.08.31 0 0 1873
Akkor passz. Szerver bug amire emlékszem és 8i vagy 9.x.
Előzmény: NevemTeve (1872)
NevemTeve Creative Commons License 2006.08.31 0 0 1872
A szerver 10g, a kliens 8i... most az jön, hogy

ORA-00604: error occurred at recursive SQL level 1
ORA-01000: maximum open cursors exceeded
Előzmény: NevemTeve (1869)
Törölt nick Creative Commons License 2006.08.31 0 0 1871
Bocs a rejtélyeskedő fogalmazásért - nem tudom, melyik verzióé.
Előzmény: Törölt nick (1870)
Törölt nick Creative Commons License 2006.08.31 0 0 1870
Van metalinked? Ez egy bizonyos verzió bugja (is lehet).
Előzmény: NevemTeve (1869)
NevemTeve Creative Commons License 2006.08.31 0 0 1869
Most szerencsére akadt egy sürgősebb probléma...
Pro*C-ben

EXEC SQL SELECT valami FOR UPDATE
<gondolkodik egy picit>
EXEC SQL UPDATE
EXEC SQL COMMIT WORK

néhányszáz lefutás után ORA-1000 jön (ORA-01000 maximum open cursors exceeded)

Abban bizom, hogy az "EXEC ORACLE OPTION (release_cursor=yes)" segít valamit
halaloszto Creative Commons License 2006.08.31 0 0 1868
nem kotelezo kirugni az usereket. mi van ha csak elveszed toluk arra az idore az irasjogot? persze kapnak majd exceptiont rendesen...

vajk
Előzmény: NevemTeve (1865)
NevemTeve Creative Commons License 2006.08.31 0 0 1867
Muszáj is, mert éppen egy statisztikai célokat szolgáló segédtáblát akarok csinálni (azt fogja a trigger karbantartani), ciki lenne, ha már a létrehozás közben elromlana
Előzmény: Törölt nick (1866)
Törölt nick Creative Commons License 2006.08.31 0 0 1866

Ha nem 7x24-es rencer, akkor javasolnám olyankor végezni a triggercserét amikor ki lehet hajigálni a t. júzereket.

 

Előzmény: NevemTeve (1865)
NevemTeve Creative Commons License 2006.08.31 0 0 1865
Ezesetben a drop trigger (ek) meg a create trigger (ek) között a jószerencsén múlik, hogy csinál-e valaki DML-t... mondjuk nem _valószínű_ de jobban szeretem azt, ami biztos...
Előzmény: halaloszto (1864)
halaloszto Creative Commons License 2006.08.31 0 0 1864
Holtbiztos hogy okoz. Minden DDL okoz, es a drop meg create kezdetuek vastagon DDL-ek.

Gondold meg, ha a create trigger-t atelne a tranzakciod, akkor a tranzakcioban elotte modositott sorokra a trigger lefutna, az utanna modositottakra meg nem. Ez nem kicsit tenne a tranzakciot inkonzisztensse.

vajk
Előzmény: NevemTeve (1863)
NevemTeve Creative Commons License 2006.08.31 0 0 1863
Tudja valaki fejből, hogy a "DROP TRIGGER" meg "CREATE TRIGGER" tartalmaz-e implicit COMMIT-ot?
Ugyanis én úgy szeretném, ha a LOCK TABLE megmaradna, míg a triggereket ki nem cserélem...
stopposbácsi Creative Commons License 2006.08.31 0 0 1862

Köszi,

 

Csak úgy nagyáltalánosságban keresgélek, semmi konkrét. Ideje fejlődnöm egy kicsit.

Előzmény: NevemTeve (1850)
NevemTeve Creative Commons License 2006.08.31 0 0 1861
Mintha körben járnánk egy kicsit... _bármit_ észrevehetsz és _bármit_ javíthatsz, csak annyit javaslok, hogy csak akkor javíts, ha biztosan tudod hogy amit beraksz, az jobb mint ami korábban volt.
Előzmény: mgy (1860)
mgy Creative Commons License 2006.08.31 0 0 1860
tehát észre sem vehetem, hogy khm nem jó...
Előzmény: NevemTeve (1859)
NevemTeve Creative Commons License 2006.08.31 0 0 1859
1. Nem, és nem is vagyok különösöbben szakértője az SQL-nek
2. Szerintem az ilyen előszó jellegű részeket nem igazán érdemes kritizálni, hacsak nem tudsz helyette frappánsabbat, pontosabbat.
Előzmény: mgy (1858)
mgy Creative Commons License 2006.08.31 0 0 1858
Te irtad (reszt vettel benne)?

"Jellegét tekintve ez a programozási nyelv részben procedurális, részben deklaratív."
haaat, biztos meg nem eleg reg hasznalom.

* programozasi nyelv
* proceduralis
* deklarativ

de ez csak az elso bekezdes...
Előzmény: NevemTeve (1857)
NevemTeve Creative Commons License 2006.08.31 0 0 1857
Szerintem ha hibát vagy hiányosságot látsz benne, javítsd ki... esetleg előtte írd be ide hogy mi a gond!
Előzmény: mgy (1854)
NevemTeve Creative Commons License 2006.08.31 0 0 1856
Csak ennyi, hogy a 'programozás alapelvei'?
Kérlek szépen: a programozás két fontos részből áll: az adatstruktúrák és a kódok megtervezéséből és elkészítéséből.
Előzmény: Seamus S. Harper (1853)
Mayan Creative Commons License 2006.08.30 0 0 1855
Nagyon eltevedtel. Az Oracle egy adatbaziskezelo, es bar sokmindent meg lehet oldani vele, de robotvezerlesre nem ez lenne az idealis valasztas.
Előzmény: Seamus S. Harper (1853)
mgy Creative Commons License 2006.08.30 0 0 1854
milyen szörnyen pongyola a magyar nyelvű SQL-es wiki oldal... :-(((
Előzmény: NevemTeve (1850)
Seamus S. Harper Creative Commons License 2006.08.30 0 0 1853

vagy legalább a programozás alpelveit felvázolná

 

Mayan Creative Commons License 2006.08.30 0 0 1852
Csak neked:
harcirobot
Előzmény: Seamus S. Harper (1851)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!