SQL1601N | A Database System Monitor "<paraméter>" bemeneti paramétere NULL mutató. |
Magyarázat: A felhasználó Database System Monitor API hívást végzett, és egy szükséges paraméter helyett NULL mutatót adott át.
A parancs nem hajtható végre.
Felhasználói válasz: A felhasználónak meg kell ismételni a parancsot érvényes paraméterértékkel.
SQL1602N | A bemeneti adatszerkezetben (sqlma) nem támogatott objektumtípus szerepel. |
Magyarázat: A bemeneti adatstruktúra változó adatterületén (sqlma) a Database System Monitor Snapshot API számára megadott objektumtípus nem támogatott.
A parancs nem hajtható végre.
Felhasználói válasz: Adja ki újra a parancsot érvényes objektumtípussal! A Administrative API Reference és a Application Development Guide tartalmaz további tájékoztatást az érvényes objektumtípusokról.
SQL1603N | A paraméter "<paraméter>" nincs megadva a bemeneti adatszerkezetben (sqlma). |
Magyarázat: Egy szükséges paraméter nincs megadva a Database System Monitor Snapshot vagy Estimate Buffer Size API bemeneti adatstruktúrájában (sqlma).
A parancs nem dolgozható fel.
Felhasználói válasz: A felhasználónak meg kell ismételni a parancsot érvényes paraméterértékkel.
SQL1604N | A paraméter "<paraméter>" nem végződik nullkarakterre. |
Magyarázat: Nullkarakter szükséges a karakterlánc paraméter végére.
A parancs nem hajtható végre.
Felhasználói válasz: Tegyen egy lezáró nullkaraktert a karakterlánc végére, majd adja ki újra a parancsot!
SQL1605W | A "<db-fedőnév>" adatbázis nem aktív. |
Magyarázat: A Database System Monitor Reset API hívása történt egy adatbázisra, de az nem volt aktív.
A parancs sikeresen befejeződött, de nem történt művelet.
Felhasználói válasz: Ellenőrizze az adatbázis fedőnév helyességét, és hogy az adatbázis elindult!
SQL1606W | A Database System Monitor kimeneti puffere megtelt. |
Magyarázat: A Database System Monitor kimeneti puffere nem elég nagy a visszatérési érték tárolásához. A valószínű ok a hívás alatti intenzív rendszertevékenység, vagy ha Database Monitor API hívás történt a felhasználó alkalmazásban, akkor a lefoglalt puffer túl kicsi a visszaadott adatmennyiséghez.
A parancs végrehajtása sikerült, és az adat összegyűjtése megtörtént a puffer túlcsordulása előtt.
Felhasználói válasz: A felhasználónak újra ki kell adnia a parancsot. A felhasználó alkalmazás Database Monitor API hívása esetében pedig nagyobb puffert kell lefoglalni, vagy a visszaadott adatmennyiséget kell csökkenteni.
SQL1607N | Nincs elég munkamemória a kívánt Database Monitor funkció végrehajtásához. |
Magyarázat: Az adatbáziskezelő a Database System Monitor parancs feldolgozása során kifutott a rendelkezésre álló szabad memóriából.
A parancs nem hajtható végre.
Felhasználói válasz: Csökkentse a pufferméretet a bemenő paraméterben, majd adja ki újra a parancsot!
SQL1608W | Két vagy több bemenetként megadott adatbázis fedőnév ugyanazt az adatbázist jelöli. |
Magyarázat: Database System Monitor Snapshot vagy Estimate Buffer Size API hívás történt ugyanazzal a kéréssel két vagy több adatbázis fedőnévre az sqlma bemeneti adatstruktúrában, és ezek ugyanarra az adatbázisra mutatnak.
A Database System Monitor végrehajtása sikeres, de a kimeneti pufferben az információ egyetlen másolatát adja csak vissza.
Felhasználói válasz: Nem kell semmit sem tennie. A felhasználó ellenőrizheti, hogy a megadott adatbázis fedőnevek helyesek-e amennyiben különböző adatbázisokból várt eredményeket.
SQL1609N | A "<db-fedőnév>" adatbázis fedőnév távoli adatbázis, és nem figyelhető meg. |
Magyarázat: Database System Monitor API hívás történt a távoli adatbázis fedőnevének megadásával. A Database System Monitor nem támogatja távoli adatbázisok használatát.
A parancs nem dolgozható fel.
Felhasználói válasz: A felhasználónak ellenőriznie kell, hogy a bemenetként megadott adatbázis fedőnév helyes, és újra ki kell adni a parancsot megfelelő adatbázis fedőnévvel.
SQL1610N | A Database System Monitor "<paraméter>" bemeneti paramétere érvénytelen. |
Magyarázat: A felhasználó egy Database System Monitor API hívásban a jelzett paraméternek érvénytelen értéket adott.
A parancs nem hajtható végre.
Felhasználói válasz: A felhasználónak meg kell ismételni a parancsot érvényes paraméterértékkel.
SQL1611W | A Database System Monitor nem szolgáltatott adatot. |
Magyarázat: A felhasználó által kért megfigyelő funkciók nem voltak elérhetőek a Database System Monitor API hívásakor. Ez akkor fordulhat elő, ha a kért adatbázis vagy alkalmazás inaktív, vagy ha egy megfigyelő csoport, például Táblacsoport ki van kapcsolva és a kérés a táblainformációkra vonatkozott.
Felhasználói válasz: A parancs sikeresen befejeződött, de nem került adat vissza a felhasználóhoz.
A felhasználónak ellenőrizni kell, hogy a megfigyelendő adatbázisok vagy alkalmazások, illetve megfigyelő csoportok aktívak a Database System Monitor API hívásakor.
SQL1612N | A megadott eseményfigyelő cél-elérési útvonala érvénytelen. |
Magyarázat: A CREATE EVENT MONITOR utasításban megadott cél elérési útvonala nem érvényes útvonalnév. A parancs nem hajtható végre.
Felhasználói válasz: Adja ki újra az utasítást helyes eseményfigyelő cél elérési úttal!
sqlcode: -1612
sqlstate: 428A3
SQL1613N | Érvénytelen a megadott eseményfigyelő opció. |
Magyarázat: A CREATE EVENT MONITOR utasításban megadott beállítás nem érvényes. A lehetséges okok:
A parancs nem hajtható végre.
Felhasználói válasz: Adja ki újra az utasítást helyes eseményfigyelő beállításokkal!
sqlcode: -1613
sqlstate: 428A4
SQL1614N | I/O hiba történt egy eseményfigyelő aktivizálásakor. Okkód = "<okkód>". |
Magyarázat: I/O hibát észlelt a rendszer az eseményfigyelő aktivizálásakor. Az <okkód> a következők egyike:
Felhasználói válasz: Ahol lehetséges, javítsa ki az okkód által leírt problémát, majd adja ki újra a SET EVENT MONITOR parancsot!
sqlcode: -1614
sqlstate: 58030
SQL1615W | A megadott eseményfigyelő már a kért állapotban van. |
Magyarázat: Kísérlet történt egy már aktív eseményfigyelő aktivizálására, vagy egy inaktív kikapcsolására. A SET EVENT MONITOR utasítás hatástalan.
Felhasználói válasz: Nincs szükséges teendő.
sqlcode: +1615
sqlstate: 01598
SQL1616N | Az aktív eseményfigyelők száma elérte a megengedett legnagyobb értéket. |
Magyarázat: Maximum 32 eseményfigyelő lehet egy adatbázison egyszerre aktív. A korlátot már elérte az adatmennyiség. A megadott eseményfigyelő nem aktivizálható.
Felhasználói válasz: Ha lehetséges, kapcsoljon ki egy aktív eseményfigyelőt, és adja ki újra a SET EVENT MONITOR utasítást!
sqlcode: -1616
sqlstate: 54030
SQL1617N | A megadott eseményfigyelő elérte a megengedett legnagyobb MAXFILES és MAXFILESIZE értéket. |
Magyarázat: A megadott eseményfigyelőt a célkönyvtárban levő maximális megengedhető adatmennyiségre vonatkozó korláttal hozták létre. A korlátot már elérte az adatmennyiség. A megadott eseményfigyelő nem aktivizálható.
Felhasználói válasz: Ha lehetséges, töröljön le néhány adatfájlt a célkönyvtárból, majd adja ki újra a SET EVENT MONITOR utasítást!
sqlcode: -1617
sqlstate: 54031
SQL1618N | A megadott eseményfigyelő célelérési útvonalát egy másik eseményfigyelő használja. |
Magyarázat: A megadott eseményfigyelő ugyanolyan cél elérési úttal jött létre, mint egy másik. Ez a másik eseményfigyelő legalább egyszer aktivizálva lett, és .evt és/vagy .ctl fájlokat hagyott a cél elérési útvonalon. Ezeket a fájlokat olyan alkalmazások használhatják, amelyek olvassák a fájlok által tartalmazott eseményinformációkat.
Felhasználói válasz: Ha van másik aktív eseményfigyelő, állítsa le! Miután meggyőződött arról, hogy nincs alkalmazás, amely a cél elérési útvonalán létrehozott fájlokat használja, távolítsa el azokat, majd küldje el újra a SET EVENT MONITOR utasítást!
Másik lehetőség: hozza létre újra a szükséges eseményfigyelőt eltérő célelérési útvonallal, majd adja ki újra a SET EVENT MONITOR utasítást!
sqlcode: -1618
sqlstate: 51026
SQL1619N | Aktív eseményfigyelő nem dobható el. |
Magyarázat: A megadott eseményfigyelő aktív és nem dobható el.
Felhasználói válasz: Kapcsolja ki az eseményfigyelőt, majd adja ki újra a DROP EVENT MONITOR utasítást!
sqlcode: -1619
sqlstate: 55034
SQL1620N | Nem lehet kiüríteni az esemény figyelőt. Az okkód "<rc>". |
Magyarázat: Az eseményfigyelő nem üríthető ki. Lehetségesek okok:
Felhasználói válasz: Győződjön meg arról, hogy az eseményfigyelő fut! Ha az eseményfigyelő 6-os verzió előtti szinten fut, akkor ne próbálja meg kiüríteni!
sqlcode: -1620
sqlstate: 55034
SQL1621N | A tranzakció, amelyben a megadott eseményfigyelő létrejött, még nincs véglegesítve. Az eseményfigyelő nem aktivizálható. |
Magyarázat: Eseményfigyelő nem aktivizálható mindaddig, míg a munkaegység, amelyben létrehozták, nincs lezárva (commit paranccsal).
Felhasználói válasz: Fejezze be a tranzakciót, melyben az eseményfigyelőt létrehozta, majd adja ki újra a SET EVENT MONITOR utasítást!
sqlcode: -1621
sqlstate: 55033
SQL1622N | A SET EVENT MONITOR STATE utasításban megadott STATE érték érvénytelen. |
Magyarázat: A SET EVENT MONITOR STATE utasításban megadott STATE érték nincs az érvényes határok között, vagy az értéke NULL egy jelző változó eredményeként.
A eseményfigyelő állapotának érvényes értékei:
Az utasítás nem hajtható végre.
Felhasználói válasz: Javítsa ki az eseményfigyelő állapotának értékét, és/vagy a jelző változót, majd adja ki újra az utasítást!
sqlcode: -1622
sqlstate: 42815
SQL1623N | Az sqlmonsz vagy az sqlmonss API hívásakor túl sok objektum volt megadva az sqlma bemeneti szerkezetben. |
Magyarázat: Az objektumszám megengedett határát túllépte az sqlma bemeneti struktúra tartalma.
Felhasználói válasz: Csökkentse az objektumszámot az sqlma paraméterben, és próbálja újra hívást!
SQL1624N | Az sqlmonsz vagy az sqlmonss API által hivatkozott összes adatbázisnak egyazon csomóponton kell lennie. |
Magyarázat: Az sqlma paraméter olyan adatbázisokra tartalmaz hivatkozást, melyek különböző csomópontokon vannak.
Felhasználói válasz: Módosítsa az sqlma paraméter értékét úgy, hogy az adatbázisobjektum-hivatkozások csak egy csomópontot érintsenek, majd próbálkozzon újra!
SQL1625W | A figyelő nem képes a "<forrás>" kódlapot "<cél>" kódlappá alakítani. Az átalakítási kísérlet "<típus>" típushoz tartozó adaton történt. |
Magyarázat: A lehetséges típusok:
Az adat átalakítása a forrásból a célkódlapra nem támogatott. Ez a helyzet az alábbi feltételek mellett állhat elő:
Ez a helyzet akkor állhat elő, ha a megfigyelő program olyan adatbázishoz tartozó adatot akar átalakítani, melynek kódlapja nem kompatíbilis a megfigyelő alkalmazással.
Felhasználói válasz: Nézze át az operációs rendszer dokumentációjában a támogatott átalakítási módszereket, és győződjön meg arról, hogy a megfelelő átalakítók telepítve vannak, és az adatbáziskezelő számára elérhetők!
Ha lehetséges, biztosítsa, hogy a megfigyelt adatbázis és a megfigyelő program ugyanazt a kódlapot használja!
SQL1626W | Túlcsordulás történt a "<forrás>" kódlapról a "<cél>" kódlapra alakítás közben. A célterület mérete "<max-hossz>" volt, az adat "<típus>" típusú volt, első nyolc karaktere: "<adat>". |
Magyarázat: A lehetséges típusok:
A megfigyelő nem tudja átalakítani az adatot helykorlátozások miatt. Az adat eredeti formájában maradt.
Felhasználói válasz: Ha lehetséges, biztosítsa, hogy a megfigyelt adatbázis és a megfigyelő program ugyanazt a kódlapot használja!
SQL1627W | Pillanatfelvétel api kérés érkezett az önmagát leíró adatfolyam szintjén, de a kiszolgáló nem tudott rögzített méretű struktúra formájában pillanatfelvételt visszaadni. |
Magyarázat: Bár a pillanatfelvétel kérést kiadó alkalmazás azt az SQLM_DBMON_VERSION6 vagy későbbi szinten hajtotta végre, a pillanatfelvételt visszaadó kiszolgáló az adatok korábbi verziójú nézetét adta vissza.
Felhasználói válasz: A pillanatfelvétel önmagát leíró adatformátuma (DB2 6-os és későbbi verzió) esetén az összegyűjtött információk, beleértve a kiszolgáló szintjét is, a pillanatfelvétel adatfolyam részeként kerülnek visszaadásra. A DB2 6-os előtti verzióiban a pillanatfelvétel által gyűjtött információk sqlm_collected struktúrában kerülnek visszaadásra. A sqlm_collected struktúrát és a régi adatfolyam feldolgozó módszert kell használnia a pillanatfelvétel adatfolyam elemzéséhez.
SQL1628W | Egy távoli "get switches" művelet részleges eredményt adott, mert megtelt a kimeneti puffer. A teljes eredmény átvételéhez legalább "<méret>" bájt méretű pufferméret szükséges. |
Magyarázat: A megadott kimeneti puffer nem elég nagy az összes rendelkezésre álló kapcsolóadat befogadására. A megfigyelő annyi adatot adott vissza, amennyit az adott kimeneti pufferrel lehetett.
Felhasználói válasz: Foglaljon le nagyobb adatpuffert és adja ki újra a kapcsolókérést.
SQL1629W | A távoli pillanatfelvétel művelet nem sikerült (csomópont(ok): "<node-list>", okkód: "<okkód>"). |
Magyarázat: Valamilyen hiba történt egy távoli csomóponton végzett művelet során. Az okkód: <okkód>. Jelentése:
Felhasználói válasz: Ha a hiba oka csomóponthiba vagy kommunikációs hiba, akkor meg kell szüntetni a kommunikációs hibát vagy újra kell indítani a csomópontot, amely nem tudta kijavítani a hibát.
Ha a hiba oka a SNAPSHOT művelet kudarca a távoli csomóponton, nézze meg a db2diag.log fájlban az sqlca értékét és kódhoz tartozó utasítások alapján hárítsa el a hibát!
SQL1650N | Az elindított függvényt már nem támogatja a rendszer. |
Magyarázat: A felhasználó egy olyan verziójú API hívást próbált használni, mely az adatbáziskezelő jelen verziójában már nem támogatott.
Felhasználói válasz: A szükséges funkciót valószínűleg egy másik API hívás szolgáltatja. A Administrative API Reference és a Application Development Guide könyvekben ellenőrizheti, hogy a függvény támogatott-e másik API híváson keresztül.
SQL1651N | A kérelem nem hajtható végre, mert a DB2 kiszolgáló e verziója nem támogatja ezt a tevékenységet. |
Magyarázat: Egyes újabb funkciók nem támogatottak korábbi DB2 kiszolgálókon. Másik lehetséges oka a hibának, hogy a kérelemben a kiszolgálóverzió által kezelhetőnél hosszabb előtagú objektumhivatkozás van.
Felhasználói válasz: Küldje a kérést ahhoz a kiszolgálóhoz, melyen a legújabb DB2 fut, vagy frissítse saját kiszolgálóját a legújabb DB2 verzióra!
SQL1652N | Fájl I/O hiba történt. |
Magyarázat: Hiba történt fájl megnyitása, olvasása, írása vagy bezárása közben.
Felhasználói válasz: A db2diag.log tartalmaz részleteket. Szintén ellenőriznie kell a merevlemez telítettségét, a jogosultságokat és az operációs rendszer hibákat.
SQL1653N | Érvénytelen a megadott profilelérési útvonal. |
Magyarázat: Meg kell adni a fájl teljes elérési útját a kiszolgáló információ létrehozásához.
Felhasználói válasz: Biztosítsa, hogy a profil elérési útvonala meg legyen adva, helyes legyen és ne legyen null.
SQL1654N | Hiba a példány elérési útvonalában. |
Magyarázat: A példány elérési útvonalat nem kapható meg.
Felhasználói válasz: Ellenőrizze, hogy a B2INSTANCE elérési útvonalat helyesen adta meg! Ellenőrizze, hogy a teljes elérési útvonalhossz nem közelíti-e meg az operációs rendszer által támogatott maximális hosszt!
SQL1660N | A Discovery által kiszolgáló információ gyűjtésére használt, a kiszolgálón levő Generator meghiúsult. |
Magyarázat: Kiszolgáló rendszerhiba történt.
Felhasználói válasz: Jelentse a hibát a DB2 kiszolgáló adminisztrátornak! A hiba további részletei a kiszolgáló db2diag.log fájlban találhatók.
SQL1670N | A DISCOVER adatbáziskezelő konfigurációs paraméterben megadott felfedezéstípus szerint a felfedezés le van tiltva. |
Magyarázat: A DISCOVER = DISABLE beállítás aktív az adatbáziskezelő konfigurációs fájlban.
Felhasználói válasz: Ha szükség van a DISCOVER funkcióra, változtassa meg a beállítást KNOWN vagy SEARCH értékre!
SQL1671N | A keresés felfedezési kérés meghiúsult. A db2diag.log tartalmaz részleteket. |
Magyarázat: A keresés felfedezési kérés meghiúsult a következő okok egyike miatt:
A db2diag.log tartalmaz részleteket.
Felhasználói válasz:
A DB2 szolgáltatás ad részleteket a fenti függvények által visszaadott hibakódokról és írja be azokat a db2diag.log fájlba.
SQL1673N | A felfedező illesztőnek bementeként megadott címlista érvénytelen. |
Magyarázat: Az alkalmazási program érvénytelen bemeneti címlistamutatót adott meg. A címlista nem mutat sehová.
Felhasználói válasz: Ellenőrizze, hogy érvényes, nem null bemeneti címlistamutatót adott meg az alkalmazásban!
SQL1674N | A felfedező illesztőnek bemenetként megadott kiszolgálócím érvénytelen. |
Magyarázat: Az alkalmazási program érvénytelen bemeneti kiszolgálócím mutatót adott meg. A kiszolgálócím nem mutat sehová.
Felhasználói válasz: Ellenőrizze, hogy érvényes, nem null bemeneti kiszolgálócím mutatót adott meg az alkalmazásban!
SQL1675N | Discovery csak DB2 adminisztráció kiszolgálókon engedélyezett. A nyújtott kommunikációs információ nem ér el adminisztrációs kiszolgálót. |
Magyarázat: KNOWN felfedezési kérelmet adtak ki olyan DB2 kiszolgálóra, amelyik nem DB2 adminisztrációs kiszolgáló. A megadott kommunikációs információ nem helyes.
Felhasználói válasz: Ellenőrizze, hogy a DB2ADMINSERVER be van állítva az elért DB2 kiszolgáló példányon! Ez jelzi azt, hogy a kiszolgáló példány DB2 adminisztrációs kiszolgáló. Próbálja újra a KNOWN felfedezési kérést a megfelelő kommunikációs információval!