SQL1512N | A ddcstrc nem tudta a megadott fájlt írni. |
Magyarázat: A ddcstrc nem tudta a nyomkövetési információkat abba a fájlba írni, amelybe az utasítás szerint kellett volna írnia.
Felhasználói válasz: Biztosítja, hogy a megadott fájlnév érvényes a fájlrendszer esetében! Ha nem adott meg fájlnevet, biztosítsa, hogy megfelelő jogosultsággal rendelkezzen az alapértelmezett ddcstrc.tmp fájl írásához!
SQL1513W | A ddcstrc nem került kikapcsolásra. |
Magyarázat: Hibahelyzet miatt a ddcstrc nem kapcsolódott ki. Ez annak biztosítására történt, hogy a nyomkövetési információ ne vesszen el, mielőtt az biztonságosan egy fájlba kerül.
Felhasználói válasz: Javítsa ki a hiba előtt jelentett ddcstrc hibahelyzetet és próbálja újra kikapcsolni a nyomkövetést!
SQL1520N | A pufferméretnek 65536-nál nem kisebb számértéknek kell lennie. |
Magyarázat: A felhasználó érvénytelen pufferméretet adott meg a ddcstrc parancs számára.
Felhasználói válasz: Biztosítsa, hogy a használt pufferméret numerikus legyen és ne legyen kisebb 65536-nál (64K)! A felhasznált memória 64K egész számú többszöröse lesz. A ddcstrc a megadott pufferméretet kerekíti a 64K legközelebbi többszörösére.
SQL1525N | Hiba történt a DB2 biztonsági démon indításakor. |
Magyarázat: Váratlan hiba történt a DB2 biztonsági démon indításakor.
Felhasználói válasz: További információért ellenőrizze a db2diag.log fájlt, majd próbálja újra a DB2START parancsot!
SQL1526N | a db2start meghiúsult, mert a DB2VIA támogatás nincs elindítva. Okkód:"<okkód>". |
Magyarázat: A DB2VIA támogatás nem indult el sikeresen a db2start idején. Az okkód jelzi a hibát:
Felhasználói válasz:
SQL1530W | A megadott párhuzamossági fok hatástalan marad, mivel a rendszerben nem engedélyezett a belső partíciópárhuzamosság. |
Magyarázat: Vagy a DEGREE összerendelési beállítást 1-nél nagyobb értékkel adták meg, vagy a SET CURRENT DEGREE utasítás hajtódott végre 1-nél nagyobb értékkel, de az adatbáziskezelőben nem engedélyezték a belső-partíció párhuzamosságot.
Az adatbáziskezelőt az intra_parallel konfigurációs paraméter ON-ra állításával kell futtatni a példányon a belső-partíció párhuzamosság engedélyezéséhez.
Az utasítás vagy parancs sikeresen befejeződött, de a DEGREE specifikáció hatástalan volt.
Felhasználói válasz: Ha belső-partíció párhuzamosságot szeretne használni, akkor indítsa újra az adatbáziskezelőt az intra_parallel konfigurációs paraméter ON-ra állításával!
Különben a fok megadásakor adjon meg 1-t vagy ANY-t!
sqlcode: +1530
sqlstate: 01623
SQL1580W | A karakterláncok végén lévő üres karakterek eltűnnek a(z) "<forrás>" kódlapról "<cél>" kódlapra való áttérés során. A célterület megengedett legnagyobb mérete "<max-hossz>" volt. A forráskarakterlánc hossza "<forráshossz>" volt, hexadecimális jelölésben "<karakterlánc>". |
Magyarázat: Az SQL utasítás végrehajtása során egy kódlap átalakítás olyan karakterláncot eredményezett, amely hosszabb, mint a célobjektum maximális mérete. A feldolgozás folytatódik, mivel csak üres karakterek csonkolása történt.
Felhasználói válasz: Győződjön meg róla, hogy a kimenet megfelelő, és hogy a csonkolás nem okozott nem várt következményeket!
sqlcode: 1580
sqlstate: 01004
SQL1581N | A(z) "<táblanév>" tábla nem lehet hozzáfűzési módban és nem rendelkezhet csoportosító indexszel. |
Magyarázat: Két helyzetben lép fel ez a hiba.
Felhasználói válasz: Ha szükséges a szektorcsoport index, akkor változtassa meg a táblát úgy, hogy kikapcsolja a hozzáfűzés módot! Ha a hozzáfűzés módra van szükség, dobja el a tábla létező szektorcsoport indexét!
sqlcode: -1581
sqlstate: 428CA
SQL1582N | A(z) "<táblaterületnév>" táblaterület PAGESIZE paramétere nem egyezik meg a táblaterülethez tartozó "<pufferterületnév>" pufferterület PAGESIZE paraméterével. |
Magyarázat: A CREATE TABLESPACE utasításban megadott PAGESIZE érték nem egyezik a táblaterülettel való használatra megadott pufferterület lapméretével. Ezeknek az értékeknek meg kell egyezniük.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Változtassa meg a PAGESIZE értékét, hogy egyezzen a pufferterület lapméretével, vagy változtassa a pufferterületet olyanra, amelynek megfelelő a lapmérete!
sqlcode: -1582
sqlstate: 428CB
SQL1583N | A(z) "<lapméret>" PAGESIZE érték nem támogatott. |
Magyarázat: A CREATE BUFFERPOOL vagy CREATE TABLESPACE utasításban megadott PAGESIZE érték nem támogatott. Az 5-ös verzióban a támogatott lapméretek: 4K, 8K, 16K és 32K.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Adjon meg támogatott lapméretet!
sqlcode: -1583
sqlstate: 428DE
SQL1584N | Nem található legalább "<lapméret>" lapmérettel rendelkező ideiglenes táblaterület. |
Magyarázat: Ideiglenes táblaterületre volt szükség az utasítás feldolgozásához. Nem áll rendelkezésre olyan ideiglenes táblaterület, amely "<lapméret>" vagy nagyobb lapmérettel rendelkezik.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Hozzon létre legalább "<lapméret>" lapmérettel rendelkező ideiglenes táblaterületet!
sqlcode: -1584
sqlstate: 57055
SQL1585N | Nem létezik elégséges lapmérettel rendelkező ideiglenes táblaterület. |
Magyarázat: A következők egyike történhetett:
Max Max Ideiglenes Rekord- Oszl táblaterület hossz lapmérete ----------- ---- ------------ 1957 bytes 244 2K 4005 bytes 500 4K 8101 bytes 1012 8K 16293 bytes 1012 16K 32677 bytes 1012 32K
Felhasználói válasz: Hozzon létre nagyobb támogatott lapmérettel rendelkező ideiglenes táblaterületet, ha ilyen nem létezik! Ha ilyen táblaterület már létezik, akkor töröljön belőle néhány oszlopot! Szükség szerint hozzon létre külön táblákat vagy nézeteket a korláton túli információk tárolására.
sqlcode: -1585
sqlstate: 54048
SQL1590N | LONG VARCHAR és LONG VARGRAPHIC mezők nem használhatók DEVICE-okra alapozott TABLESPACE-ekben. |
Magyarázat: A (nyers i/o) eszközök HP-n az i/o 1024 bájtos határra való illesztését igénylik. A LONG VARCHAR és LONG VARGRAPHIC mezők kezelése 512 bájtos darabokban történik, így ezek csak SYSTEM MANAGED TABLESPACE vagy DATABASE MANAGED TABLESPACE területeken használhatók, FILE tárolókban.
Felhasználói válasz: Alternatívák:
sqlcode: 1590
sqlstate: 56097
SQL1591N | A SET INTEGRITY utasítás ON beállítása nem érvényes, mivel a(z) "<táblanév>" nem a megfelelő állapotban van. |
Magyarázat: Az ON beállítás csak olyan táblához adható meg, amely "ellenőrzés szükséges" állapotban van, és a SYSCAT.TABLES katalógus CONST_CHECKED oszlopában lévő első (másodlagos kulcs korlátozások esetén), második (ellenőrző korlátok esetén) és ötödik (összegző táblák esetén) mező 'Y'-ra vagy 'U'-ra van állítva.
Felhasználói válasz: Ha a tábla nincs "ellenőrzés szükséges" állapotban, ne adja meg az ON beállítást! Ha a tábla "ellenőrzés szükséges" állapotban van, végezzen egységesség ellenőrzést a táblán (vagy frissítse a táblát, ha az összegző tábla), mielőtt a SET INTEGRITY utasítást az ON beállítással hajtaná végre!
sqlcode: -1591
sqlstate: 55019
SQL1592N | Az INCREMENTAL beállítás nem érvényes a(z) "<okkód>" okkóddal, mivel a(z) "<táblanév>" tábla nem dolgozható fel növekményesen. |
Magyarázat: Az ok a(z) "<okkód>" alapján:
Felhasználói válasz: Ne adja meg az INCREMENTAL beállítást! A rendszer ellenőrizni fogja az egész táblát korlátsértések szempontjából (vagy ha összegző tábla, újra fogja számolni az összegző tábla definíció lekérdezését).
sqlcode: -1592
sqlstate: 55019
SQL1593N | A REMAIN PENDING beállítás nem érvényes, mivel a(z) "<táblanév>" tábla nincs "ellenőrzés szükséges" állapotban. |
Magyarázat: A táblának "ellenőrzés szükséges" állapotban kell lennie, ha meg akarja adni a REMAIN PENDING beállítást.
Felhasználói válasz: Ne adja meg a REMAIN PENDING beállítást!
sqlcode: -1593
sqlstate: 55019
SQL1594W | Néhány régi adatot nem ellenőriz a rendszer és emiatt a SYSCAT.TABLES katalógus CONST_CHECKED oszlopában lévő néhány mező 'U'-val van megjelölve. |
Magyarázat: A táblát előzőleg nem volt ellenőrizve (vagy felhasználók ellenőrizték). A SET INTEGRITY ... OFF vagy LOAD utasítás később hajtódott végre, és emiatt néhány, a CONST_CHECKED oszlopban lévő érték 'W'-re változott. Amikor INCREMENTAL beállítás van megadva a jelenlegi utasításban, a tábla régi (nem hozzáfűzött) részét a rendszer nem ellenőrzi, és így a CONST_CHECKED oszlopban lévő hozzátartozó értékek 'U'-val jelölődnek meg a követhetőség miatt.
Felhasználói válasz: Nem kell semmit sem tennie. Ha a felhasználó azt akarja, hogy a tábla adategységességét a rendszer tartsa karba, vigye vissza a táblát "ellenőrzés szükséges" állapotba és hajtsa újra végre az utasítást az INCREMENTAL beállítás nélkül! A rendszer a teljes feldolgozást választja, és ezután teljes felelősséget vállal a tábla adategységessége felett.
sqlcode: +1594
sqlstate: 01636
SQL1595N | A(z) "<táblanév>" tábla egységessége nem ellenőrizhető, mivel vagy egy hivatkozáskorlátozásban lévő szülőtábla nem került ellenőrzésre, vagy egy, az összegző táblához tartozó tábla nem került ellenőrzésre. |
Magyarázat: Annak elkerüléséhez, hogy olyan adatokat töltsön a táblába, amelyek esetleg megsérthetik az egységesség ellenőrzéseket, minden szülőt ellenőrizni kell a tábla egységességének ellenőrzéséhez. Ha ez összegző tábla, minden hozzátartozó táblát ellenőrizni kell a tábla frissítéséhez. A tábla ellenőrzött, ha a SYSCAT.TABLES CONST_CHECKED oszlopában lévő első (másodlagos kulcs korlátozások esetén), második (ellenőrző korlátok esetén) és ötödik (összegző táblák esetén) mező vagy 'Y', vagy 'U'.
Felhasználói válasz: Ellenőrizze az összes szülő tábla egységességét (vagy a hozzátartozó táblákét, ha összegző tábláról van szó), majd hajtsa végre újra az utasítást!
sqlcode: -1595
sqlstate: 55019
SQL1596N | WITH EMPTY TABLE nem adható meg "<táblanév>" esetében, amely függő REFRESH IMMEDIATE összegzőtáblával rendelkezik. |
Magyarázat: A "<táblanév>" táblára hivatkozás történik legalább egy REFRESH IMMEDIATE összegzőtábla lekérdezése közben. A WITH EMPTY TABLE tagmondat nem adható meg egy tábla ACTIVATE NOT LOGGED INITIALLY állapotba történő megváltoztatása során egy ilyen függőséggel rendelkező táblán.
Az utasítás nem dolgozható föl.
Felhasználói válasz: Távolítsa el a WITH EMPTY TABLE tagmondatot az ALTER TABLE utasításból!
sqlcode: -1596
sqlstate: 42928