Ugrás a fő tartalomra

PL-SQLDeveloper használat hibakódok

 PL-SQLDeveloper használat hibakódok


Leggyakoribb hibakódok


Hibakód Leírás Lehetséges okok

ORA-00001 Egyedi korlátozás megsértése. Duplikált kulcs beszúrása egyedi vagy elsődleges kulcs oszlopba.

ORA-00018 Túl sok munkamenet (session) a rendszerben. A maximális munkamenetek száma elérve (SESSIONS paraméter).

ORA-00020 Túl sok folyamat a rendszerben. A maximális folyamatok száma elérve (PROCESSES paraméter).

ORA-00054 Erőforrás foglalt, NOWAIT megadva vagy időtúllépés. Tábla vagy sor zárolva van egy másik folyamat által.

ORA-00060 Holtpont (deadlock) észlelve tranzakció várakozás közben. Két tranzakció kölcsönösen blokkolja egymást.

ORA-00255 Hiba az archív naplózás során. Archív napló írási hiba, például lemezprobléma vagy helyhiány.

ORA-00257 Archív napló hiba: nincs elég hely. Az archív napló tárolója megtelt.

ORA-00265 Az adatbázis recovery szükséges. Adatbázis sérülés vagy inkonzisztens állapot, media recovery szükséges.

ORA-00312 Online naplófájl nem elérhető. Redo log fájl sérült vagy nem elérhető.

ORA-00371 Nem elég memória az instance indításához. Kevés fizikai memória vagy rossz SGA/PGA konfiguráció.

ORA-00376 A naplófájl nem használható, mert nem aktuális. Redo log fájl inaktív vagy sérült, recovery szükséges.

ORA-00439 A funkció nem engedélyezett ebben a kiadásban. Az Oracle verzió nem támogatja a kért funkciót (pl. partitioning).

ORA-00471 DBWR folyamat hiba. Database Writer folyamat meghibásodása, gyakran lemez- vagy memóriaprobléma miatt.

ORA-00568 A folyamat inicializálása megszakítva. Hálózati megszakítás vagy szerver leállás folyamatindítás közben.

ORA-00600 Belső hiba (általános). Oracle szoftver hiba, gyakran bug vagy korrupció; Oracle támogatást kell hívni.

ORA-00604 Hiba történt a rekurzív SQL szinten. Belső hiba, gyakran más ORA-hibával együtt jelenik meg (pl. ORA-00600).

ORA-00704 Bootstrap folyamat hiba. Adatbázis indítási hiba, gyakran sérült vezérlőfájl vagy konfiguráció miatt.

ORA-00900 Érvénytelen SQL utasítás. Hibás szintaxis vagy nem támogatott SQL parancs.

ORA-00903 Érvénytelen táblanév. Hibás vagy nem létező tábla hivatkozása az SQL utasításban.

ORA-00904 Érvénytelen azonosító vagy oszlopnév. Nem létező oszlop/tábla, elírt azonosító, jogosultság hiánya.

ORA-00905 Hiányzó kulcsszó. SQL utasításban hiányzik egy szükséges kulcsszó (pl. WHERE, FROM).

ORA-00907 Hiányzó jobb zárójel. SQL utasításban elírt vagy hiányzó zárójel.

ORA-00910 A megadott hossz túl nagy az oszlop típusához. VARCHAR2 vagy más típus túl hosszú értéket kap.

ORA-00911 Érvénytelen karakter. Speciális karakterek vagy hibás szintaxis az SQL utasításban.

ORA-00913 Túl sok érték. Az INSERT utasításban több értéket adtál meg, mint ahány oszlop van.

ORA-00917 Hiányzó vessző az SQL utasításban. Szintaktikai hiba, például INSERT vagy SELECT lista hibás elválasztása.

ORA-00918 Az oszlop nem egyértelműen definiált. Több táblában azonos nevű oszlop, és nincs megadva tábla előtag.

ORA-00922 Hiányzó vagy érvénytelen opció. Hibás paraméter egy CREATE vagy ALTER utasításban.

ORA-00923 FROM kulcsszó nem található a várt helyen. Hibás SELECT utasítás, hiányzó FROM záradék.

ORA-00932 Inkonzisztens adattípusok. Hibás típuskonverzió vagy összehasonlítás (pl. szám és szöveg összehasonlítása).

ORA-00933 Az SQL utasítás nincs megfelelően lezárva. Hiányzó pontosvessző (;) vagy hibás SQL szintaxis.

ORA-00936 Hiányzó kifejezés. SQL utasításban hiányzik egy szükséges kifejezés vagy érték.

ORA-00942 A tábla vagy nézet nem létezik. Nem létező tábla/nézet hivatkozása vagy jogosultság hiánya.

ORA-00947 Nem elég érték az INSERT utasításhoz. Kevesebb értéket adtál meg, mint ahány oszlop szükséges.

ORA-00955 Az objektumnév már használatban van. Kísérlet egy már létező objektum (pl. tábla, index) létrehozására.

ORA-00972 Az azonosító túl hosszú. Objektumnév (pl. tábla, oszlop) meghaladja a 30 bájtos korlátot (Oracle 12c előtt).

ORA-01000 Túl sok nyitott kurzor. A maximális nyitott kurzorok száma elérve (OPEN_CURSORS paraméter).

ORA-01008 Nem minden változó van kötve. PL/SQL vagy SQL utasításban hiányzó vagy hibás bind változó.

ORA-01013 A felhasználó megszakította a műveletet. Felhasználói megszakítás (pl. Ctrl+C) vagy időtúllépés egy hosszú lekérdezésnél.

ORA-01017 Érvénytelen felhasználónév/jelszó; sikertelen bejelentkezés. Hibás hitelesítési adatok, zárolt felhasználói fiók, lejárt jelszó.

ORA-01031 Elégtelen jogosultságok. A felhasználónak nincs jogosultsága a művelethez (pl. SELECT, INSERT).

ORA-01034 Az Oracle nem elérhető. Az adatbázis leállt vagy nem fut.

ORA-01036 Érvénytelen változó neve vagy száma. Hibás bind változó hivatkozás egy SQL utasításban.

ORA-01039 Nincs jogosultság a megadott adatbázis objektumra. Hiányzó jogosultság egy nézethez vagy egyéb objektumhoz.

ORA-01045 A felhasználónak nincs CREATE SESSION jogosultsága. A felhasználó nem tud kapcsolódni, mert hiányzik a bejelentkezési jogosultság.

ORA-01109 Az adatbázis nincs megnyitva. Az adatbázis MOUNT módban van, nem OPEN módban.

ORA-01110 Adatfájl nem található vagy sérült. Adatbázis adatfájl hiányzik vagy korrupció történt.

ORA-01115 I/O hiba adatfájl olvasása/írása során. Lemezprobléma vagy adatfájl sérülés.

ORA-01157 Nem lehet azonosítani/zárolni adatfájlt. Adatfájl offline, sérült vagy nem hozzáférhető.

ORA-01200 A tényleges fájlméret kisebb, mint a várt. Adatfájl sérült vagy csonkolt.

ORA-01400 Nem lehet NULL értéket beszúrni. NOT NULL oszlopba NULL érték beszúrása.

ORA-01401 A beszúrt érték túl nagy az oszlophoz. Az oszlop hosszkorlátját meghaladó adat beszúrása.

ORA-01403 Nem található adat. A lekérdezés nem adott vissza eredményt, például egy SELECT INTO üres eredményt hoz.

ORA-01406 A fetch-elt oszlop értéke csonkolt. A lekérdezett adat túl hosszú a célváltozóhoz (pl. túl kicsi VARCHAR2).

ORA-01410 Érvénytelen ROWID. Hibás vagy nem létező ROWID hivatkozás.

ORA-01422 Túl sok sor visszaadása. SELECT INTO egynél több sort ad vissza.

ORA-01427 Egynél több sor visszaadása egy al-lekérdezésben. Subquery több sort ad vissza, ahol csak egy várt.

ORA-01438 Az érték nagyobb, mint az oszlop megengedett pontossága. Numerikus oszlop túllépi a definiált precizitást (pl. NUMBER(5) túl nagy értéket kap).

ORA-01476 Nullával való osztás. Matematikai művelet során nullával való osztás történt.

ORA-01502 Az index használhatatlan állapotban van. Index korrupció vagy karbantartás szükséges (pl. rebuild).

ORA-01536 Túlzott helyfoglalás a tablespace-ben. A felhasználó elérte a tablespace kvótáját.

ORA-01555 Pillanatkép túl régi (snapshot too old). Rollback szegmens túl kicsi, vagy hosszú futású tranzakciók.

ORA-01652 Nem lehet kiterjeszteni a temp szegmenst. Kevés hely a tablespace-ben, túl nagy ideiglenes adatmennyiség.

ORA-01653 Nem lehet kiterjeszteni a táblát a tablespace-ben. Nincs elég hely a tablespace-ben a tábla számára.

ORA-01658 Nem lehet új adatfájlt létrehozni a tablespace-hez. Helyhiány vagy konfigurációs hiba a tablespace-ben.

ORA-01691 Nem lehet kiterjeszteni a LOB szegmenst a tablespace-ben. Nincs elég hely a LOB (Large Object) tárolására a tablespace-ben.

ORA-01704 Érvénytelen karakterlánc literál. Hibás szöveges adat vagy formátum az SQL utasításban.

ORA-01722 Érvénytelen szám. Nem numerikus adat konvertálása szám típusra, pl. szöveg numerikus mezőben.

ORA-01756 Az idézett karakterlánc nincs megfelelően lezárva. Hiányzó vagy hibás idézőjel egy SQL utasításban.

ORA-01861 Literál nem illik a formátumhoz. Dátum vagy idő formátum eltérés (pl. TO_DATE hibás formátummal).

ORA-02063 Hiba a distributed tranzakció során. Probléma egy elosztott adatbázis tranzakcióval (pl. kétfázisú commit hiba).

ORA-03113 A kommunikációs csatorna vége megszakadt. Hálózati megszakítás vagy szerver leállás.

ORA-04030 Memóriahiány a folyamat inicializálása során. Kevés fizikai vagy PGA memória az Oracle szerveren.

ORA-04031 Nem lehet memóriát foglalni a megosztott memóriaterületen. SGA (System Global Area) memória hiánya vagy rossz konfiguráció.

ORA-04043 Az objektum nem létezik vagy nincs rá jogosultság. Nem létező tábla, nézet vagy egyéb objektum hivatkozása.

ORA-04061 A meglévő állapot érvénytelen lett. PL/SQL objektum (pl. eljárás, függvény) újrafordítása szükséges.

ORA-04091 Tábla mutációs hiba (table is mutating). Trigger próbál módosítani egy táblát, amelyen éppen fut a művelet.

ORA-04098 A trigger érvénytelen vagy újrafordítása sikertelen. Hibás trigger kód vagy függőségi probléma.

ORA-06502 PL/SQL: numerikus vagy érték hiba. Típuskonverziós hiba, túlcsordulás, vagy nem inicializált változó használata.

ORA-06508 PL/SQL: a program egység nem található. Hiányzó vagy érvénytelen PL/SQL objektum (pl. eljárás, függvény).

ORA-06511 PL/SQL: a kurzor már nyitva van. Kísérlet egy már nyitott kurzor újbóli megnyitására.

ORA-06512 PL/SQL: hiba a megadott sorban és csomagban. PL/SQL kivétel részletezése, gyakran más hibával együtt jelenik meg.

ORA-06530 Hiba a gyűjtemény (collection) inicializálása során. PL/SQL gyűjtemény (pl. tömb, tábla) hibás használata vagy inicializálása.

ORA-06531 Érvénytelen gyűjtemény hivatkozás. Nem létező vagy nem inicializált gyűjtemény elem hivatkozása.

ORA-06550 PL/SQL: szintaxis hiba a megadott sorban és oszlopban. Hibás PL/SQL kód, pl. elírt kulcsszó vagy szintaxis.

ORA-06553 PL/SQL: érvénytelen csomag specifikáció vagy test. Hibás PL/SQL csomag definíció vagy implementáció.

ORA-06592 CASE_NOT_FOUND kivétel a CASE utasításban. CASE utasításban nincs megfelelő ág az értékhez.

ORA-12012 Hiba a materialized view automatikus frissítése során. Materialized view naplózási vagy jogosultsági probléma.

ORA-12154 TNS: nem sikerült feloldani a szolgáltatás nevét. Helytelen TNS beállítás, hibás kapcsolati karakterlánc vagy hálózati probléma.

ORA-12505 TNS: a listener nem ismeri a SID-et. Hibás SID vagy listener konfiguráció.

ORA-12514 TNS: a listener nem ismeri a kért szolgáltatást. Hibás service name a kapcsolati karakterláncban.

ORA-12516 TNS: a listener nem tudott szabad handlert találni. Túl sok egyidejű kapcsolat a listenerhez.

ORA-12519 TNS: nincs megfelelő szolgáltatási handler. Túl sok kapcsolat, a listener nem tud új kapcsolatot fogadni.

ORA-12541 TNS: nincs listener. Az Oracle listener folyamat nem fut.

ORA-12545 A célzott hoszt vagy objektum nem létezik. Hibás hoszt vagy hálózati konfiguráció a kapcsolati karakterláncban.

ORA-12560 TNS: protokoll adapter hiba. Az Oracle szolgáltatás nem fut, hibás konfiguráció vagy hálózati probléma.

ORA-27101 A megosztott memória terület nem létezik. Az Oracle példány nem fut vagy hibás SID hivatkozás.

ORA-28000 A fiók zárolva van. Túl sok sikertelen bejelentkezési kísérlet vagy adminisztratív zárolás.

ORA-30036 Nem lehet kiterjeszteni az undo tablespace-t. Kevés hely az undo tablespace-ben, túl sok tranzakció vagy hosszú futású művelet.

ORA-32000 Nem támogatott művelet. A kért művelet nem támogatott az adott környezetben vagy verzióban.


Összefüggések

Prioritás: A fenti hibák a leggyakrabban előfordulóak fejlesztési (pl. ORA-00904, ORA-01403), adminisztratív (pl. ORA-01652, ORA-04031) és hálózati (pl. ORA-12154, ORA-12560) kontextusban.

Kontextus: A hibakódok különböző területekről származnak, például SQL szintaxis (pl. ORA-00933, ORA-00936), PL/SQL programozás (pl. ORA-06530, ORA-06592), hálózati problémák (pl. ORA-12516, ORA-12545) és tárolási hibák (pl. ORA-01653, ORA-01658).

Hibakeresés: Az ORA-00600 és ORA-07445 típusú belső hibák esetén az Oracle Support bevonása szükséges, mert ezek gyakran szoftverhibára utalnak.

Az olyan hibák, mint az ORA-00604 vagy ORA-03113, gyakran más hibákkal együtt jelennek meg, és mélyebb vizsgálatot igényelnek (pl. naplófájlok ellenőrzése, Oracle Support bevonása).

Az olyan hibák, mint az ORA-01157 vagy ORA-00265, gyakran adatbázis-helyreállítást vagy adminisztratív beavatkozást igényelnek. A naplófájlok (alert log) ellenőrzése kulcsfontosságú.

 A hibák különböző területeket fednek le, például SQL szintaxis (pl. ORA-00905, ORA-00922), PL/SQL (pl. ORA-04061, ORA-06553), tárolási problémák (pl. ORA-01691, ORA-30036) és hálózati hibák (pl. ORA-12519).







Megjegyzések