SQL1000N | Érvénytelen adatbázis-álnév "<fedőnév>" |
Magyarázat: A parancsban vagy API-ban megadott fedőnév nem érvényes. A fedőnévnek 1-8 karaktert (több bájtos karakterkészletet használó országok esetén bájtot) kell tartalmaznia és minden karakternek az adatbáziskezelő alap karakterkészletéből kell származnia.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot helyes fedőnévvel!
SQL1001N | A "<név>" nem érvényes adatbázis-álnév. |
Magyarázat: A parancsban megadott adatbázisnév szintaxisa nem érvényes. Az adatbázisnévnek 1-8 karaktert kell tartalmaznia és minden karakternek az adatbáziskezelő alap karakterkészletéből kell származnia.
A parancs nem dolgozható fel.
Felhasználói válasz: Küldje el újra a parancsot a megfelelő adatbázisnévvel!
sqlcode: -1001
sqlstate: 2E000
SQL1002N | A "<meghajtó>" nem érvényes meghajtó. |
Magyarázat: A parancsban megadott meghajtó nem érvényes. A meghajtó egyetlen karakter (és Z között), és azt a floppymeghajtó vagy merevlemez-partíciót jelzi, ahol az adatbázis vagy az adatbázishozzáférési katalógus található.
A parancs nem dolgozható fel.
Felhasználói válasz: Küldje el újra a parancsot a helyes meghajtóval!
SQL1003N | A jelszó nem érvényes, mert a szintakszisa nem helyes vagy a jelszó nem egyezik a megadott adatbázis jelszavával. |
Magyarázat: A jelszó 18 vagy kevesebb karakter hosszú lehet. Ha azonban a jelszót APPC párbeszéddel kell ellenőrizni, legföljebb 8 karakter hosszú lehet.
Felhasználói válasz: Győződjék meg róla, hogy a jelszó nem hosszabb, mint a megengedett korlát!
sqlcode: -1003
sqlstate: 28000
SQL1004C | A fájlrendszeren nincs elég tárterület a parancs feldolgozásához. |
Magyarázat: Nem áll rendelkezésre elegendő tárterület a megadott fájlrendszerben a parancs feldolgozásához.
OS/2 és Windows alatti partícionált adatbáziskörnyezetben a CREATE DATABASE parancs sikeres végrehajtásához szükséges, hogy az adatbáziscsoport minden egyes csomópontja számára ugyanaz a fizikai merevlemezspecifikáció (betű) legyen megadva, és az használható legyen (tartalmazzon üres helyet). A fizikai merevlemez betűjelét az adatbáziskezelő konfigurációjánál lehet megadni. Ha ez a mező üres, az alapértelmezés az a merevlemez lesz, ahová a DB2 a példánytulajdonos gépen telepítve lett (sqllib útvonal).
A parancs nem dolgozható fel.
Felhasználói válasz: Válasszon egy másik fájlrendszert vagy töröljön le néhány, nem az adatbázishoz tartozó fájlt a megadott fájlrendszerről, hogy helyet csináljon az adatbáziskezelési funkciókhoz!
OS/2 és Windows alatti partícionált adatbáziskörnyezetben kövesse az alábbi lépéseket:
SQL1005N | Az adatbázis fedőnév már létezik a helyi adatbázis alkönyvtárban vagy a rendszer adatbázis alkönyvtárban: "<név>". |
Magyarázat: A megadott fedőnév már használatban van. Ha a CATALOG DATABASE parancsban nincs fedőnév megadva, az adatbázisnév lesz a fedőnév. Amikor egy adatbázis jön létre, a fedőnév megegyezik az adatbázisnévvel.
Ez a hiba akkor is előfordulhat a CATALOG DATABASE parancs használata esetén, amikor a fedőnév már létezik a rendszer adatbázishozzáférési katalógusban.
A CREATE DATABASE parancs használata esetén a hiba a következő helyzetekben fordulhat elő:
Felhasználói válasz: A CATALOG DATABASE parancs esetén vegye ki a fedőnevet a rendszer adatbázishozzáférési katalógusból, majd adja ki újra az eredeti parancsot vagy vegye katalógusba az adatbázist egy más fedőnévvel!
A CREATE DATABASE parancs esetén végezze el a következő műveleteket a fenti 3 helyzetben értelemszerűen:
SQL1006N | Az alkalmazás kódlapja ("<kódlap>") nem egyezik meg az adatbázis kódlapjával ("<kódlap>"). |
Magyarázat: Az alkalmazás nem volt képes az adatbázissal kapcsolatot létesíteni, mert az aktív kódlap különbözik attól, amit az adatbázis létrehozásakor használtak.
A parancs nem dolgozható fel.
Felhasználói válasz: Lépjen ki az aktuális alkalmazásból és térjen vissza az operációs rendszerhez! Változtassa meg a folyamat kódlapját és indítsa el újra az alkalmazást!
SQL1007N | Nem sikerült lapokat találni egy objektum számára a táblaterületen. |
Magyarázat: Sérült belső adatbázis lapok vagy belső logikai hibák vannak egy táblaterületen. Részletek a rendszerhiba-naplóban és/vagy az adatbáziskezelő hibanaplójában találhatók.
Felhasználói válasz: Ne használja tovább az objektumot vagy a táblaterületet! Keresse meg az IBM szervizt, hogy megvizsgáltassa az objektumot és a táblaterületet!
sqlcode: -1007
sqlstate: 58034
SQL1008N | Érvénytelen táblaterületazonosító. |
Magyarázat: A megadott táblaterület-azonosító nem létezik. Vagy nagyobb, mint a pillanatnyilag legnagyobb táblaterület-azonosító, vagy a táblaterületet már eldobták.
Felhasználói válasz: Ne használja tovább az adatbázist! Mentse el a hibanaplóban lévő diagnosztikai információkat és keresse fel az IBM szervizt!
sqlcode: -1008
sqlstate: 58036
SQL1009N | A parancs nem érvényes. |
Magyarázat: A parancs nem támogatott, amikor csak ügyfélként működő munkaállomáson vagy távoli adatbázisokkal kapcsolatban kerül felhasználásra. Ilyen parancs például egy helyi adatbázis katalógusba vétele.
A parancs nem dolgozható fel.
Felhasználói válasz: Lehetséges megoldások:
SQL1010N | Érvénytelen típusú paraméter: "<típus>" |
Magyarázat: Az adatbázis környezet parancsban megadott típus nem érvényes. A típusnak '0'-nak kell lennie közvetett, illetve '1'-nek távoli adatbázis esetén.
Továbbá Unix, OS/2, Windows NT és Windows 95 platformon a típus lehet '3' olyan adatbázisnál, amelynek van DCE globális neve.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot érvényes típussal!
SQL1011N | Nincs megadva meghajtó a CATALOG DATABASE parancsban egy közvetett bejegyzéshez. |
Magyarázat: A CATALOG DATABASE parancsot közvetett bejegyzéshez adták ki, de elérési útvonalat nem adtak meg. Közvetett bejegyzések esetén meg kell adni azt az elérési útvonalat, ahol az adatbázis található.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot a szükséges elérési útvonallal vagy változtassa meg a típust!
SQL1012N | Nincs megadva csomópontnév a CATALOG DATABASE parancsban egy távoli bejegyzéshez. |
Magyarázat: Nincs megadva csomópontnév paraméter a CATALOG DATABASE parancsban egy távoli bejegyzéshez. A távoli bejegyzésekhez meg kell adni az adatbázis csomópontnevét.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki a parancsot csomópontnév paraméterrel vagy egy különböző típussal!
SQL1013N | Nem található adatbázis álnév vagy adatbázisnév: "<név>". |
Magyarázat: A parancsban megadott adatbázisnév vagy fedőnév nem létező adatbázis, az adatbázis nem található meg az (ügyfél vagy kiszolgáló) adatbázishozzáférési katalógusokban.
Felhasználói válasz: Győződjék meg róla, hogy a megadott adatbázisnév létezik a rendszer adatbázishozzáférési katalógusban! Ha az adatbázis nem létezik a rendszer adatbázishozzáférési katalógusban, akkor az adatbázis vagy nem létezik vagy nincs katalógusba véve.
Ha az adatbázisnév megjelenik a rendszer adatbázishozzáférési katalógusban és a bejegyzés típus INDIRECT, győződjék meg róla, hogy az adatbázis létezik a helyi adatbázishozzáférési katalógusban! Ha a bejegyzés típus REMOTE, győződjék meg róla, hogy az adatbázis létezik és katalógusba van véve a kiszolgáló csomópont adatbázishozzáférési katalógusaiban!
AT NODE tagmondattal használt CREATE DATABASE utasítás esetén győződjön meg róla, hogy az adatbázisnév a rendszeradatbázis-katalógusban van, és INDIRECT bejegyzés típussal illetve -1-től különböző katalógus csomópontszámmal rendelkezik.
Egyesített rendszer felhasználói: Az előzőeken túl, ellenőrizze, hogy a SYSCAT.SERVERS fájlban megadott összes adatbázisnév érvényes-e! Javítson ki minden olyan SYSCAT.SERVERS bejegyzést, amely bejegyzésben kijelölt adatbázis nem létezik.
sqlcode: -1013
sqlstate: 42705
SQL1014W | Nincs több bejegyzés a vizsgált katalógusfájlban vagy listában. |
Magyarázat: Az alkönyvtár, fájl vagy lista átfésülése befejeződött.
Felhasználói válasz: Nem kell semmit sem tennie.
SQL1015N | Újra kell indítani az adatbázist, mert az előző alkalommal a munka rendellenesen fejeződött be. |
Magyarázat: Az adatbázist újra kell indítani az előző szekció hibás befejeződése miatt, ami például tápkimaradás miatt következett be.
A parancs nem dolgozható fel.
Felhasználói válasz: Ha ezt az üzenetet (SQLCODE) kapja, egy alkalmazás olyan üzenetet küldhet, amely figyelmezteti a felhasználót, hogy az adatbázis helyreállítása időt vehet igénybe. Ha újra kívánja indítani az adatbázist, adja ki a RESTART DATABASE parancsot! Partícionált adatbázis kiszolgáló környezetben a parancsot minden csomóponton ki kell adni.
sqlcode: -1015
sqlstate: 55025
SQL1016N | A CATALOG NODE parancsban megadott helyi logikaiegység-álnév ("<név>") nem érvényes. |
Magyarázat: A CATALOG NODE parancsban megadott helyi logikaiegység-álnév (local_lu) nincs engedélyezve. A helyi logikaiegység-álnév a helyi SNA logikai egység fedőneve, 1-8 karakteresnek kell lennie, és nem lehet benne üres karakter.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a fedőnév engedélyezett logikaiegység-név-e! Ellenőrizze a névben lévő karaktereket! Adja ki újra a parancsot érvényes logikaiegység-névvel!
SQL1017N | A CATALOG NODE parancsban megadott mód paraméter nem érvényes: "<mód>" |
Magyarázat: A CATALOG NODE parancsban megadott mód nem engedélyezett.
A mód paraméter azt a kommunikációs profilt azonosítja, amelyet a Communications Manager a szekciók beállítására használ. A módnak 1-8 karakteres kell lennie. Az érvényes karakterek nagybetűs vagy kisbetűs karakterek A és Z között, 0 és 9 közötti számok, valamint a következők: #, @, $. Az első karakternek betűnek kell lennie. A rendszer a kisbetűs karaktereket nagybetűsre cseréli.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a név engedélyezett módnév-e! Ellenőrizze a névben lévő karaktereket! Adja ki újra a parancsot helyes móddal!
SQL1018N | A CATALOG NODE parancsban megadott csomópontnév ("<név>") már létezik. |
Magyarázat: A CATALOG NODE parancs csomópontnév paraméterében megadott csomópontnév már szerepel ennek a fájlrendszernek a csomópontkatalógusában.
A parancs nem dolgozható fel.
Felhasználói válasz: Ha a csomópontnév paraméter helyesen van gépelve, folytassa a feldolgozást!
Ha a katalógusban szereplő információ már nem érvényes, vegye ki a csomópontot a csomópontkatalógusból, majd adja ki újra a parancsot! Ha a csomópontkatalógusban lévő információ nem érvényes, definiáljon egy új csomópontnevet, majd adja ki újra a parancsot az új csomópontnév használatával!
SQL1019N | A parancsban megadott csomópontnév nem érvényes: "<név>". |
Magyarázat: A parancsban megadott csomópontnév nem érvényes. A csomópontnév 1-8 karakteres lehet és minden karakternek az adatbáziskezelő alap karakterkészletéből kell származnia.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra helyes csomópontnévvel!
SQL1020C | A csomópontkatalógus megtelt. |
Magyarázat: A csomópontkatalógus nem képes több bejegyzést tárolni.
A parancs nem dolgozható fel.
Felhasználói válasz: Vegyen ki a csomópontkatalógusból szükségtelen bejegyzéseket!
SQL1021N | Az UNCATALOG NODE parancsban megadott csomópontnév nem található: "<név>". |
Magyarázat: A parancsban megadott csomópontnév nem található meg a csomópontkatalógusban.
A parancs nem dolgozható fel.
Felhasználói válasz: Ha a csomópontnév paraméter helyes, a csomópont esetleg már nincs benne a katalógusban, és a feldolgozás folytatódhat. Egyébként adja ki újra a parancsot a helyes csomópontnévvel!
SQL1022C | Nincs elég memória a parancs feldolgozásához. |
Magyarázat: Nem áll rendelkezésre elegendő kötetlen elérésű memória (RAM) a parancs feldolgozásához.
Ha egy távoli eljárás került meghívásra, a távoli eljárás esetleg egy, a megengedett legnagyobbnál, (4K)-nál nagyobb helyi változóhelyet használ.
Ha az utasításban egy felhasználó által megadott függvényt (UDF) tartalmaz, az udf_mem_sz adatbáziskezelő konfigurációs paraméter által beállított memória esetleg nagyobb, mint a rendelkezésre álló memória.
A parancs nem dolgozható fel.
Felhasználói válasz: Állítsa meg az alkalmazást! Lehetséges megoldások:
MEGJEGYZÉS: Ez csak a DB2 2-es verzió előtti verziókra vonatkozik.
sqlcode: -1022
sqlstate: 57011
SQL1023C | Nem sikerült a kommunikációs párbeszéd. |
Magyarázat: Hiba történt a kommunikációs párbeszédben.
A parancs nem dolgozható fel.
Felhasználói válasz: Próbálkozzék újra az eredeti paranccsal! Ha a hiba továbbra is fennáll, keresse meg a kommunikációs rendszergazdát!
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
sqlcode: -1023
sqlstate: 08001
SQL1024N | Nem létezik adatbázis kapcsolat. |
Magyarázat: Nincs kapcsolat egy adatbázissal. Más SQL utasításokat csak akkor lehet feldolgozni, ha előzőleg SQL CONNECT került végrehajtásra.
A parancs nem dolgozható fel.
Felhasználói válasz: Ha a hiba akkor történt, amikor lekapcsolódott az adatbázisról, folytassa a feldolgozást! Ha a hiba egy másik SQL utasítás végrehajtásakor történt, adjon ki egy SQL CONNECT utasítást, majd adja ki újra a parancsot vagy utasítást!
sqlcode: -1024
sqlstate: 08003
SQL1025N | Az adatbáziskezelő nem állt le, mert még vannak aktív adatbázisok. |
Magyarázat: A stop database manager parancs nem alkalmazható, ha vannak olyan alkalmazások, amelyek az adatbáziskezelő irányítása alatt csatlakoztak az adatbázisokhoz, vagy ha aktív adatbázisok vannak jelen.
A művelet nem kerül végrehajtásra.
Felhasználói válasz: Általában semmit sem kell tennie. Ha meg kívánja állítani az adatbáziskezelőt, minden aktív alkalmazásnak le kell kapcsolódnia a felhasznált adatbázisokról. Másik lehetőség, hogy a felhasználó a FORCE paranccsal kényszerítheti az alkalmazásokat a lekapcsolódásra, a DEACTIVATE paranccsal pedig kikapcsolhatja az adatbázisokat.
SQL1026N | Az adatbáziskezelő már aktív. |
Magyarázat: Az adatbáziskezelő indítására vonatkozó parancs már feldolgozásra került.
A parancs nem dolgozható fel.
Felhasználói válasz: Mivel a parancs már végrehajtódott, az alkalmazás folytathatja a működését.
SQL1027N | Nem található a csomópontkatalógus. |
Magyarázat: A LIST NODE DIRECTORY parancs nem dolgozható fel, mert a csomópontkatalógus nem található.
A parancs nem dolgozható fel.
Felhasználói válasz: Adjon ki egy CATALOG NODE parancsot a megfelelő paraméterekkel, majd adja ki újra az aktuális parancsot!
SQL1029N | A CATALOG NODE parancsban megadott partner_lu alias "<név>" nem érvényes. |
Magyarázat: A CATALOG NODE parancsban partner_lu fedőnév paramétere nincs megadva vagy érvénytelen karaktereket tartalmaz. A partner_lu fedőnév a partner SNA logikai egység álneve, 1-8 karakteresnek kell lennie, és nem lehet benne üres karakter.
A parancs nem dolgozható fel.
Felhasználói válasz: Vizsgálja meg, hogy nincs-e gépelési hiba a partner_lu paraméterben! Ellenőrizze, hogy a fedőnév engedélyezett logikaiegység-név-e! Ellenőrizze a fedőnévben lévő karaktereket! Adja ki a parancsot helyes partner_lu paraméterrel!
SQL1030C | Az adatbázishozzáférési katalógus megtelt. |
Magyarázat: Vagy a rendszer adatbázishozzáférési katalógus vagy a helyi adatbázishozzáférési katalógus nem képes több bejegyzést tárolni.
A parancs nem dolgozható fel.
Felhasználói válasz: Vegyen ki néhány szükségtelen bejegyzést a katalógusból! Hozzon létre új adatbázisokat egy másik fájlrendszeren, ha a helyi adatbázishozzáférési katalógus megtelt!
SQL1031N | Az adatbázishozzáférési katalógus nem található a jelzett fájlrendszeren. |
Magyarázat: Vagy a rendszer adatbázishozzáférési katalógus vagy a helyi adatbázishozzáférési katalógus nem található. Nem jött létre egy adatbázis vagy nem került megfelelően a katalógusba.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy az adatbázis a helyes elérési útvonallal jött-e létre! A CATALOG DATABASE parancs olyan elérési útvonal paraméterrel rendelkezik, amely az adatbázist tartalmazó alkönyvtárt adja meg.
sqlcode: -1031
sqlstate: 58031
SQL1032N | Nem volt START DATABASE MANAGER parancs. |
Magyarázat: Az adatbáziskezelő indítására vonatkozó parancs még nem került feldolgozásra. A parancsot végre kell hajtani, mielőtt az adatbáziskezelőt megállító parancs, bármilyen SQL utasítás vagy segédprogram végrehajtható lenne.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki az adatbáziskezelőt elindító parancsot, majd adja ki újra az aktuális parancsot!
Ha több logikai csomópont is használatban van, győződjék meg róla, hogy a DB2NODE környezeti változó helyesen van-e beállítva! A DB2NODE környezeti változó adja meg azt a csomópontot, ahová az alkalmazás kapcsolódni próbál. A DB2NODE-ot olyan csomópontszámra kell állítani, amely egy olyan csomópontra vonatkozik, amelyet ugyanazon a gazdagépen definiáltak, mint az alkalmazást.
sqlcode: -1032
sqlstate: 57019
SQL1033N | Az adatbázishozzáférési katalógus nem érhető el, mert használatban van. |
Magyarázat: Az adatbázishozzáférési katalógushoz frissítés közben nem lehet hozzáférni. Másrészt az alkönyvtárhoz nem lehet frissítés céljából hozzáférni, ha már bármilyen okból használatban van. Ez vagy a rendszer adatbázishozzáférési katalógussal, vagy a helyi adatbázishozzáférési katalógussal fordulhat elő.
A parancs nem dolgozható fel.
Felhasználói válasz: Várjon, amíg a hozzáférés be nem fejeződik, majd adja ki újra a parancsot!
sqlcode: -1033
sqlstate: 57019
SQL1034C | Az adatbázis sérült. Az alkalmazás lekapcsolódott az adatbázisról. A rendszer az adatbázison dolgozó összes alkalmazást leállította. |
Magyarázat: Az adatbázis megsérült. Amíg helyre nem állítják, nem lehet felhasználni. A rendszer lekapcsolt minden alkalmazást az adatbázisról és megállította az adatbázist használó alkalmazásokat.
A parancs nem dolgozható fel.
Felhasználói válasz: Adjon ki RESTART DATABASE parancsot az adatbázis helyreállításához! Ha a RESTART parancs következetesen meghiúsul, dönthet úgy, hogy az adatbázist biztonsági másolatból állítja vissza. Partícionált adatbázis kiszolgáló környezetben ellenőrizze a rendszernaplót, hogy megállapítsa, hogy a RESTART parancs csomópontbeli vagy kommunikációs hiba miatt hiúsul-e meg, mielőtt az adatbázist visszaállítaná az adatbázisból! Ha igen, állapítsa meg, hogy az adatbáziskezelő futásra kész-e és lehetséges-e a kommunikáció minden csomópont között, majd adja ki újra a parancsot!
Ha ez a hiba előregörgetés feldolgozása közben fordult elő, biztonsági másolatból kell visszaállítania az adatbázist, majd ezután újra végre kell hajtania az előregörgetést.
Fontos megjegyezni, hogy partícionált adatbázis környezetben a RESTART DATABASE parancsot minden csomóponton futtatni kell. Annak érdekében, hogy az adatbázis minden csomóponton újrainduljon, használja a következő parancsot:
db2_all db2 restart database <adatbázisnév>
Ezt a parancsot esetleg többször is le kell futtatni, hogy minden kérdéses tranzakció feloldásra kerüljön.
Ha a minta adatbázist telepíti, dobja el és telepítse újra!
sqlcode: -1034
sqlstate: 58031
SQL1035N | Az adatbázis jelenleg használatban van. |
Magyarázat: Az alábbi helyzetek egyike áll fenn:
A parancs nem dolgozható fel.
Felhasználói válasz: Lehetséges megoldások:
sqlcode: -1035
sqlstate: 57019
SQL1036C | I/O hiba történt az adatbázis használata során. |
Magyarázat: Legalább egy adatbázis-fájlnak I/O hibája van:
Az adatbázis nem használható.
Felhasználói válasz: Ha a hiba egy adatbázis feldolgozása közben történt, adja ki újra a parancsot! Ha a hiba továbbra is fennáll, állítsa vissza az adatbázist a biztonsági másolatból!
Ha a hiba CREATE DATABASE vagy DROP DATABASE parancs végrehajtása közben történt, akkor egy azt követő CREATE DATABASE vagy DROP DATABASE parancs megpróbálja törölni a sikertelen CREATE DATABASE vagy DROP DATABASE parancs után megmaradt fájlokat és alkönyvtárokat.
Ha a minta adatbázist telepíti, dobja el és telepítse újra!
Ha a hiba akkor történt, amikor kapcsolódni próbált egy adatbázishoz, hajtson végre nyomkövetést és hívja az IBM szervizt, mert esetleg az adatbázis még helyreállítható!
sqlcode: -1036
sqlstate: 58030
SQL1037W | A csomópontkatalógus üres. |
Magyarázat: Kísérlet történt a csomópontkatalógus tartalmának olvasására, de egyetlen bejegyzés sem létezett.
Felhasználói válasz: Nem kell semmit sem tennie.
sqlcode: +1037
sqlstate: 01606
SQL1038C | I/O hiba történt a csomópontkatalógus használata során. |
Magyarázat: A csomópontkatalógus I/O hiba miatt nem elérhető.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot! Ha a hiba továbbra is fennáll, törölje a csomópontkatalógust (az sqllib alkönyvtár alatt lévő sqlnodie alkönyvtár) és vegye újra katalógusba a hálózaton lévő csomópontneveket!
sqlcode: -1038
sqlstate: 58031
SQL1039C | I/O hiba történt az adatbázishozzáférési katalógus használata során. |
Magyarázat: Vagy a rendszer adatbázishozzáférési katalógus vagy a helyi adatbázishozzáférési katalógus nem érhető el. Ez a hiba nem csak akkor fordulhat elő, amikor a rendszer egy adatbázist katalógusba vesz vagy egy adatbázist kivesz egy katalógusból, hanem akkor is, amikor a katalógusba vett adatbázist éri el.
A parancs nem dolgozható fel.
Felhasználói válasz: Lehetséges megoldások:
Ha a minta adatbázist telepíti, dobja el és telepítse újra!
sqlcode: -1039
sqlstate: 58031
SQL1040N | A maximális számú alkalmazás kapcsolódik az adatbázishoz. |
Magyarázat: Annyi alkalmazás csatlakozott az adatbázishoz, amennyi az adatbázis konfigurációs fájljában megadott maximális érték.
A parancs nem dolgozható fel.
Felhasználói válasz: Várjon, amíg más alkalmazások lekapcsolódnak az adatbázisról! Ha több alkalmazásnak kell futnia egyidejűleg, növelje a maxappls értékét! Miután minden alkalmazás lekapcsolódott az adatbázisról és az adatbázis újraindult, az új érték érvényessé válik.
sqlcode: -1040
sqlstate: 57030
SQL1041N | A maximális számú párhuzamos adatbázis már elindult. |
Magyarázat: Az alkalmazás egy inaktív adatbázist kísérelt meg elindítani, de az aktív adatbázisok száma már megegyezik a rendszerkonfigurációs fájlban megadott maximális értékkel.
A parancs nem dolgozható fel.
Felhasználói válasz: Várjon, amíg az egyik adatbázis inaktívvá nem válik! Ha egyszerre több adatbázisnak is aktívnak kell lennie, növelje a numdb konfigurációs paraméter értékét! Az új érték az adatbázis következő sikeres indítása után válik érvényessé.
sqlcode: -1041
sqlstate: 57032
SQL1042C | Váratlan rendszerhiba történt. |
Magyarázat: Rendszerhiba történt. Ennek a hibának az az egyik lehetséges oka, hogy az adatbáziskezelő nem megfelelően van telepítve vagy a környezet hibásan van beállítva.
OS/2 esetén ha a hiba az adatbáziskezelő indítása közben fordul elő, akkor leggyakrabban a NET.ACC fájl sérülése szokott előfordulni.
A parancs nem dolgozható fel.
Felhasználói válasz: OS/2 esetén ha a hiba az adatbáziskezelő indítása közben fordul elő, és a NET.ACC fájl gyanús, cserélje ki a DB2 1-es floppyján lévő NET.ACC fájlokat az OS/2 telepítőfloppykon lévőkkel!
Ha a hiba akkor történt, amikor kapcsolódni próbált egy adatbázishoz, hajtson végre nyomkövetést (az erre vonatkozó utasításokat lásd alább) és hívja az IBM szervizt!
Ha a probléma nem egyeztethető össze meg a fenti javaslatokkal, győződjék meg róla, hogy a rendszeridő és -dátum helyesen van beállítva, és ellenőrizze, hogy a rendszer elegendő memóriával valamint tárcsere/lapozó hellyel rendelkezik-e!
Adja ki újra a parancsot!
Ha a hiba továbbra is fennáll, állítsa meg az adatbáziskezelőt, majd indítsa újra!
Ha a hiba továbbra is fennáll, telepítse újra az adatbáziskezelőt!
Ha a nyomkövetés aktív volt, indítsa el az Independent Trace Facility programot az operációs rendszer parancssorából! A szolgáltatás használatát az Independent Trace Facility rész írja le a Troubleshooting Guide könyvben. Keresse fel a technikai támogatást nyújtó képviselőjet a következő információkkal:
Szükséges információk:
Egyesített rendszer felhasználói: ha szükséges, szűkítse a problémát a kérést meghiúsító adatforrásra (a hibameghatározási útmutatóban találhatja meg a hibás adatforrás megtalálásának módját). Ha az adatforrással van gond, kövesse az adatforrásra vonatkozó hibafelderítési eljárásokat!
sqlcode: -1042
sqlstate: 58004
SQL1043C | Az adatbáziskezelő nem tudta inicializálni a rendszerkatalógusokat. "<hiba>" hibát adtak vissza. |
Magyarázat: A CREATE DATABASE parancs meghiúsult a rendszerkatalógusok indítása közben.
Felhasználói válasz: Jegyezze fel az üzenet üzenetszámát (SQLCODE) és a hibát!
Ha a nyomkövetés aktív volt, indítsa el az Independent Trace Facility programot az operációs rendszer parancssorából! A szolgáltatás használatát az Independent Trace Facility rész írja le a Troubleshooting Guide könyvben. Ezután keresse fel a technikai támogatást nyújtó képviselőjet a következő információkkal:
SQL1044N | Megszakítás hatására abbamaradt a feldolgozás. |
Magyarázat: A felhasználó esetleg a megszakítási billentyűkombinációt nyomta le.
A feldolgozás megállt.
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
Felhasználói válasz: A megszakítás kezeléséhet folytassa a feldolgozást!
Ha a minta adatbázist telepíti, dobja el és telepítse újra!
Ha az adatbáziskezelőt indította el, adjon ki egy db2stop parancsot, mielőtt más db2 parancsokat adna ki!
sqlcode: -1044
sqlstate: 57014
SQL1045N | Az adatbázis nem található, mert nem került helyesen katalógusba. |
Magyarázat: Egy, az adatbázishozzáférési katalógusban lévő közvetett bejegyzés nem HOME bejegyzésre mutat.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze az összes idetartozó adatbázis alkönyvtárban lévő bejegyzéseket az alkönyvtárátfésülő parancsok használatával!
sqlcode: -1045
sqlstate: 58031
SQL1046N | Érvénytelen jogosultságazonosító. |
Magyarázat: A bejelentkezéskor megadott jogosultság vagy az adatforráshoz vagy az adatbáziskezelőhöz nem érvényes. A következők egyike történt:
A parancs nem dolgozható fel.
Felhasználói válasz: Jelentkezzék be érvényes jogosultságazonosítóval!
Egyesített rendszer felhasználói: ha szükséges, szűkítse a problémát a kérést elutasító adatforrásra (lásd a Problémameghatározási útmutatót a hibás adatforrás felderítésére szolgáló eljárásokról), és használjon a szóban forgó adatforrásra érvényes jogosultságazonosítót!
sqlcode: -1046
sqlstate: 28000
SQL1047N | Az alkalmazás már másik adatbázishoz kapcsolódik. |
Magyarázat: Egy alkalmazás nem képes egy adatbázist létrehozni, miközben egy másik adatbázishoz kapcsolódott.
Nem lehet összerendelő fájlt egy adatbázishoz rendelni, miközben az alkalmazás más adatbázishoz kapcsolódik.
A parancs nem dolgozható fel.
Felhasználói válasz: Kapcsolódjék le az aktív adatbázisról, majd adja ki újra a parancsot!
SQL1048N | A "<paraméter>" használat paraméter a START USING DATABASE vagy a CONNECT TO parancsban nem érvényes. Osztott elérésnél S, kizárólagos használatnál X, egyetlen csomóponton zajló kizárólagos használat esetén pedig N értéket kell megadni. DB2 Connect kapcsolatoknál csak S adható meg. Az N csak MPP konfigurációban használható. |
Magyarázat: A START USING DATABASE vagy CONNECT TO parancsban lévő használat paraméternek közös használat esetén S-nek, illetve kizárólagos használat esetén X-nek kell lennie. Ha DB2 Connect használatával kapcsolódik egy adatbázishoz, csak osztott hozzáférés engedélyezett. Az értékekkel egyenértékű emlékeztető betűk az SQLENV.H fájlban találhatók meg.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancs érvényes használat paraméterrel (lehetőleg az emlékeztető betűs megfelelővel)!
SQL1049C | Az alkalmazás állapota hibás. Elveszett az adatbázis-kapcsolat. |
Magyarázat: Az adatbázissal létesített kapcsolat megszakadt.
A parancs nem dolgozható fel.
Felhasználói válasz: Adjon ki egy CONNECT RESET utasítást!
SQL1050N | Az adatbázist nem lehet a katalógusból kivenni, mert saját adatbázis. |
Magyarázat: Az UNCATALOG DATABASE parancsban megadott adatbázis egy saját adatbázis. A saját adatbázisokat nem lehet a katalógusból kivenni, mert eldobásukkor elvesznek a hozzájuk tartozó katalógus bejegyzések.
A parancs nem dolgozható fel.
Felhasználói válasz: Folytassa a feldolgozást, ha az adatbázisnév helyesen volt megadva!
SQL1051N | Az adatbázishozzáférési katalógus elérési útvonala nem létezik: "<elérési útvonal>" |
Magyarázat: A parancsban megadott adatbázishozzáférési katalógus paraméter elérési útja vagy az adatbázishozzáférési katalógus bejegyzése nem érvényes. Nincs ilyen nevű fájlrendszer.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot az adatbázis alkönyvtár helyes elérési útvonalával!
sqlcode: -1051
sqlstate: 57019
SQL1052N | Az adatbázis elérési útvonala nem létezik: "<elérési útvonal>". |
Magyarázat: A parancsban megadott elérési útvonal paraméter nem érvényes. Nincs ilyen nevű elérési útvonal.
OS/2 és Windows alatti partícionált adatbáziskörnyezetben a CREATE DATABASE parancs sikeres végrehajtásához szükséges, hogy az adatbáziscsoport minden egyes csomópontja számára ugyanaz a fizikai merevlemezspecifikáció (betű) legyen megadva, és az használható legyen (tartalmazzon üres helyet). A fizikai merevlemez betűjelét az adatbáziskezelő konfigurációjánál lehet megadni. Ha ez a mező üres, az alapértelmezés az a merevlemez lesz, ahová a DB2 a példánytulajdonos gépen telepítve lett (sqllib útvonal).
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot helyes adatbázis elérési útvonallal!
OS/2 és Windows alatti partícionált adatbáziskörnyezetben kövesse az alábbi lépéseket:
SQL1053N | Már folyik egy megszakítás feldolgozása. |
Magyarázat: A rendszer jelenleg egy megszakítást dolgoz fel, így még egy megszakítást nem fogad el.
A megszakításkérés hatástalan.
Felhasználói válasz: Várjon, amíg a jelenlegi megszakítás feldolgozása befejeződik, majd adja ki újra a parancsot!
SQL1054N | COMMIT zajlik és nem szakítható meg. |
Magyarázat: A rendszer jelenleg egy COMMIT parancsot dolgoz fel. A felhasználó egy megszakítási billentyűkombinációt ütött le.
A megszakításkérés hatástalan.
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
Felhasználói válasz: Várjon, amíg a COMMIT befejeződik, majd adja ki újra a kérést!
SQL1055N | ROLLBACK zajlik és nem szakítható meg. |
Magyarázat: A rendszer jelenleg egy ROLLBACK parancsot dolgoz fel. A felhasználó egy megszakítási billentyűkombinációt ütött le.
A megszakításkérés hatástalan.
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
Felhasználói válasz: Várjon, amíg a ROLLBACK befejeződik, majd adja ki újra a kérést!
SQL1056N | Már nyolc keresés folyik adatbázishozzáférési katalógusban. |
Magyarázat: Már nyolc adatbázishozzáférési katalógus átfésülése van megnyitva. Nyolcnál több nyitott keresés nem engedélyezett.
A parancs nem dolgozható fel.
Felhasználói válasz: Adjon ki egy vagy több CLOSE DIRECTORY SCAN parancsot, majd adja ki újra a parancsot!
sqlcode: -1056
sqlstate: 54029
SQL1057W | A rendszer adatbázishozzáférési katalógus üres. |
Magyarázat: Kísérlet történt a rendszer adatbázishozzáférési katalógus tartalmának olvasására, de egyetlen bejegyzés sem létezett.
Felhasználói válasz: Nem kell semmit sem tennie.
sqlcode: +1057
sqlstate: 01606
SQL1058N | A Directory Scan parancs hivatkozás paramétere érvénytelen. |
Magyarázat: A DIRECTORY SCAN parancsban megadott hivatkozás paraméter nem érvényes. A hivatkozás paraméternek az OPEN DIRECTORY SCAN vagy az OPEN NODE DIRECTORY SCAN parancs által visszaadottnak kell lennie.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot érvényes hivatkozás paraméterrel!
SQL1059N | A Get Next parancs nem dolgozható fel, mert nem volt előtte Open Scan parancs. |
Magyarázat: Egy katalógusátfésülő parancsot adtak ki, mielőtt az átfésülés megnyílt.
A parancs nem dolgozható fel.
Felhasználói válasz: Adjon ki egy OPEN DIRECTORY SCAN vagy OPEN NODE DIRECTORY SCAN parancsot, majd adja ki újra az aktuális parancsot!
SQL1060N | A "<jogosultságazonosító>" felhasználónak nincs CONNECT jogosultsága. |
Magyarázat: A megadott jogosultság nem rendelkezik a CONNECT jogosultsággal, ami az adatbázishoz való hozzáféréshez szükséges. A felhasználónak CONNECT jogosultságot kell szereznie, mielőtt hozzáférhetne az adatbázishoz.
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
A parancs nem dolgozható fel.
Felhasználói válasz: Keresse meg a rendszeradminisztrátort vagy az adatbázist felügyelő adatbázis adminisztrátort, és kérjen GRANT CONNECT jogosultságot a felhatalmazás azonosítójához! Adja ki újra a parancsot!
Egyesített rendszer felhasználói: Ha szükséges, szűkítse a problémát a kérést elutasító adatforrásra (a Problémameghatározási útmutató tartalmaz tájékoztatást a hibás adatforrások felderítésére), és győződjön meg arról, hogy megfelelő jogosultságokat adta az adatforrásnak!
sqlcode: -1060
sqlstate: 08004
SQL1061W | A RESTART sikeresen lezajlott, de vannak kétséges tranzakciók az adatbázison. |
Magyarázat: Egy RESTART parancs sikeresen befejeződött, csakhogy kétséges tranzakció meglétére derült fény. Az adatbázis használható, de ha a kétséges tranzakciókat nem oldódnak fel, mielőtt az adatbázissal létesített utolsó kapcsolatot is eldobják, akkor az adatbázis használhatósága érdekében újra egy RESTART parancsot kell majd kiadni.
Felhasználói válasz: Vagy oldja fel a kétséges tranzakciókat, vagy készüljön fel arra, hogy RESTART parancsot kell kiadnia az adatbázisra, amikor használni kívánja azt! Ha az adatbázist használó tranzakciókezelő (TM) (XA/DTP környezetben) elérhető, akkor a rendszergazdának utasítania kell a TM-et a kétséges tranzakciók feloldására! Egy másik lehetőségként a rendszergazda nagyon óvatosan a parancsfeldolgozó használatával heurisztikusan befejezheti a tranzakciókat!
Fontos megjegyezni, hogy partíciónált adatbázis kiszolgáló környezetben a RESTART DATABASE parancsot minden csomóponton futtatni kell. Annak érdekében, hogy az adatbázis minden csomóponton újrainduljon, használja a következő parancsot:
db2_all db2 restart database <adatbázisnév>
A fenti parancs minden kétséges tranzakciót fel fog oldani, ha minden csomópont működőképes.
Ezt a parancsot esetleg többször is le kell futtatni, hogy minden kérdéses tranzakció feloldásra kerüljön.
SQL1062N | Az adatbázis elérési útvonala "<elérési útvonal>" nem található. |
Magyarázat: A parancsban megadott adatbázis elérési útvonal paraméter nem létezik. Ha az elérési útvonal nincs megadva, a rendszerkonfigurációs fájlban megadott került felhasználásra, de nem létezett.
OS/2 és Windows alatti partícionált adatbáziskörnyezetben a CREATE DATABASE parancs sikeres végrehajtásához szükséges, hogy az adatbáziscsoport minden egyes csomópontja számára ugyanaz a fizikai merevlemezspecifikáció (betű) legyen megadva, és az használható legyen (tartalmazzon üres helyet). A fizikai merevlemez betűjelét az adatbáziskezelő konfigurációjánál lehet megadni. Ha ez a mező üres, az alapértelmezés az a merevlemez lesz, ahová a DB2 a példánytulajdonos gépen telepítve lett (sqllib útvonal).
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze az elérési útvonalat vagy az alapértelmezett elérési útvonalat, és győződjék meg róla, hogy léteznek a rendszerben! Adja ki újra a parancsot!
OS/2 és Windows alatti partícionált adatbáziskörnyezetben kövesse az alábbi lépéseket:
SQL1063N | Az adatbáziskezelő indítása sikeres. |
Magyarázat: A adatbáziskezelőt indító parancs sikeresen befejeződött.
SQL1064N | Az adatbáziskezelő megállítása sikeres. |
Magyarázat: Az adatbáziskezelőt megállító parancs sikeresen befejeződött.
SQL1065W | Az adatbázis létrejött, de a "<listanév>" listában. szereplő egy vagy több összerendelő fájlban hiba történt. A következő fájlok összerendelése nem történt meg: "<lista>". |
Magyarázat: Egy vagy több segédprogram összerendelése az adatbázissal nem történt meg. A "<listanév>" listafájl tartalmazza a összerendelő fájlok listáját. A "<lista>" listán lévő számok a listafájlban lévő hozzárendeletlen fájlok relatív pozícióját jelzik.
A felsorolt segédprogram összerendelő fájlok nem kerültek összerendelésre az újonnan létrehozott adatbázissal.
Felhasználói válasz: A felhasználó a jelzett segédprogramokat az adatbázishoz rendelheti. A formátum beállítás nem használható a összerendelés hívással.
SQL1066N | A DB2START feldolgozása sikeres volt. Az IPX/SPX protokolltámogatást nem sikerült elindítani. |
Magyarázat: Az IPX/SPX protokolltámogatás indítása sikertelen. A távoli ügyfelek nem használhatnak IPX/SPX-et a kiszolgálóval kapcsolat létesítésére. A lehetséges okok:
Felhasználói válasz: Győződjék meg róla, hogy a munkaállomás bejelentkezett a NetWare fájlkiszolgálóra, és megfelelő jogosultsága van ahhoz, hogy objektumot hozzon létre a fájlkiszolgáló összerendelési tárában! A felhasználónak SUPERVISOR-ként vagy azzal egyenértékű felhasználóként kell bejelentkeznie. Arról is győződjék meg, hogy az adatbáziskezelő konfigurációs fájlban lévő objektumnév egyedi a hálózaton lévő minden adatbáziskezelő esetén! Végezzen el minden javítást, adja ki a DB2STOP majd a DB2START parancsot!
Ha a probléma továbbra is fennáll, gépelje be az operációs rendszer parancssorába a DB2TRC ON -L 0X100000 parancsot! Adja ki újra a DB2START parancsot, majd ezután gépelje be a parancssor DB2TRC DUMP fájlnév parancsot a nyomkövetési információk elmentéséhez! A nyomkövetés kikapcsolásához írja be a DB2TRC OFF parancsot! Keresse fel a szolgáltatás-koordinátort a nyomkövetési információkkal!
SQL1067N | A DB2STOP feldolgozása sikertelen. Az IPX/SPX protokolltámogatást nem sikerült leállítani. |
Magyarázat: Az IPX/SPX protokolltámogatást nem sikerült leállítani. A lehetséges okok:
Felhasználói válasz: Győződjék meg róla, hogy a munkaállomás bejelentkezett a NetWare fájlkiszolgálóra, és megfelelő jogosultsága van ahhoz, hogy objektumot töröljön a fájlkiszolgáló összerendelési tárából! A felhasználónak SUPERVISOR-ként vagy azzal egyenértékű felhasználóként kell bejelentkeznie. Végezzen el minden javítást, majd futtassa a DB2STOP parancsot újra!
Ha a probléma továbbra is fennáll, gépelje be az operációs rendszer parancssorába a DB2TRC ON -L 0X100000 parancsot! Adja ki újra a DB2STOP parancsot, majd ezután gépelje be a parancssor DB2TRC DUMP fájlnév parancsot a nyomkövetési információk elmentéséhez! A nyomkövetés kikapcsolásához írja be a DB2TRC OFF parancsot! Keresse fel a szolgáltatás-koordinátort a nyomkövetési információkkal!
SQL1068N | A CONNECT vagy ATTACH utasításhoz tartozó elhasználói azonosítót ("<felh_azon>") birtokló tartomány nem szerepel a DB2DOMAINLIST környezeti változóban. |
Magyarázat: A CONNECT TO vagy ATTACH TO utasításba szereplő felhasználói azonosító nem tartozik egyik, a DB2DOMAINLIST környezeti változóban szereplő tartományhoz sem.
Felhasználói válasz: Adja meg a DB2DOMAINLIST környezeti változóban a felhasználói azonosítót birtokló tartományt! A DB2SET parancsot használja!
sqlcode: -1068
sqlstate: 08004
SQL1069N | Az adatbázis: "<név>" nem saját adatbázis. |
Magyarázat: Az adatbázis nem helyi adatbázis. Egy helyi adatbázis közvetettként került a rendszer adatbázishozzáférési katalógusba, és ez a bejegyzés egy ugyanazon a csomópontnak a helyi adatbázishozzáférési katalógusában lévő saját bejegyzésre hivatkozik. A távoli adatbázisok nem dobhatók el.
A parancs nem dolgozható fel.
Felhasználói válasz: Ha a megadott adatbázisnév érvénytelen, adja ki újra a parancsot a megfelelő adatbázisnévvel! Ha a megadott adatbázisnév helyes és el kívánja távolítani az adatbázist az adatbáziskatalógusból, használja az UNCATALOG DATABASE parancsot!
SQL1070N | Az adatbázisnév paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen címet használt az adatbázisnév paraméterhez. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Javítsa ki az alkalmazást úgy, hogy helyes címet használjon és a bemeneti karakterlánc nullkarakterrel végződő legyen!
SQL1071N | Az adatbázis-fedőnév paraméter címe érvénytelen. |
Magyarázat: Az alkalmazási program olyan címet adott meg, mely nem érvényes a paraméter számára. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!
SQL1072C | Az adatbáziskezelő erőforrásai következetlen állapotban vannak. Lehet, hogy az adatbáziskezelő helytelenül zárult le, vagy egy másik alkalmazás úgy használja a rendszererőforrásokat, hogy az ütközik a rendszererőforrás-használatával. Szükség lehet a rendszererőforrások rendbetételére. |
Magyarázat: A kérés meghiúsult, mert az adatbáziskezelő erőforrások következetlen állapotban vannak. Ez a következő helyzetekben fordulhat elő:
Felhasználói válasz: Szükség lehet a rendszererőforrások rendbetételére:
SQL1073N | Hibás a csomópontkatalógus kiadásszáma. |
Magyarázat: A csomópontkatalógus kiadásszáma nem egyezik meg a termék elvárt kiadásszámával. A csomópontkatalógus egy előző kiadásból származhat.
Felhasználói válasz: Vegye újra katalógusba az összes csomópont bejegyzést, majd próbálkozzék a paranccsal újra!
SQL1074N | A jelszóparaméter címe érvénytelen. |
Magyarázat: Az alkalmazási program olyan címet adott meg, mely nem érvényes a paraméter számára. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!
SQL1075N | Az adatbázis megjegyzés paraméter címe érvénytelen. |
Magyarázat: Az alkalmazási program olyan címet adott meg, mely nem érvényes a paraméter számára. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!
SQL1076N | A számláló paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen címet használt a számláló paraméterhez.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjék meg róla, hogy az alkalmazás érvényes címet használ!
SQL1077N | A hivatkozás paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen címet használt a hivatkozás paraméterhez.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjék meg róla, hogy az alkalmazás érvényes címet használ!
SQL1078N | A puffer paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen címet használt a puffer paraméterhez.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjék meg róla, hogy az alkalmazás érvényes címet használ!
SQL1079N | A csomópontnév paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen csomópontnév paraméter címet használt. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!
SQL1080N | A local_lu név paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen címet használt a helyi logikaiegység-név paraméterhez. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!
SQL1081N | A partner_lu név paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen címet használt a partner_lu paraméterhez. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!
SQL1082N | A mód paraméter címe érvénytelen. |
Magyarázat: Az alkalmazás érvénytelen címet használt a mód paraméterhez. A cím egy szabad pufferre mutat, vagy a pufferben levő karakterláncnak nincs lezáró nullkaraktere.
A parancs nem dolgozható fel.
Felhasználói válasz: Győződjön meg róla, hogy alkalmazási programban helyes címet ad meg, és hogy a bemeneti karakterlánc nullkarakterre végződik!
SQL1083N | Az adatbázisleíró blokk nem dolgozható fel, okkód = "<okkód>". |
Magyarázat: Az alkalmazás CREATE DATABASE parancsot adott ki, de az adatbázisleíró blokk (DBDB) nem dolgozható fel a következő okkódok egyike miatt:
A parancs nem dolgozható fel.
Felhasználói válasz: Javítsa ki a hibát, és küldje el újra a parancsot!
SQL1084C | Nem foglalhatók le közös memóriaszegmensek. |
Magyarázat: Az adatbáziskezelő nem tudott szegmenseket lefoglalni egy adatbázis környezet parancs vagy egy SQL CONNECT utasítás feldolgozása közben.
Esetleg a dbheap paraméter túl kicsi.
Felhasználói válasz: Jegyezze fel az üzenetszámot (SQLCODE)! Ennek a hibának az lehet az oka, hogy nem áll rendelkezésre elegendő memória erőforrás vagy az adatbáziskezelő vagy azon környezetnek számára, ahol az adatbáziskezelő műveletet megkísérelték végrehajtani. Győződjék meg róla, hogy elegendő memória-erőforrás áll rendelkezésre az adatbáziskezelő számára! Esetleg lezárhat néhány olyan háttérfolyamatot is, amelyeknek nem kell aktívnak lenniük.
Ha elegendő memória-erőforrás áll rendelkezésre, de a probléma nem szűnik meg, indítsa el az Independent Trace Facility-t az operációs rendszer parancssorából! A szolgáltatás használatát az Independent Trace Facility rész írja le a Troubleshooting Guide könyvben. Keresse fel a technikai támogatást nyújtó képviselőjet a következő információkkal:
Szükséges információk:
sqlcode: -1084
sqlstate: 57019
SQL1085N | Nem foglalható le az alkalmazás kupaca. |
Magyarázat: Az alkalmazás nem volt képes az adatbázissal kapcsolatot létesíteni, mert az adatbáziskezelő nem képes lefoglalni az adatbázis konfigurációs fájlban megadott számú 4K-os alkalmazás kupacot. A rendszer kifogyott a 4K-os lapokból. A parancs nem dolgozható fel.
Felhasználói válasz: A lehetséges megoldások a következők:
sqlcode: -1085
sqlstate: 57019
SQL1086C | Operációsrendszer-hiba ("<hiba>") történt. |
Magyarázat: A parancs olyan hibát kapott az operációs rendszertől, amely megakadályozza a további feldolgozást.
A parancs nem dolgozható fel.
Felhasználói válasz: Nézze át az operációs rendszer felhasználói dokumentációjában, hogy mi okozhatja a hibát!
SQL1087W | Az adatbázis létrejött, de hiba történt a "<név>". listafájl megnyitása közben. A segédprogramok adatbázishoz rendelése nem történt meg. |
Magyarázat: A CREATE DATABASE parancs nem tudta megnyitni a segédprogram összerendelő fájlok listáját tartalmazó listafájlt. A listafájlnak az sqllib alkönyvtár bnd alkönyvtárában kellene lennie.
A segédprogram összerendelő fájlok összerendelése nem történt meg az újonnan létrehozott adatbázissal.
Felhasználói válasz: Rendelje a segédprogramokat az adatbázishoz! Ne használja az összerendelő formátum beállítást az összerendelő hívásban!
SQL1088W | Az adatbázis létrejött, de hiba történt a segédprogramok összerendelése közben. A segédprogramok adatbázishoz rendelése nem történt meg. |
Magyarázat: A CREATE DATABASE vagy MIGRATE DATABASE parancs nem tudta a segédprogram összerendelő fájlokat az adatbázishoz rendelni.
A segédprogram összerendelő fájlok összerendelése nem történt meg az újonnan létrehozott vagy költöztetett adatbázissal.
Felhasználói válasz: Rendelje a segédprogramokat az adatbázishoz! Ne használja az összerendelő formátum beállítást az összerendelő hívásban!
SQL1089W | Az adatbázis létrejött, de a segédprogramok összerendelése megszakadt. A segédprogramok adatbázishoz rendelése nem történt meg. |
Magyarázat: A CREATE DATABASE parancs megszakadt a segédprogramok és az adatbázis összerendelése közben. Esetleg lenyomtak egy megszakítási billentyűkombinációt.
A segédprogram összerendelő fájlok összerendelése nem történt meg az újonnan létrehozott adatbázissal.
Felhasználói válasz: Rendelje a segédprogramokat az adatbázishoz! Ne használja az összerendelő formátum beállítást az összerendelő hívásban!
SQL1090C | Az előfordított alkalmazás vagy segédprogram kiadásszáma érvénytelen. |
Magyarázat: Az előfordított alkalmazás vagy segédprogram kiadásszáma nem kompatíbilis az adatbáziskezelő telepített verziójának kiadásszámával.
A hiba akkor is jelentkezni fog, ha az adatbáziskezelő konfigurációs fájljának telepített verziójához való hozzáférés közben az alkalmazás alacsony szintű adatbáziskezelő könyvtárakat vagy DLL-eket használ.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy az adatbáziskezelő könyvtáraknak vagy DLL-eknek nem régebbi verzióját fogja-e használni az alkalmazás!
Ha a probléma továbbra is fennáll, hajtsa végre újra az előfordítási folyamatot lehetőleg az aktuális adatbáziskezelővel, és csak olyan alkalmazási programokat használjon, amelyek az adatbáziskezelő kompatíbilis változatával lettek előfordítva!
SQL1091C | Az adatbázis kiadásszáma érvénytelen. |
Magyarázat: Az adatbázis kiadásszáma nem kompatíbilis az adatbáziskezelő telepített verziójának kiadásszámával. Ez lehet az a változat, amikor az adatbázist létrehozták, amikor az adatbázist utoljára költöztették, illetve a katalógusban megadott legmagasabb szintű kiadás-, módosítási és javítócsomag szint.
A parancs nem dolgozható fel. Ha a hiba Migrate vagy Restore feldolgozása közben történt, akkor egy inkompatíbilis kiadásszámú adatbázist kísérelt meg költöztetni vagy visszaállítani. Ha a hiba egy javítócsomag eltávolítása utáni első kísérletnél fordul elő, akkor magasabb szintű adatbáziskezelő kódot igénylő adatbázishoz akar kapcsolódni.
Felhasználói válasz: Csak olyan adatbázisokat használjon, amelyeket az adatbáziskezelő kompatíbilis verziójával hoztak létre. Ha a hiba Migrate vagy Restore feldolgozása közben történt, akkor az adatbázist olyan változatba kell költöztetni, amelyet az adatbáziskezelő jelenlegi változata képes költöztetni. Ha a hiba egy javítócsomag eltávolítása utáni első kísérletnél fordul elő, akkor az adatbázist vissza kell állítani a javítócsomag telepítése előtti állapotról végzett biztonsági mentésből.
sqlcode: -1091
sqlstate: 08004
SQL1092N | "<jogosultságazonosító>" nem rendelkezik a megfelelő jogosultsággal a kért parancs végrehajtásához. |
Magyarázat: A felhasználó megpróbált egy olyan parancsot vagy műveletet végrehajtani, amelyhez nem rendelkezett a megfelelő jogosultsággal.
A parancs nem dolgozható fel.
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
Felhasználói válasz: Jelentkezzék be megfelelő jogosultsággal rendelkező felhasználóként, majd próbálkozzék újra a sikertelen paranccsal vagy művelettel! A helyes jogosultságok közé tartozhatnak a következők: SYSADM, SYSCTRL, SYSMAINT és DBADM. Az adatbázisokra vonatkozó DBADM jogosultságra és a többi jogosultságra az adatbáziskezelő konfigurációban megadott csoportok tagjai kapják meg (ha például a sysctrl_group csoport 'beatles'-ként van megadva, akkor a 'beatles' csoporthoz kell tartoznia, hogy SYSCTRL jogosultsága legyen). Olvassa el a Command Reference vagy a SQL Reference könyveket, ahol megtalálhatja a kiadott parancshoz vagy megkísérelt művelethez szükséges jogosultságokat.
Kerberos hitelesítés esetén Windows 2000 környezetben biztosítani kell, hogy tartományi azonosítóval jelentkezzen be. Windows 2000 környezetben csak tartományfelhasználók használnak Kerberos hitelesítést.
Ha az LDAP támogatást használja, akkor győződjön meg róla, hogy a DB2 Connect átjárónak joga van végrehajtania a CATALOG DATABASE, NODE és a DCS DATABASE parancsokat! A hiba elhgárításához adja ki az "UPDATE DBM CFG USING CATALOG_NOAUTH YES" parancsot az ügyfélen vagy az átjárón!
Egyesített rendszer felhasználói: Ha szükséges, szűkítse a problémát a kérést elutasító adatforrásra (a Problémameghatározási útmutató tartalmaz tájékoztatást a hibás adatforrások felderítésére), és győződjön meg arról, hogy a megadott jogosultság azonosítónak megfelelő felhatalmazása van az adatforráson!
Keresse meg a rendszeradminisztrátort, hogy jogosultságot kérjen tőle! Ne próbálja a parancsot a megfelelő jogosultság nélkül végrehajtani!
SQL1093N | A felhasználó nem jelentkezett be. |
Magyarázat: A felhasználónak be kell jelentkeznie, mielőtt bármilyen jogosultságot igénylő parancsot hajthatna végre. A hiba lehetséges okai többek között:
A parancs nem dolgozható fel.
Felhasználói válasz: Jelentkezzék be érvényes felhasználói azonosítóval és adja ki újra a parancsot! Ha több párhuzamos folyamat is megkísérelte a bejelentkezést, várjon egy pár másodpercet, majd próbáljon újra bejelentkezni!
sqlcode: -1093
sqlstate: 51017
SQL1094N | A csomópontkatalógus nem érhető el, mert frissítés alatt áll. |
Magyarázat: A csomópontkatalógusban nem lehet keresni illetve a csomópontkatalógus nem használható frissítés közben. Másrészt az alkönyvtárhoz nem lehet frissítés céljából hozzáférni, ha már bármilyen okból használatban van.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot a frissítés befejezése után!
sqlcode: -1094
sqlstate: 57009
SQL1095N | Már nyolc keresés folyik csomópontkatalógusban. |
Magyarázat: Már nyolc csomópontkatalógus átfésülés folyik ebben a folyamatban, és nyolcnál több nem lehetséges.
A parancs nem dolgozható fel.
Felhasználói válasz: Adjon ki egy vagy több CLOSE DIRECTORY SCAN parancsot! Adja ki újra a parancsot!
sqlcode: -1095
sqlstate: 54029
SQL1096N | A parancs nem érvényes ilyen csomóponttípusra. |
Magyarázat: Egy olyan csomóponton adtak ki egy parancsot, amely nem támogatja a parancsot, vagy a csomóponttípus rendszerkörnyezete helytelenül van beállítva. Például egy adatbázis LOCAL-ként került katalógusba egy ügyfél csomóponton.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a parancs és paraméterei megfelelnek-e a csomóponttípusnak! Arról is győződjék meg, hogy a parancsot feldolgozó környezet megfelelő-e! Adja ki újra a parancsot!
SQL1097N | A csomópontnév nem található a csomópontkatalógusban. |
Magyarázat: Vagy egy távoli adatbázis adatbázishozzáférési katalógusában felsorolt csomópontnév vagy egy attach parancsban megadott csomópontnév nem került bele a csomópontkatalógusba.
A parancs nem dolgozható fel.
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
Felhasználói válasz: Ellenőrizze, hogy az adatbázishozzáférési katalógusban felsorolt vagy az attach parancs objektumaként megadott csomópontnév belekerült-e a csomópontkatalógusba! Ha a csomópont nincs benne a csomópontkatalógusban, adjon ki CATALOG NODE parancsot!
Egyesített rendszer felhasználói:a fenti műveleteken kívül szintén ellenőrizze, hogy a csomópontnevek, amelyeket a SYSCAT.SERVERS bejegyzésekben szerepelnek, hibátlanok. Ha a csomópont nincs benne a csomópontkatalógusban, és a kiszolgáló a DB2 család tagja, adjon ki CATALOG NODE parancsot az adott csomópontra!
sqlcode: -1097
sqlstate: 42720
SQL1098N | Az alkalmazás már kapcsolódik ehhez az adatbázishoz. |
Magyarázat: Kísérlet történt egy adatbázishoz való csatlakozásra, de az alkalmazás kapcsolatot létesített a megadott adatbázissal.
A parancs nem dolgozható fel.
Felhasználói válasz: Nem kell semmit sem tennie.
sqlcode: -1098
sqlstate: 53056
SQL1099N | A floppy írásvédett. |
Magyarázat: Írási műveletet próbáltak végrehajtani egy írásvédett floppyn lévő adatbázison.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Ellenőrizze, hogy a helyes floppyt használja-e! Távolítsa el az írásvédelmet a floppyról, amennyiben az szükséges!