SQL1200N | Érvénytelen objektum paraméter. |
Magyarázat: A COLLECT DATABASE STATUS függvényhívásban az objektumparaméterhez megadott érték érvénytelen. Az érvényes értékek a következők:
A parancs nem dolgozható fel.
Felhasználói válasz: Javítsa ki az objektumparamétert, majd adja ki újra a COLLECT DATABASE STATUS függvényhívást!
SQL1201N | Érvénytelen állapotparaméter. |
Magyarázat: A COLLECT DATABASE STATUS függvényhívásban lévő állapot paraméterhez megadott érték érvénytelen. Az érvényes értékek a következők:
A parancs nem dolgozható fel.
Felhasználói válasz: Javítsa ki az állapotparamétert, majd adja ki újra a COLLECT DATABASE STATUS függvényhívást!
SQL1202N | Az állapot nem került összegyűjtésre. |
Magyarázat: A GET NEXT DATABASE STATUS BLOCK vagy a FREE DATABASE STATUS RESOURCES függvényhívásban a hivatkozás paraméterhez megadott érték érvénytelen. A hivatkozásnak a COLLECT DATABASE STATUS függvényhívás által visszaadott pozitív függvényértéknek kell lennie.
Ez a folyamatból kiadott második COLLECT DATABASE STATUS hívás. Az első COLLECT DATABASE STATUS hívás befejeződik és a hivatkozása a továbbiakban nem használható.
A parancs nem dolgozható fel.
Felhasználói válasz: Javítsa ki a hivatkozás paramétert, majd adja ki újra a COLLECT DATABASE STATUS függvényhívást!
SQL1203N | Az adatbázishoz nem kapcsolódik felhasználó. |
Magyarázat: Egy kérés érkezett az adatbázis felhasználói állapotával kapcsolatban, de az adatbázishoz egyetlen felhasználó sem csatlakozik.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze az adatbázisnevet és a kapcsolat állapotát! Adja ki újra a parancsot a pillanatnyilag használt adatbázissal!
SQL1204N | Az adatbáziskezelő telepített verziója nem támogatja a kódlapot ("<kódlap>") és/vagy az országkódot ("<országkód>"). |
Magyarázat: Az adatbáziskezelő ezen verziója nem támogatja az aktív kódlapot, országkódot vagy mindkettőt.
A parancs nem dolgozható fel.
Válasszon olyan aktív kódlapot és országkódot, amelyet az adatbáziskezelő ezen változata támogat!
Egyesített rendszer felhasználói: szükség esetén szűkítse a problémát a kérést megtagadó adatforrás összetevőre (a hibás adatforrás azonosítására szolgáló eljárásokat a Problémameghatározási útmutató című kiadványban találhatja meg) és válasszon olyan aktív kódlapot és országkódot, amelyet mind a egyesített kiszolgáló, mind a adatforrás támogat!
Felhasználói válasz: Lépjen ki az aktuális programból és térjen vissza az operációs rendszerhez!
sqlcode: -1204
sqlstate: 22522
SQL1205N | A megadott kódlap ("<kódlap>") és/vagy az országkód ("<országkód>") érvénytelen. |
Magyarázat: A DB2 ezen változata nem támogatja az aktív kódlapot vagy országkódot, illetve mindkettőt, ahogy az a Create Database parancsban megadta.
A parancs nem dolgozható fel.
Felhasználói válasz: A DB2/2 által támogatott kódlap-országkód párok listáját a Command Reference című kiadványban a Create Database parancs leírásánál találhatja meg.
SQL1206N | A PRUNE LOGFILE nem támogatott ebben az adatbázis konfigurációban. |
Magyarázat: A PRUNE LOGFILE kérés nem támogatott, ha:
Felhasználói válasz: Ehhez az adatbázishoz ne adja ki a PRUNE LOGFILE parancsot!
SQL1207N | A Communication Manager konfigurációs fájlja nem található: "<név>". |
Magyarázat: A CATALOG NODE parancsban megadott Communication Manager konfigurációs fájl nem található sem a megadott elérési útvonalon, sem az alapértelmezett meghajtó CMLIB alkönyvtárában.
A parancs nem dolgozható fel.
Felhasználói válasz: Adja ki újra a parancsot a helyes konfigurációs fájl nevével és elérési útvonalával!
SQL1209W | A CATALOG NODE függvényben megadott "<név>" társ lu név nem létezik. A program most ezt létrehozta. |
Magyarázat: A CATALOG NODE függvényben megadott partner logikaegység-név nem létezik az alapértelmezett meghajtó CMLIB alkönyvtárában lévő Communications Manager konfigurációs fájlban.
Létrejött egy logikaiegység-profil a megadott névvel.
Felhasználói válasz: Nem kell semmit sem tennie.
SQL1210W | Egy vagy több konfigurációs fájl paraméter alapértelmezett értéket kapott. |
Magyarázat: Egy vagy több DOS Requester/WINDOWS Requester konfigurációs érték az alapértelmezett értéket vette fel. A paraméter nincs meghatározva a DOS Requester/WINDOWS Requester konfigurációs fájljában, a konfigurációs fájl nem nyitható meg, vagy hiba történt a fájl olvasása közben.
Felhasználói válasz: Győződjék meg róla, hogy a DOS Requester/WINDOWS Requester konfigurációs fájl létezik a megfelelő elérési útvonalon, és hogy a paraméterek kifejezetten vannak megadva!
SQL1211N | Érvénytelen számítógépnév: "<név>". |
Magyarázat: A Catalog parancs számára megadott NPIPE protokollstruktúrában lévő számítógépnév érvénytelen. A számítógépnév méretének 15 karakteresnek vagy kisebbnek kell lennie.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a számítógépnév helyes-e, majd adja ki újra a parancsot!
SQL1212N | Érvénytelen példánynév: "<név>". |
Magyarázat: A Catalog parancsban megadott példánynév érvénytelen. A példánynév méretének 8 karakteresnek vagy kisebbnek kell lennie.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze, hogy a példánynév érvényes-e, majd adja ki újra a parancsot!
SQL1213N | A(z) "<név>" jelszó változtató LU név nem érvényes. |
Magyarázat: A CATALOG parancshoz tartozó APPN protokollstruktúrában lévő jelszóváltoztató logikai egység (LU) neve nem érvényes.
A jelszó változtató LU név a távoli SNA LU név és 1-8 karakter hosszúnak kell lennie. Az érvényes karakterek az A és Z közötti betűk, 0 és 9 közötti számok, valamint a következő karakterek: #, @, $. Az első karakternek betűnek vagy különleges karakternek (#, @ illetve $) kell lennie. A rendszer a kisbetűs karaktereket nagybetűssé változtatja.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze a jelszó változtató LU névben megadott karaktereket!
Adja ki újra a parancsot érvényes jelszó változtató LU névvel!
SQL1214N | A(z) "<név>" tranzakciósprogram-név nem érvényes. |
Magyarázat: A CATALOG parancshoz tartozó APPN protokollstruktúrában lévő tranzakciós program (TP) neve nem érvényes.
A TP név a távoli SNA alkalmazás TP neve, és 1-64 karakternek kell lennie. Az érvényes karakterek az A és Z közötti betűk, 0 és 9 közötti számok, valamint a következő karakterek: #, @, $. Az első karakternek betűnek vagy különleges karakternek (#, @ illetve $) kell lennie.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze a TP névben megadott karaktereket!
Adja ki újra a parancsot TP névvel!
SQL1215N | A(z) "<cím>" LAN kártya cím nem érvényes. |
Magyarázat: A CATALOG parancshoz tartozó APPN protokollstruktúrában lévő LAN kártya cím nem érvényes.
A LAN kártya cím a távoli SNA LAN kártya címe, és 12 karakteres hexadecimális számnak kell lennie.
A parancs nem dolgozható fel.
Felhasználói válasz: Ellenőrizze a LAN kártya címét!
Adja ki újra a parancsot érvényes LAN kártya címmel!
SQL1216N | Ezen az adatbázison nem használhatók grafikus adatok és grafikus függvények. |
Magyarázat: Az adatbázis kódlapja nem támogatja a grafikus adatokat. Ehhez az adatbázishoz a GRAPHIC, a VARGRAPHIC és a LONG VARGRAPHIC adattípusok nem érvényesek. Ehhez az adatbázishoz nem érvényes a GRAPHIC literál és a VARGRAPHIC skalár függvény sem.
Az utasítás nem dolgozható föl.
Egyesített rendszer felhasználói: Ezt a helyzetet észlelheti a adatforrás is.
Felhasználói válasz: Adja ki újra a parancsot érvényes adattípusokkal!
sqlcode: -1216
sqlstate: 56031
SQL1217N | A céladatbázis nem támogatja a REAL adattípust. |
Magyarázat: Egy SQL művelet REAL adattípust (egyszeres pontosságú lebegőpontos szám) használ egy bemeneti vagy kimeneti változóhoz. A REAL adattípus nem támogatott a kérésben szereplő céladatbázisban.
Az utasítás feldolgozása nem történt meg.
Felhasználói válasz: Változtassa meg a REAL SQL adattípusra hivatkozó forrásváltozó deklarációját DOUBLE SQL adattípusra az alkalmazásban!
sqlcode: -1217
sqlstate: 56099
SQL1218N | A "<pufferterület_szám>" pufferterületen jelenleg nem áll rendelkezésre lap. |
Magyarázat: A pufferterület összes lapja használatban van. További lapot igénylő kérés meghiúsult.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Jelenleg a pufferterület nem elég nagy ahhoz, hogy mindegyik adatbázis folyamatnak vagy szálnak tudjon lapokat adni. A pufferterület túl kicsi, vagy túl sok aktív folyamat vagy szál van.
Lehet, hogy az utasítás újbóli végrehajtása már sikeres lesz. Ha a hiba rendszeresen jelentkezik, a következő műveletek közük néhány, vagy az összes megakadályozhatja a további hibákat:
sqlcode: -1218
sqlstate: 57011
SQL1219N | A kérés meghiúsult, mert nem sikerült saját virtuális memóriát foglalni. |
Magyarázat: A példány képtelen volt elegendő saját virtuális memóriát lefoglalni a kérés feldolgozásához. Ennek az oka a többi (a példányhoz nem kapcsoló) folyamat közösmemória-foglalása lehet.
Felhasználói válasz: A problémát a következők oldhatják meg:
sqlcode: -1219
sqlstate: 57011
SQL1220N | Az adatbáziskezelő közös memóriakészlete nem foglalható le. |
Magyarázat: Az adatbáziskezelő képtelen volt lefoglalni a közös memóriakészletét. Ennek a hibának az lehet az oka, hogy nem áll rendelkezésre elegendő memória erőforrás vagy az adatbáziskezelő azon környezetnek számára, ahol a műveletet megkísérelték végrehajtani. Az ilyen hibát okozó memória erőforrások közé tartoznak a következők:
Felhasználói válasz: Hajtson végre egyet vagy többet a következők közül:
SQL1221N | Az alkalmazástámogatási réteg kupaca nem foglalható le. |
Magyarázat: Az alkalmazástámogatási réteg kupaca nem foglalható le. 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 a műveletet megkísérelték végrehajtani. Az ilyen hibát okozó memória erőforrások közé tartoznak a következők:
Felhasználói válasz: Hajtson végre egyet vagy többet a következők közül:
sqlcode: -1221
sqlstate: 57011
SQL1222N | Nincs elég tárterület az alkalmazástámogatási réteg kupacában az utasítás feldolgozásához. |
Magyarázat: Az alkalmazástámogatási rétegben lévő összes szabad memória felhasználásra került.
Felhasználói válasz: Növelje az aslheapsz konfigurációs paramétert!
sqlcode: -1222
sqlstate: 57011
SQL1223N | A kérelem teljesítéséhez nem sikerült elindítani egy ügynökprogramot. |
Magyarázat: A kérés meghiúsult, mivel rendszer meghaladná a maxagents configuration paraméterkorlátot.
Felhasználói válasz: Növelje a maxagents konfigurációs paramétert és/vagy csökkentse az adatbázist használó felhasználók számát!
sqlcode: -1223
sqlstate: 57019
SQL1224N | Egy adatbázis ügynököt nem sikerült elindítani, hogy kiszolgálja a kérelmet, vagy az ügynökprogram véget ért adatbázis rendszerzárás vagy FORCE parancs miatt. |
Magyarázat: Az üzenetet az alábbi helyzetek bármelyike okozhatja.
További egyesített kiszolgálóesetek:
Ezt a helyzetet észlelheti a egyesített kiszolgáló vagy az adatforrás.
Felhasználói válasz: Adja ki újra az adatbáziskérést! Ha nem létesül kapcsolat, győződjék meg róla, hogy az adatbáziskezelő sikeresen elindult! Ezen kívül biztosítsa, hogy a maxagents adatbáziskezelő konfigurációs paraméter megfelelően van konfigurálva!
Egyesített rendszer felhasználóinak a következőket is meg kell tenniük:
A következő paranccsal ellenőrizheti a maxuproc pillanatnyi beállítását:
. lsattr -E -l sys0
Ha meg szeretné tekinteni egy adott egyesített kiszolgáló alatt pillanatnyilag futtatott folyamatok számát, használja a következő parancsot:
ps -ef | grep instdj1 | wc -l
ahol "instdj1" a egyesített kiszolgáló példányneve.
A következő paranccsal változtathatja meg a maxuproc értékét:
chdev -l sys0 -a maxuproc='nn'
ahol nn maxuproc új (egész) értéke.
Ha az alkalmazás több környezetet is használ a helyi protokollal, akkor vagy csökkentse az alkalmazásban lévő kapcsolatok számát, vagy kapcsoljon át egy másik protokollra (például TCP/IP-re)! Az AIX 4.2.1-es vagy újabb verzióját használók beállíthatják az EXTSHM környezeti változót ON-ra, amely növeli az olyan osztott memóriaszegmensek számát, amelyhez egy folyamat kapcsolódhat.
sqlcode: -1224
sqlstate: 55032
SQL1225N | A kérés meghiúsult, mert az operációs rendszer folyamat-, szál-, vagy háttérmemória-korlátjába ütközött. |
Magyarázat: A kérés egy operációs rendszer folyamat-, szál- vagy háttérmemóriahely-korlátba ütközött. UNIX alapú rendszerek esetében ez azt jelentheti, hogy a maxuproc paraméter értéke túl alacsony. OS/2 rendszerek esetében ez azt jelentheti, hogy a CONFIG.SYS fájlban a THREADS érték túl alacsony.
Felhasználói válasz: Növelje meg (vagy növeltesse meg a rendszer adminisztrátorral) az elért korlátot! UNIX-alapú rendszereken a maxuproc korlátot a chdev paranccsal lehet módosítani.
sqlcode: -1225
sqlstate: 57049
SQL1226N | Már működik a maximális számú összehangoló ügynökprogram. |
Magyarázat: Az összehangoló ügynökök száma már elérte a rendszerkonfigurációs fájlban megadott maximális értéket.
Az utasítás nem dolgozható föl.
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 max_coordagents értékét! Az új érték az adatbázis következő sikeres indítása után válik érvényessé.
sqlcode: -1226
sqlstate: 57030
SQL1227N | A(z) "<oszlop>" oszlop katalógusstatisztikája ("<érték>") kívül van a céloszlop megengedett tartományán, érvénytelen formátumú vagy ellentmond valamely más statisztikának. Okkód = "<kód>". |
Magyarázat: Egy frissíthető katalógushoz tartozó statisztika értéke vagy formátuma érvénytelen, tartományon kívüli vagy következetlen. A ("<kód>" kódhoz tartozó) értékek, tartományok és tartományok leggyakoribb ellenőrzése:
Felhasználói válasz: Győződjék meg róla, hogy az új katalógus statisztika kielégíti a fenti tartomány/hossz/formátum szabályokat!
Győződjék meg róla, hogy minden statisztikára vonatkozó frissítés következetes a köztes relációkkal (például számosság)!
sqlcode: -1227
sqlstate: 23521
SQL1228W | A DROP DATABASE kész, de a(z) "<név>" adatbázis-fedőnév vagy adatbázisnév nem található a(z) "<szám>" csomópontokon. |
Magyarázat: A drop database parancs sikeresen befejeződött, van azonban néhány olyan csomópont, ahol az adatbázis fedőnév vagy az adatbázisnév nem található meg. Lehetséges, hogy a DROP DATABASE AT NODE parancsot már kiadták ezeken a csomópontokon.
Felhasználói válasz: Ez csak figyelmeztető üzenet. Nem kell semmit sem tennie.
SQL1229N | Az aktuális tranzakciót rendszerhiba miatt vissza kellett görgetni. |
Magyarázat: A következők egyike történt:
Megjegyzés: a DB2 segédprogram függvények esetén a viselkedés a következőképpen írható le:
DB2_<példány> xxxx/tcp DB2_<példány>_END xxxx/tcp
ahol <példány> a DB2 példány neve, és xxxx a portszám. Gondoskodjon arról, hogy ezeket a portszámokat ne használja a DB2 távoli ügyfél támogatás!
Felhasználói válasz:
Fontos megjegyezni, hogy olyan SP környezetben, ahol nagysebességű kapcsoló használatos, ez a hiba a nagysebességű kapcsoló meghibásodására utalhat.
A SQLCA hatodik sqlerrd mezője azt a csomópontszámot jelzi, amelyen a csomóponthibát észlelték. A hibát jelző csomóponton üzenet kerül a db2diag.log fájlba, amely a meghibásodott csomópontot azonosítja.
sqlcode: -1229
sqlstate: 40504
SQL1230W | Legalább egy megadott ügynökazonosítót nem sikerült kikényszeríteni. |
Magyarázat: Legalább egy, a Force parancsban megadott ügynökazonosítót nem lehetett erőltetni. Ennek a figyelmeztetésnek a következők lehetnek az okai:
Felhasználói válasz: Ha nem létező vagy érvénytelen ügynökazonosító volt megadva, adja ki újra a parancsot érvényes ügynökazonosító használatával!
SQL1231N | Érvénytelen a megadott kényszerítési számláló. |
Magyarázat: A Force parancs számláló paraméterében megadott érték érvénytelen. A megadott értéknek vagy pozitív egésznek vagy SQL_ALL_USERS-nek kell lennie. 0-s érték esetén hiba történik.
Felhasználói válasz: Javítsa ki a számláló értékét, majd adja ki újra a parancsot!
SQL1232N | Érvénytelen a megadott kényszerítési mód. |
Magyarázat: A Force parancs mód paraméterében megadott érték érvénytelen. A FORCE parancs csak aszinkron módot támogat. A paramétert SQL_ASYNCH értékre kell állítani.
Felhasználói válasz: Állítsa a módot SQL_ASYNCH-ra, majd adja ki újra a parancsot!
SQL1233N | Ez a tagmondat vagy skalár függvény csak UCS-2 grafikus adatok esetén támogatott. |
Magyarázat: Ez az adatbázis nem támogatja az UCS-2-t. Az UCS-2 támogatás a következőkhöz szükséges:
Az utasítás nem dolgozható föl.
Felhasználói válasz: Adja ki újra a parancsot érvényes adattípusokkal!
sqlcode: -1233
sqlstate: 560AA
SQL1240N | A nyugtatók száma elérte a megengedett maximumot. |
Magyarázat: Megkíséreltek zárórát tartani egy olyan táblaterületen, amelyen már 5 folyamat zárórát tart.
Felhasználói válasz: Várjon, amíg az egyik folyamat befejezi a záróra állapotot, majd próbálkozzék újra!
SQL1241N | Adatbázis létrehozásakor érvénytelen a táblaterület ("<táblaterület-név>") definíciójában megadott érték. Jellemző "<karakterlánc>". |
Magyarázat: A táblaterület tulajdonság értéke tartományon kívüli. A Application Development GuideAdatszerkezetek című fejezetében találhatja meg a create database api által használt sqletsdesc struktúra leírását. Az azonosított tulajdonság ennek a struktúrának a mezőneve.
Felhasználói válasz: Javítsa ki a create database kérést!
SQL1244W | A következő COMMIT-nál a tranzakciókezelő adatbázis ("<adatbázisnév>") le fog kapcsolódni. |
Magyarázat: Egy olyan adatbázisra adtak ki disconnect-et, amely tranzakciókezelő adatbázisként működik. A disconnect nem fejezhető be, amíg a következő COMMIT végre nem hajtódik.
Felhasználói válasz: Ha a tranzakciókezelő adatbázisként üzemelő adatbázis azonnali lekapcsolására van szükség, adjon ki egy COMMIT utasítást a végrehajtás folytatása előtt.
sqlcode: +1244
sqlstate: 01002
SQL1245N | A kapcsolatok száma elérte a maximumot. Ez az ügyfél nem létesíthet több kapcsolatot. |
Magyarázat: A párhuzamos adatbázis kapcsolatok száma elérte a maximumot egy olyan környezetben, ahol a kapcsolatok száma korlátozott vagy előre megadott. Ez leginkább akkor fordulhat elő, amikor NETBIOS protokoll van használatban.
Felhasználói válasz: Lehetséges műveletek:
sqlcode: -1245
sqlstate: 08001
SQL1246N | A kapcsolat beállításai nem módosíthatók, amíg a kapcsolat fennáll. |
Magyarázat: A következők egyike történt:
Felhasználói válasz: Lehetséges műveletek:
SQL1247N | XA tranzakciófeldolgozó környezetben működő alkalmazásoknak használniuk kell a SYNCPOINT TWOPHASE kapcsolatbeállítást. |
Magyarázat: Az alkalmazás SYNCPOINT ONEPHASE vagy SYNCPOINT NONE opcióval került előfordításra, vagy a SYNCPOINT kapcsolatbeállítást ezen értékek egyikére állították be a SET CLIENT API használatával. Ezek a beállítások nem érvényesek olyan alkalmazások esetén, amelyek szinkronizációspont-parancsokat (például CICS SYNCPOINT-ot) feldolgozó tranzakciókat hajtanak végre. Megjegyzés: a SYNCPOINT ONEPHASE az alapértelmezett előfordító beállítás.
Felhasználói válasz: Lehetséges műveletek:
sqlcode: -1247
sqlstate: 51025
SQL1248N | Az adatbázis ("<adatbázis-fedőnév>" ) nincs megadva a tranzakciókezelőnek. |
Magyarázat: Olyan adatbázist próbált megnyitni, amelyet a tranzakciókezelő még nem nyitott meg. Az adatbázisokat meg kell adni a tranzakciókezelőnek ahhoz, hogy azok kétfázisú protokoll szerinti működésben vehessenek részt.
Felhasználói válasz: Adja meg az adatbázist erőforráskezelőként az elosztott tranzakciókezelési környezet tranzakciókezelőjének! CICS környezetben például ehhez fel kell venni az adatbázist a XAD fájlba és meg kell adni az adatbázis fedőnevét a XAD bejegyzés XAOpen karakterláncában.
sqlcode: -1248
sqlstate: 42705
SQL1251W | A rendszer nem adott vissza adatokat a heurisztikus lekérdezéshez. |
Magyarázat: Nincsenek kétséges tranzakciók az adatbázisban és olyan tranzakciók sem, amelyek befejeződtek és a konzisztenciapont folyamatba való lépésre várnak.
Felhasználói válasz: Nem kell semmit sem tennie.
SQL1260N | A(z) "<név>" adatbázis nincs előregörgetéses helyreállításhoz konfiguralva a következő csomópont(ok)on: "<csomópontlista>". |
Magyarázat: A megadott adatbázis nincs előregörgetése helyreállításhoz konfigurálva a megadott csomópont(ok)on. Ha ",..." jelzés szerepel a csomópontlista végén, akkor nézze meg a diagnosztikai naplóban a teljes listát!
Az adatbázis nem gördül előre a megadott csomópont(ok)on.
(Megjegyzés: ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: Győződjön meg róla, hogy a megadott csomópont(ok)on szükséges a helyreállítás, majd állítsa vissza az adatbázis legutolsó biztonsági mentését ezeken a csomópontokon!
SQL1261N | A(z) "<név>" adatbázis nincs "előregörgetés szükséges" állapotban a következő csomópontokon: "<csomópontlista>", így ezeken a csomópontokon nem kell előregörgetni. |
Magyarázat: A megadott adatbázis nincs "előregörgetés szükséges" állapotban a megadott csomópontokon. Ennek az lehet az oka, hogy ezeken a csomópontokon az adatbázist nem állították vissza, a WITHOUT ROLLING FORWARD beállítással állították vissza, vagy az előregörgető helyreállítás már befejeződött.
Ha ",..." jelzés szerepel a csomópontlista végén, akkor nézze meg a diagnosztikai naplóban a teljes listát!
A rendszer nem görgette előre az adatbázist.
(Megjegyzés: ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: Járjon el a következők szerint:
SQL1262N | Az adatbázis ("<név>") előregörgetésére kijelölt időpont nem érvényes. |
Magyarázat: A megállási időpont értéknek adott időbélyeg paraméter nem érvényes. Az időbélyeget ISO formátumban (ÉÉÉÉ-HH-NN-óó.pp.mm.<ssssss> kell megadni, ahol ÉÉÉÉ az évet, HH a hónapot, NN a napot, óó az órát, pp jelenti a percet, mm a másodpercet, ssssss pedig a opcionális mikroszekundumot jelenti).
A rendszer nem görgette előre az adatbázist.
Felhasználói válasz: Győződjön meg róla, hogy a megadott időbélyeg formátuma helyes!
ROLLFORWARD DATABASE parancs esetén a megadott évszám ne legyen nagyobb 2105-nél.
SQL1263N | Az archívum fájl ("<név>") nem érvényes naplófájl a(z) "<csomópontszám>" csomóponton a(z) "<név>" adatbázishoz. |
Magyarázat: A megadott archív naplófájl létezik az adatbázis naplókönyvtárában vagy a túlcsordulási naplókönyvtárban a megadott csomóponton, de a fájl nem érvényes.
Az előregörgető helyreállítás leállt.
(Megjegyzés : ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: A megfelelő archív naplófájl formátumot a ROLLFORWARD DATABASE paranccsal, QUERY STATUS beállítással állapíthatja meg! Vigye a megfelelő archív naplófájlt az adatbázisnapló alkönyvtárba, vagy, ha az adatbázis konzisztens állapotban van, változtassa meg a napló elérési útvonalat úgy, hogy a megfelelő fájlra mutasson, majd újra adja ki a ROLLFORWARD DATABASE parancsot! Másik lehetőség a parancs újrakiadása úgy, hogy a túlcsordulási napló elérési útja a megfelelő archívum fájlra mutat.
SQL1264N | Az archívum fájl ("<név>") nem tartozik a(z) "<csomópontszám>" csomóponton a(z) "<adatbázisnév>" adatbázishoz. |
Magyarázat: A megadott archív naplófájl létezik ugyan a napló vagy a túlcsordulási napló alkönyvtárban, de nem a megadott adatbázishoz tartozik.
Az előregörgető helyreállítás leállt.
(Megjegyzés : ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: A megfelelő archív naplófájl formátumot a ROLLFORWARD DATABASE paranccsal, QUERY STATUS beállítással állapíthatja meg! Helyezze át a megfelelő archív naplófájlt az adatbázisnapló alkönyvtárba, vagy, ha az adatbázis konzisztens állapotban van, változtassa meg a napló elérési útvonalát úgy, hogy a megfelelő fájlra mutasson, majd újra adja ki a ROLLFORWARD DATABASE parancsot! Másik lehetőség a parancs újrakiadása úgy, hogy a túlcsordulási napló elérési útja a megfelelő archívum fájlra mutat.
SQL1265N | Az archív naplófájl ("<név>") nincs a(z) "<csomópontszám>" csomóponton a(z) "<név>" adatbázis aktuális napló sorszámához társítva. |
Magyarázat: Az előregörgető helyreállításhoz a naplófájlokat a helyes sorrendben kell feldolgozni. A naplófájl sorrendet a visszaállított adatbázis vagy az eddig feldolgozott naplófájlok határozzák meg. Ezenkívül a táblaterület-szintű előregörgető helyreállításhoz a naplófájlokat olyan sorrendben kell feldolgozni, amilyen sorrendben a jelenlegi adatbázis-állapot előállt. A megadott archív naplófájl létezik az adatbázis naplókönyvtárában vagy a túlcsordulási naplókönyvtárban a megadott csomóponton, de nem a megfelelő sorrendet tartalmazza.
Az előregörgető helyreállítás leállt.
(Megjegyzés : ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: A megfelelő archív naplófájl formátumot a ROLLFORWARD DATABASE paranccsal, QUERY STATUS beállítással állapíthatja meg! Helyezze át a megfelelő archív naplófájlt az adatbázisnapló alkönyvtárba, vagy, ha az adatbázis konzisztens állapotban van, változtassa meg a napló elérési útvonalát úgy, hogy a megfelelő fájlra mutasson, majd újra adja ki a ROLLFORWARD DATABASE parancsot! Másik lehetőség a parancs újrakiadása úgy, hogy a túlcsordulási napló elérési útja a megfelelő archívum fájlra mutat.
SQL1266N | Az adatbázis ("<név>") a(z) "<időbélyeg>" pontig lett előregörgetve, ami túl van a kijelölt időponton. |
Magyarázat: Előregörgetés kérte egy időbélyeg megállítását a megadott adatbázis naplófájlban az aktuális pont előtt. Ez akkor történik meg, amikor az adatbázist, vagy táblaterületek részhalmazát görgeti előre egy adott időre.
Az adatbázis előregörgeti feldolgozása megáll.
Felhasználói válasz: Adja meg a helyes időpontot, vagy állítsa vissza az adatbázist vagy táblaterület részhalmazt egy biztonsági másolat alapján, majd adja ki újra a ROLLFORWARD parancsot!
SQL1267N | A rendszer nem találta a db2uexit programot az aktuális elérési útvonalon. |
Magyarázat: A felhasználó által készített db2uexit fájl nem található. Ennek oka lehet, hogy az elérési útja nincs benne az aktuális PATH környezeti változóban, vagy a fájl egyáltalán nem létezik.
A parancs nem dolgozható fel.
Felhasználói válasz: Frissítse az aktuális PATH környezeti változót a db2uexit elérési útjával, illetve, ha szükséges, hozza létre a db2uexit fájlt, majd módosítsa a PATH környezeti változót!
SQL1268N | Az előregörgető helyreállítás "<hiba>" hiba miatt leállt a naplófájl ("<naplófájl>") visszakeresése közben (adatbázis: "<név>" csomópont: "<csomópontszám>"). |
Magyarázat: Az előregörgetés a db2uext2 fájlt hívja meg a naplófájl előhozásához. A hiba a db2uext2 fájlban történhetett.
Előregörgetési feldolgozás megállt. Az adatbázis még mindig "előregörgetés szükséges" állapotban van a megadott csomóponton.
(Megjegyzés : ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: A hiba leírását és az előregörgetéses helyreállítás folytatásának illetve leállításának módját a Administration Guide című kiadványban lévő felhasználói kilépési pont dokumentációban találhatja meg.
SQL1269N | Táblaterület szint előregörgető helyreállítás már fut. |
Magyarázat: Kísérlet történt a táblaterület-szintű előregörgetés elindítására, de az már fut. Egyszerre csak egy ügynök futtathat előregörgető helyreállítást.
Felhasználói válasz: Várjon, amíg a táblaterület-szintű előregörgetés befejeződik! Ha több táblaterület helyreállítására van szükség, indítsa el újra a táblaterület-szintű előregörgetést!
SQL1270C | A LANG környezeti változó értéke "<karakterlánc>". Ez a nyelv nem támogatott. |
Magyarázat: A LANG környezeti változó olyan nyelvre van beállítva, melyet az adatbáziskezelő nem támogat. A feldolgozás nem folytatódhat.
Felhasználói válasz: Állítsa be a LANG környezeti változót egy támogatott nyelvre! További információkat a Administration Guide című kézikönyv "National Language Support" függelékében találhat.
Egyesített rendszer felhasználói: az NLS információkat a Telepítési és konfigurálási kiegészítés című kézikönyvben találhatják meg.
SQL1271W | Az adatbázis ("<név>") helyreállítása sikerült, de egy vagy több táblaterület off-line állapotban van a következő csomópontokon: "<csomópont-lista>". |
Magyarázat: Ez az üzenet összeomlás utáni helyreállítás, adatbázis szintű előregörgető helyreállítás vagy táblaterület-szintű előregörgetés után jelenhet meg. Adatbázis szintű előregörgető helyreállításnál az adatbázis használható ha a STOP opció lett megadva. A megadott csomópont(ok)on egy vagy több táblaterület nem érhető el. Ez akkor történik, ha:
A megadott csomópont(ok)on levő offline táblaterületek a LIST TABLESPACES paranccsal, vagy a db2dart segédprogrammal azonosíthatók. A diagnosztikai napló további tájékoztatást nyújt adott táblaterületekhez.
Ha ",..." jelzés szerepel a csomópontlista végén, akkor nézze meg a diagnosztikai naplóban a teljes listát!
(Megjegyzés: ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: Ha szükséges, javítsa ki, vagy állítsa vissza a táblaterületeket, és futtassa az előregörgető helyreállítást! Ha ugyanez a hiba adódik, próbálja meg a táblaterület-szintű előregörgetéses helyreállítást offline végezni!
SQL1272N | Az adatbázis ("<név>") táblaterület-szintű előregörgető helyreállítása leállt, mielőtt befejeződött volna a következő csomópont(ok)on: "<csomópont-lista>". |
Magyarázat: A táblaterület szintű előregörgető helyreállítás megállt a megadott csomópont(ok)on mielőtt az összes fontos táblaterület előregörgetése megtörténhetett volna. Ezt a következők egyike okozhatja:
Ha ",..." jelzés szerepel a csomópontlista végén, akkor nézze meg a diagnosztikai naplóban a teljes listát!
(Megjegyzés: ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: Nézze meg a diagnosztikai naplóban az okot! Tegye a következők egyikét az októl függően:
Futtassa ismét a táblaterületi szintű előregörgető helyreállítást!
SQL1273N | Az adatbázis ("<név>") előregörgető helyreállítása nem jut el a megadott megállási pontig (napló vége vagy időpont), mert hiányzik a naplófájl ("<név>") a csomóponton: "<csomópontszám>". |
Magyarázat: A Rollforward Database segédprogram nem találja a megadott archív naplófájlt az adatbázis napló könyvtárában vagy túlcsordulási napló könyvtárában a megadott csomóponton.
Az előregörgető helyreállítás megállt.
(Megjegyzés : ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: Tegye az alábbiak egyikét:
SQL1274N | A(z) "<név>" adatbázisnak előregörgetéses helyreállításra van szüksége, és ezért az időpontot a naplók végére kell írni. |
Magyarázat: Az adatbázist előre kell görgetni. Adatbázis szintű előregörgetéses helyreállítás esetén az időpontot a naplók végére kell írni, mivel egy adatbázis szintű napló végéig folyó előregörgetéses helyreállítás már folyamatban van. Az előregörgetés folytatásához ugyanazt a megállási időpontot kell megadni.
A következő okok egyike miatt a táblaterület-szintű előregörgetéses helyreállításhoz az időpontot a naplók végére kell írni:
A rendszer nem görgette előre az adatbázist.
Felhasználói válasz: Adja ki újra a ROLLFORWARD parancsot ROLLFORWARD TO END OF LOGS formában!
SQL1275N | Az előregörgetéshez megadott megállási időpontnak nagyobbnak kell lennie, mint "<időbélyeg>", vagy azzal egyenlőnek, mert az adatbázis "<név>" a csomópont(ok)on "<csomópont-lista>" a megadott időpontnál későbbi információt tartalmaz. |
Magyarázat: Az adatbázis vagy legalább az egyik előregörgetendő táblaterület online biztonsági mentésre került. Továbbfejlesztett virtuális időbélyeg található az adatbázis vagy táblaterület biztonsági másolatában. Az előregörgetéshez megadott megállási időnek legalább akkorának kell lennie, mint a megadott csomóponton történt online biztonsági mentés befejezésének ideje.
Ha ",..." jelzés szerepel a csomópontlista végén, akkor nézze meg a diagnosztikai naplóban a teljes listát!
(Megjegyzés: ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: Tegye az alábbiak egyikét:
SQL1276N | Az adatbázis "<név>" nem hozható ki az "előregörgetés szükséges" állapotból, amíg az előregörgetés el nem éri az "<időbélyeg>" pontot, mert a "<csomópontszám>" csomópont a megadott időpontnál későbbi információt tartalmaz. |
Magyarázat: Kérés érkezett az adatbázis vagy táblaterületek részhalmazának "előregörgetés szükséges" állapotából való kiemelésére, a következő műveletek egyikének megadásával: SQLUM_ROLLFWD_STOP, SQLUM_STOP, SQLUM_ROLLFWD_COMPLETE, SQLUM_COMPLETE. Azonban, az adatbázis vagy legalább az egyik előregörgetendő táblaterület online biztonsági mentésre került. A kérést nem lehet teljesíteni, amíg a megadott csomóponton az adatbázist vagy minden táblaterületet nem görgetik előre az online biztonsági mentés végét jelző időbélyegig.
Ez a hiba akkor is előfordulhat, ha nem áll rendelkezésre az összes naplófájl a kívánt helyreállításhoz.
(Megjegyzés : ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: Ha a ROLLFORWARD parancsban megadott megállási időpont kisebb, mint "<időbélyeg>", adja ki a parancsot újra az "<időbélyeg>"-nél nagyobb vagy egyenlő megállási időponttal.
Ellenőrizze, hogy rendelkezésre áll-e az összes naplófájl. A ROLLFORWARD QUERY STATUS parancs megmutatja, hogy melyik naplófájl feldolgozása következik. A naplófájlok hiányzásának oka lehet:
Ha megtalálja a hiányzó naplófájlt, másolja a napló elérési útvonalra, majd adja ki újra a parancsot.
SQL1277N | A visszaállítás megállapította, hogy egy vagy több táblaterület tároló nem érhető el, vagy az állapotukat "meg kell adni tárterületet"-re állította. |
Magyarázat: A visszaállítás ellenőrzi, hogy a visszaállítandó táblaterületek tárolói elérhetőek-e a rendszeren. Ahol ez lehetséges, a visszaállítás létrehozza a nem létező tárolókat. Ha ezeket nem lehet létrehozni, vagy már más táblaterület használja ezeket vagy egyéb más okból nem elérhetőek, akkor a szükséges tárolók listáját ki kell javítani, mielőtt a visszaállítás folytatódhatna.
Ha ez egy átirányított visszaállítás, a helyreállítandó táblaterületek minden egyes tárolóját "tárolót meg kell adni" -ra kell állítani. Ez lehetővé teszi a SET TABLESPACE CONTAINERS api vagy parancs használatát.
Felhasználói válasz: A visszaállítandó táblaterületekhez használt tárolók listája TABLESPACE CONTAINER QUERY api-val vagy a LIST TABLESPACE CONTAINERS paranccsal állapítható meg. Minden egyes táblaterülethez frissített listát adhat meg a SET TABLESPACE CONTAINERS api-val vagy paranccsal. Ez az api vagy parancs lehetővé teszi, hogy megadja: ez legyen-e a kezdeti tárolólista (ekkor egy következő előregörgetés újra el fog végezni minden, a naplóban szereplő "add container" műveletet) vagy a végső lista legyen (az előregörgetés nem fogja újra elvégezni az "add container" műveleteket).
Szintén lehetséges, hogy a tároló(k) csak-olvasható(k) legyenek. Ebben az esetben a visszaállítás folytatásához csak arra van szükség, hogy a írási/olvasási jogot állítson be a tárolóra.
SQL1278W | Az előregörgetési művelet sikeresen befejeződött. Aktív vagy kétséges tranzakciók visszagörgetést igényeltek "<csomópontlista>" csomópont(ok)on. |
Magyarázat: Egy táblaterület részhalmaz előregörgetése adott időpontig sikeresen elkészült, de a következő helyzetek legalább egyike bekövetkezett:
A táblaterület részhalmazban a táblaterületből visszagörgetett tranzakciókat lehet, hogy más, az előregörgetés részét nem képező táblaterületekben véglegesítik.
Ha ",..." jelzés szerepel a csomópontlista végén, akkor nézze meg a diagnosztikai naplóban a teljes listát!
(Megjegyzés: ha partícionált adatbázis kiszolgálót használ, a csomópontszám(ok) jelzi(k), hogy mely csomópont(ok)on történt a hiba. Egyébként nem szabad figyelembe venni.)
Felhasználói válasz: A diagnosztikai napló tartalmaz részleteket az előregörgető helyreállítás által visszagörgetett tranzakciókról.
SQL1279W | Egyes indexek újrakészítése esetleg nem történt meg. |
Magyarázat: Hiba történt az újraindexelés során az adatbázis újraindításkor, vagy egy tábla-újraszervezés után. Ennek következtében nem sikerült egyes indexek újra létrehozása. Részletek a rendszerhiba-naplóban és/vagy az adatbáziskezelő hibanaplójában találhatók.
Az adatbázis újraindítása vagy a tábla újraszervezése sikerült.
Felhasználói válasz: Vizsgálja meg a hibanapló(ka)t, hogy kiderítse, miért nem sikerült az újraindexelés, majd hárítsa el a problémát! A tábla érvénytelen indexei akkor jönnek újra létre, amikor az első táblahozzáférés történik.
SQL1280N | Az előregörgetésnek adott megállási időnek kisebbnek vagy egyenlőnek kell lennie, mint a "<név>" adatbázis "<időbélyeg>"-e, mivel legalább egy táblaterületet már előregörgettek addig az időpontig. |
Magyarázat: Az adott időpontig tartó előregörgetés által megadott legalább egy táblaterületet már előregörgettek egy korábbi időpontig. Nem görgethető tovább előre.
Felhasználói válasz: Tegye az alábbiak egyikét:
Az időt összehangolt világidőben - CUT (Coordinated Universal Time) - kell megadni.
SQL1281N | A(z) "<adatbázis-fedőnév>" adatbázisra irányuló kapcsolat megsérült, mert egy cső ("<csőnév>") megszakadt. |
Magyarázat: A kapcsolat megszakadt, mert a DB2 kiszolgáló szétkapcsolta a csővezetéket. Az aktuális tranzakció vissza lett görgetve.
Felhasználói válasz: Adja ki újra a parancsot! Ha a hiba továbbra is fennáll, lépjen kapcsolatba a technikai szerviz személyzettel!
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. A technikai szerviz személyzettel a következőket kell közölnie.
Szükséges információk:
sqlcode: -1281
sqlstate: 40504
SQL1282N | Az adatbázishoz ("<adatbázis-fedőnév>") nem sikerül kapcsolódni, mert "<csőnév>" összes csőpéldánya foglalt. |
Magyarázat: A névvel ellátott csővezetékhez kapcsolódás nem sikerült, mert a DB2 visszautasította a kapcsolatot. A névvel ellátott csővezetékhez kapcsolódások száma korlátozott.
Felhasználói válasz: Növelje a DB2 kiszolgálón a kapcsolatok számának korlátját, vagy állítson le néhány névvel ellátott csővezetéket használó alkalmazást, hogy kapcsolat-erőforrásokat szabadítson fel!
sqlcode: -1282
sqlstate: 08001
SQL1283N | Az adatbázishoz ("<adatbázis-fedőnév>") nem sikerül kapcsolódni, mert a csövet ("<csőnév>") egy másik folyamat használja. |
Magyarázat: A csővezeték nevét már használja egy másik folyamat. A névvel ellátott csővezeték támogatása nem indult el.
Felhasználói válasz: Válasszon egy másik nevet: vagy módosítsa a DB2PIPENAME környezeti változót, vagy a csővezetéket használó másik programokban állítsa át a nevet!
SQL1284N | Az adatbázishoz "<adatbázis-fedőnév>" nem sikerült kapcsolódni, mert a cső "<csőnév>" nem található. |
Magyarázat: A kiszolgáló nem indította el a névvel ellátott csővezeték támogatást, vagy a kiszolgáló más nevet használ a csővezetékhez.
Felhasználói válasz: Indítsa el az adatbáziskezelőt, és győződjön meg róla, hogy a névvel ellátott csővezeték támogatás elindul. Ha elindult, ellenőrizze a használt nevet, melyet ugyan arra értékre kell állítani a kiszolgálónál és az ügyfélnél is a DB2PIPENAME környezeti változóban.
sqlcode: -1284
sqlstate: 08001
SQL1285N | Az adatbázishoz "<adatbázis-fedőnév>" nem sikerült kapcsolódni, mert a cső ("<csőnév>") érvénytelen. |
Magyarázat: A DB2PIPENAME környezeti változóban beállított másodlagos csőnév érvénytelen.
Felhasználói válasz: A DB2PIPENAME környezeti változónak érvényes csőnevet kell tartalmaznia. A csőnév hossza maximum nyolc karakter lehet, és a fájlnevekkel azonos szintaktikai korlátozások vonatkoznak rá.
sqlcode: -1285
sqlstate: 08001
SQL1286N | A(z) "<adatbázis-fedőnév>" adatbázisra irányuló kapcsolat megsérült, mert az operációs rendszer erőforrásai elfogytak a(z) "<csőnév>" cső számára. |
Magyarázat: A névvel ellátott csővezeték használata meghiúsult, mert az operációs rendszer erőforrásai elfogytak (háttérmemória-hely, lemezterület, fájlhivatkozások). Az aktuális tranzakció vissza lett görgetve.
Felhasználói válasz: Szabadítson fel rendszer-erőforrásokat, majd próbálkozzon újra!
sqlcode: -1286
sqlstate: 40504
SQL1287N | A(z) "<példány>" példányra irányuló ATTACH művelet meghiúsult, mert nem található a névvel ellátott csővezeték: "<cső>". |
Magyarázat: A kiszolgáló nem indította el a névvel ellátott csővezeték támogatást, vagy a példánynév hibás.
Felhasználói válasz: Ellenőrizze, hogy az adatbáziskezelő és annak névvel ellátott csővezeték támogatása is elindult a kiszolgálón! Ellenőrizze, hogy a példánynév helyes-e!
SQL1290N | Vagy a DFT_CLIENT_COMM adatbáziskezelő konfigurációs paraméter, vagy a DB2CLIENTCOMM környezeti változó értéke érvénytelen. |
Magyarázat: Érvénytelen a megadott érték, vagy a megadott protokoll(oka)t nem támogatja a céladatbázis. Az elfogadható értékek a következők:
Több érték megadásakor azokat vesszővel kell elválasztani.
Megjegyzendő, hogy ez az üzenet a kapcsolatban szereplő közbülső csomópontról is érkezhetett. Például, ha DRDA kiszolgálóhoz próbál kapcsolódni DB2 Connect átjárón keresztül, és a kliens munkaállomás nem használ globális katalógusszolgáltatást, az üzenet érkezhetett a DB2 Connect átjáróról is.
Felhasználói válasz: Javítsa ki a hibát, és próbálkozzon újra!
sqlcode: -1290
sqlstate: 08001
SQL1291N | Hiba a katalógus szolgáltatásokban. Szolgáltatás: "<katalógusszolgáltatás-típus>", API: "<API>", függvény: "<függvény>", hibakód: "<rc>". |
Magyarázat: A katalógus szolgáltatások alrendszer hibát észlelt. A részletekhez a jelsorértékek vizsgálatával juthat hozzá. A következőkben a jelsorértékek magyarázatát olvashatja:
Az XDS függvények (pl. ds_read) esetében a visszatérési kódok a DCE include fájlban (xds.h) találhatók.
Az XOM függvények (pl. om_get) esetében a visszatérési kódok a DCE include fájlban (xom.h) találhatók.
Megjegyzendő, hogy ez az üzenet a kapcsolatban szereplő közbülső csomópontról is érkezhetett. Például, ha DRDA kiszolgálóhoz próbál kapcsolódni DB2 Connect átjárón keresztül, és a kliens munkaállomás nem használ globális katalógusszolgáltatást, az üzenet érkezhetett a DB2 Connect átjáróról is.
Felhasználói válasz: Ellenőrizze, hogy
Ha a probléma továbbra is fennáll lépjen kapcsolatba a rendszeradminisztrátorával és/vagy adatbázis adminisztrátorával, hogy az a kapott tokenek segítségével megállapítsa a probléma okát!
sqlcode: -1291
sqlstate: 08001
SQL1292N | Az adatbázis- vagy az adatbáziskezelő- példány globális neve érvénytelen. |
Magyarázat: Az adatbáziskezelő-példány neve nem lehet NULL és nem lehet 255 karakternél hosszabb. A "/.../" vagy "/.:/" jelekkel kell kezdődnie.
Megjegyzendő, hogy ez az üzenet a kapcsolatban szereplő közbülső csomópontról is érkezhetett. Például, ha DRDA kiszolgálóhoz próbál kapcsolódni DB2 Connect átjárón keresztül, és a kliens munkaállomás nem használ globális katalógusszolgáltatást, az üzenet érkezhetett a DB2 Connect átjáróról is.
Felhasználói válasz: Javítsa ki a globális nevet, majd próbálkozzon újra!
SQL1293N | Hiba egy globális katalógusbejegyzésben. Hibakód: "<hibakód>". |
Magyarázat: Hiba található az egyik felhasznált globális adatbázishozzáférési katalógusbejegyzésben. Nézze át a következő hibakódokat, amelyekből megtudhatja a részleteket:
Megjegyzendő, hogy akkor is kaphatja ezt az üzenetet, ha a DCE alrendszer nem működik, vagy ha Önnek nincs elegendő jogosultsága a DCE katalógusbejegyzés olvasásához.
Megjegyzendő, hogy ez az üzenet a kapcsolatban szereplő közbülső csomópontról is érkezhetett. Például, ha DRDA kiszolgálóhoz próbál kapcsolódni DB2 Connect átjárón keresztül, és a kliens munkaállomás nem használ globális katalógusszolgáltatást, az üzenet érkezhetett a DB2 Connect átjáróról is.
Felhasználói válasz: Ellenőrizze, hogy a DCE alrendszer működik, és hogy rendelkezik a megfelelő jogosultságokkal a katalógusbejegyzés olvasásához! Ha a probléma továbbra is fennáll tájékoztassa az adatbázis adminisztrátort a katalógusbejegyzés hibájáról. Ezen katalógus objektumok formátumát a Administration Guide című kiadványban találhatja meg.
sqlcode: -1293
sqlstate: 08001
SQL1294N | A globális katalógus eléréséhez használt katalógus elérési útvonal nincs megadva, vagy érvénytelen. |
Magyarázat: A globális katalógus szolgáltatások használatához meg kell adni egy katalógusútvonal-nevet vagy a dir_path_name adatbáziskezelő konfigurációs paraméterben vagy a DB2DIRPATHNAME környezeti változóban. Ezt vagy rosszul, vagy nem adta ezt meg.
Megjegyzendő, hogy ez az üzenet a kapcsolatban szereplő közbülső csomópontról is érkezhetett. Például, ha DRDA kiszolgálóhoz próbál kapcsolódni DB2 Connect átjárón keresztül, és a kliens munkaállomás nem használ globális katalógusszolgáltatást, az üzenet érkezhetett a DB2 Connect átjáróról is.
Felhasználói válasz: Lépjen kapcsolatba az adatbázis adminisztrátorral, hogy megtudja a helyes nevet! Adja meg azt, majd próbálkozzon újra!
sqlcode: -1294
sqlstate: 08001
SQL1295N | A globális katalógus elérésére használt útvonal-információs objektum neve nincs megadva, vagy érvénytelen. |
Magyarázat: Ha a globális katalógus szolgáltatások használatával kíván elérni egy távoli adatbázist olyan adatbázis protokollal, amely nem natív ezen az ügyfelen, meg kell adni egy útvonal-információs objektum nevét a route_obj_name adatbáziskezelő konfigurációs paraméterben vagy a DB2ROUTE környezeti változóban. Ezt vagy rosszul, vagy nem adta ezt meg.
Megjegyzendő, hogy ez az üzenet a kapcsolatban szereplő közbülső csomópontról is érkezhetett. Például, ha DRDA kiszolgálóhoz próbál kapcsolódni DB2 Connect átjárón keresztül, és a kliens munkaállomás nem használ globális katalógusszolgáltatást, az üzenet érkezhetett a DB2 Connect átjáróról is.
Felhasználói válasz: Lépjen kapcsolatba az adatbázis adminisztrátorral, hogy megtudja a helyes nevet! Adja meg azt, majd próbálkozzon újra!
sqlcode: -1295
sqlstate: 08001
SQL1296N | A DIR_PATH_NAME és a DIR_OBJ_NAME adatbáziskezelő konfigurációs paraméternek érvényes értéket kell adni, ha a DIR_TYPE paraméter értéke nem NONE. |
Magyarázat: Ez a három paraméter összetartozik. Ha a DIR_TYPE érték NONE, akkor a másik kettő hatástalan. Ha a DIR_TYPE értéke nem NONE, akkor a másik kettőnek érvényes értéket kell tartalmaznia. A következő szabályok érvényesek, ha a DIR_TYPE értéke nem NONE:
Felhasználói válasz: Ha meg akarja változtatni a DIR_TYPE értékét, először győződjön meg róla, hogy a DIR_PATH_NAME és a DIR_OBJ_NAME paraméterek értéke érvényes! Ha törölni akarja a DIR_PATH_NAME vagy a DIR_OBJ_NAME paramétert, ellenőrizze, hogy a DIR_TYPE értéke NONE legyen!
SQL1297N | Ez a parancs jelenleg nem támogatott ebben a környezetben. |
Magyarázat: A paranccsal kért funkció nem támogatott ezen a platformon.
Felhasználói válasz: Ne használja ezt a parancsot!