Üzenetek leírása

SQL1200 - SQL1299

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:

SQLE_DATABASE
Csak egyetlen adatbázisról gyűjt állapotot.

SQLE_DRIVE
Egy elérési útvonalon lévő összes helyi adatbázisról gyűjt állapotot.

SQLE_LOCAL
Az összes helyi adatbázisról gyűjt állapotot.

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:

SQLE_SYSTEM
A rendszerállapotot gyűjti.

SQLE_DATABASE
A rendszerállapotot és az adatbázis-állapotot gyűjti.

SQLE_ALL
A rendszer, az adatbázis és a felhasználó állapotát gyűjti.

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!

SQL1202NAz á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!

SQL1203NAz 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!

SQL1204NAz 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

SQL1205NA 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.

SQL1206NA PRUNE LOGFILE nem támogatott ebben az adatbázis konfigurációban.

Magyarázat: A PRUNE LOGFILE kérés nem támogatott, ha:

  1. a LOGRETAIN és a USEREXIT egyaránt NO-ra van állítva, vagy
  2. az aktív naplófájl elérési útvonal nyers eszközre van állítva.

Felhasználói válasz: Ehhez az adatbázishoz ne adja ki a PRUNE LOGFILE parancsot!

SQL1207NA 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!

SQL1209WA 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.

SQL1210WEgy 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!

SQL1213NA(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!

SQL1214NA(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!

SQL1215NA(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!

SQL1216NEzen 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

SQL1217NA 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

SQL1218NA "<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:

  1. a pufferterület méretének növelése
  2. az adatbázis ügynökök és/vagy kapcsolatok maximális számának csökkentése
  3. a párhuzamosság maximális fokának csökkentése
  4. a pufferterület táblaterületei elővételi méretének csökkentése
  5. néhány táblaterület áthelyezése más pufferterületekre.

sqlcode: -1218

sqlstate: 57011

SQL1219NA 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

SQL1220NAz 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:

SQL1221NAz 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

SQL1222NNincs 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

SQL1223NA 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

SQL1224NEgy 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:

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

SQL1225NA 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

SQL1226NMá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

SQL1227NA(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:

1
A numerikus statisztikának -1-nek vagy >= 0 kell lennie.

2
A százalékoknak megfelelő statisztikáknak ( például CLUSTERRATIO) 0 és 100 között kell lenniük.

3
A HIGH2KEY-hez és LOW2KEY-hez kapcsolódó szabályok:

4
A PAGE_FETCH_PAIRS statisztikával kapcsolatos szabályok:

5
A CLUSTERRATIO-val és a CLUSTERFACTOR-ral kapcsolatos szabályok:

6
Egy oszlop számossága (a SYSCOLUMNS-ban lévő COLCARD statisztika) nem lehet nagyobb a megfelelő tábla számosságánál (a SYSTABLES-ben lévő CARD statisztika).

7
Nincs támogatott statisztika a következő típusú oszlopokhoz: LONG VARCHAR, LONG VARGRAPHIC, BLOB, CLOB, DBCLOB, valamint a felhasználó által megadott struktúrált típushoz.

8
Egy statisztika következetlen ennek az entitásnak más kapcsolódó statisztikáival vagy érvénytelen ebben a környezetben.

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

SQL1228WA 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.

SQL1229NAz aktuális tranzakciót rendszerhiba miatt vissza kellett görgetni.

Magyarázat: A következők egyike történt:

  1. Egy rendszerhiba, például csomópont- vagy kapcsolathiba történt. Az alkalmazás az előző COMMIT utasításig gördült vissza.

    Megjegyzés: a DB2 segédprogram függvények esetén a viselkedés a következőképpen írható le:

    Behozatal
    A rendszer visszagörgette az alkalmazást. Ha a COMMITCOUNT paraméter használatban volt, a művelet egy előzőleg véglegesített ponthoz gördül vissza.

    Reorg
    A művelet megszakadt, újra ki kell adni.

    Redistribute
    A művelet megszakadt, egyes műveletek azonban sikeresek lehettek. Ha a kérést újra kiadja a "continue" opcióval, a művelet a hiba pontjától indul újra.

    Rollforward
    A művelet megszakadt, az adatbázis még mindig "előregörgetés szükséges" állapotban van. A parancsot újra ki kell adni.

    Backup/Restore
    A művelet megszakadt, újra ki kell adni.
  2. Az FCM (Fast Communication Manager) kommunikációhoz rendelt szolgáltatás portszámok nem egyeznek meg a DB2 példány csomópontjain. Ellenőrizze az összes csomóponton a services fájlt annak biztosításához, hogy a portok ugyanazok legyenek! A portok a következő formátumban vannak megadva:
       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:

  1. Próbálkozzék a kéréssel újra! Ha a hiba továbbra is fennáll, a db2diag.log fájlban találhat további tájékoztatást a problémáról. Esetleg kérjen segítséget a rendszeradminisztrátortól, hiszen a hiba leggyakoribb oka az, hogy egy csomópont meghibásodott.

    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.

  2. Frissítse a szolgáltatás portokat az összes csomóponton. hogy mindenhol ugyanaz szerepeljen, és próbálkozzék újra a kéréssel!

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

SQL1230WLegalá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!

SQL1233NEz 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

SQL1240NA 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!

SQL1241NAdatbá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!

SQL1244WA 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

SQL1245NA 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

SQL1246NA 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:

SQL1247NXA 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

SQL1248NAz 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

SQL1251WA 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.

SQL1260NA(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!

SQL1261NA(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:

  1. Győződjék meg róla, hogy a helyreállítás szükséges a megadott csomópont(ok)on!
  2. Állítsa vissza az adatbázis egyik biztonsági másolatát ezeken a csomópontokon!
  3. Adja ki a ROLLFORWARD DATABASE parancsot!

SQL1262NAz 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.

SQL1263NAz 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.

SQL1264NAz 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.

SQL1265NAz 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.

SQL1266NAz 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!

SQL1267NA 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!

SQL1268NAz 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.

SQL1269NTá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!

SQL1270CA 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.

SQL1271WAz 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!

SQL1272NAz 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!

SQL1273NAz 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:

SQL1274NA(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!

SQL1275NAz 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:

SQL1276NAz 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.

SQL1277NA 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.

SQL1278WAz 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:

  1. Egy vagy több aktív tranzakció volt a megadott időpontnál. A táblaterület részhalmazban minden egyes tranzakciót visszagörgették a táblaterületből.
  2. Egy vagy több kétséges tranzakció volt a megadott időpontnál. Minden egyes kétséges tranzakciót visszagörgetették a táblaterületekből a táblaterület részhalmazban.

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.

SQL1279WEgyes 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.

SQL1280NAz 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.

SQL1281NA(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

SQL1282NAz 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

SQL1283NAz 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!

SQL1284NAz 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

SQL1285NAz 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

SQL1286NA(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

SQL1287NA(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!

SQL1290NVagy 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

SQL1291NHiba 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:

"<katalógusszolgáltatás-típus>"
A használt katalógus szolgáltatás típusa. Az érvényes tokenek:

"<API>"
Az alkalmazási programillesztő, melynek segítségével a fenti katalógus szolgáltatások elérhetők. Az érvényes tokenek:

"<függvény>"
A katalógus szolgáltatások alrendszer függvénye, mely a hibakódot adta.

"<rc>"
A fenti függvény által visszaadott hibakód. Az érték jelentése a használt API-tól függ.

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

SQL1292NAz 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!

SQL1293NHiba 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:

1
Az adatbázis objektum nem tartalmaz hitelesítési információt

2
Sem az adatbázisobjektum, sem az adatbázis helyzetjelző objektum nem tartalmaz kommunikációs protokoll információt

10
A bejegyzés nem adatbázis objektum

11
Az adatbázis objektumban levő eredeti adatbázisnév nem található vagy az túl hosszú

12
Az adatbázis objektumban szereplő adatbázis protokoll nem található vagy túl hosszú

13
Érvénytelen a hitelesítési érték az adatbázis objektumban

14
Érvénytelen, vagy elégtelen a kommunikációs protokoll információ az adatbázis objektumban

15
Az adatbázis helyzetjelző objektum neve nem található az adatbázis objektumban

16
Az adatbázis helyzetjelző objektum neve érvénytelen az adatbázis objektumban

20
A bejegyzés nem adatbázis helyzetjelző objektum

22
Érvénytelen vagy elégtelen a kommunikációs protokoll információ az adatbázis helyzetjelző objektumban

30
A bejegyzés nem útvonal-információs objektum

31
A céladatbázis információ nem található az útvonal-információs objektumban

32
Elégtelen a céladatbázis információ az útvonal-információs objektumban

33
Nincs megfelelő átjáró az útvonal-információs objektumban

34
Érvénytelen a hitelesítési jelző egy átjárónál

35
Az adatbázis helyzetjelző objektum neve érvénytelen

36
Nem található, vagy túl hosszú az adatbázisnév az útvonal-információs objektum céladatbázis mezőjében

37
Nem található, vagy túl hosszú az adatbázis protokoll az útvonal-információs objektum céladatbázis mezőjében

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

SQL1294NA 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

SQL1295NA 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

SQL1296NA 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:

  1. A DIR_PATH_NAME és a DIR_OBJ_NAME nem lehet NULL (vagy üres).
  2. Ha a DIR_TYPE értéke DCE, akkor a DIR_PATH_NAME értékének a következő speciális DCE értékkel kell kezdődnie: "/.../" vagy "/.:/".

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!

SQL1297NEz 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!


[ Oldal eleje | Előző oldal | Következő oldal | Tartalom | Tárgymutató ]