Üzenetek leírása

SQL1500 - SQL1599

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

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

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

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

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

  1. A DB2_VI_VIPL nyilvántartási változóban megadott VIPL könyvtárat nem lehet betölteni.
  2. A DB2_VI_DEVICE nyilvántartási változóban megadott eszköznevet nem lehet megnyitni.
  3. A DB2 nem támogatja a telepített VIA megvalósítást.

Felhasználói válasz:

  1. Győződjön meg róla, hogy a DB2_VI_VIPL DB2 nyilvántartási változó megfelelően van beállítva és a DB2_VI_VIPL-ben megadott érték szerepel a %PATH% környezeti változóban!
  2. Ellenőrizze, hogy a DB2_VI_DEVICE DB2 nyilvántartás helyesen van-e beállítva.
  3. A DB2 csak azokat a VIA megvalósításokat támogatja, amelyek legalább Megbízható szállítás megbízhatósági szintet biztosítanak. Az is szükséges, hogy a VIA megvalósítás kompatíbilis legyen az Intel Virtual Interface Architecture Implementation Guide-dal és teljesítse a megfelelési követelményeket. Győződjön meg róla, hogy a választott VIA megvalósítás kielégíti ezeket a követelményeket.

SQL1530WA 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

SQL1580WA 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

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

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

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

SQL1584NNem 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

SQL1585NNem létezik elégséges lapmérettel rendelkező ideiglenes táblaterület.

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

  1. Az ideiglenes tábla sorhossza meghaladta azt a korlátot, amelyet az adatbázisban lévő legnagyobb ideiglenes táblaterület tárolni képes.
  2. Egy ideiglenes táblában lévő szükséges oszlopok száma meghaladta azt a korlátot, amelyet az adatbázisban lévő legnagyobb ideiglenes táblaterület tárolni képes.
Az ideiglenes táblaterületek korlátai a lapméretüktől függenek. Ezek az értékek a következők:
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

SQL1590NLONG 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

SQL1591NA 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

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

31
A tábla nincs "ellenőrzés szükséges" állapotban, ha az INCREMENTAL beállítást REFRESH TABLE utasításban adták meg.

32
A tábla nem REFRESH IMMEDIATE összegző tábla.

33
Load Replace vagy Load Insert hajtottak végre a táblán, ha az összegző tábla.

34
Load Replace hajtottak végre a táblán az utolsó egységesség ellenőrzés után.

35
A következők egyike történt:

36
Összegző tábla növekményes feldolgozása jelenleg nem támogatott.

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

SQL1593NA 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

SQL1594WNé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

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

SQL1596NWITH 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


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