Message Reference

SQL0200 - SQL0299

SQL0203NReferenca na stolpec "<ime>" je dvoumna.

Pojasnilo: Stolpec "<ime>" je uporabljen v stavku, vendar obstaja več kot en možen stolpec, na katerega se lahko nanaša. To je lahko posledica:

Ime stolpca potrebuje nadaljnje informacije, da bi ugotovilo, za kateri izmed možnih stolpcev gre.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Imenu stolpca dodajte kvalifikator. Kvalifikator je ime tabele ali korelacijsko ime. Stolpec bo morda potrebno preimenovati na seznamu za izbiro.

sqlcode: -203

sqlstate: 42702

SQL0204N"<ime>" je nedefinirano ime.

Pojasnilo: To napako je povzročilo nekaj izmed naslednjega:

Povratna koda je lahko izdelana za katerikoli tip objekta baze podatkov.

Zvezni sistemski uporabniki: objekt, ki ga določa "<ime>", ni definiran v bazi podatkov ali pa "<ime>" ni vzdevek v stavku DROP NICKNAME.

Nekateri izvori podatkov ne nudijo ustreznih vrednosti za "<ime>". V tem primeru bo imel parameter sporočila naslednjo obliko : "OBJECT:<izvor podatkov> TABLE/VIEW", kar kaže, da je dejanska vrednost za podani izvor podatkov neznana.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Zagotovite, da je ime objekta (vključno s katerimikoli zahtevanimi kvalifikatorji ) v stavku SQL obstaja in je pravilno podano. Za manjkajoč podatkovni tip ali funkcijo stavka SOURCE je možno, da objekt ne obstaja, ali pa objekt obstaja v neki shemi, vendar te sheme ni na poti vaše funkcije.

Zvezni sistemski uporabniki: če je stavek DROP NICKNAME, zagotovite, da je objekt dejansko vzdevek. Objekt morda ne obstaja v zvezni bazi podatkov ali v izvor podatkov. Preverite obstoj objektov zvezne baze podatkov (če obstaja) in objektov izvor podatkov (če obstaja).

sqlcode: -204

sqlstate: 42704

SQL0205NStolpec ali lastnost "<ime>" nista definirana v "<ime-objekta>".

Pojasnilo: Če je "<ime-objekta>" tabela ali pogled, potem je "<ime>" stolpec, ki ni definiran v "<ime-objekta>". Če je "<ime-objekta>" strukturiran tip, potem je "<ime>" lastnost, ki ni definirana v "<ime-objekta>".

Zvezni sistemski uporabniki: "<ime-objekta>" se lahko nanaša na nadomestno ime.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Če je "<ime-objekta>" tabela ali pogled, zagotovite, da so imena stolpcev, pogledov ali tabel, (vključno z zahtevanimi kvalifikatorji ), pravilno podana v stavku SQL. Če je "<ime-objekta>" strukturirani tip, zagotovita, da so imena lastnosti in tipov, (vključno z zahtevanimi kvalifikatorji), podani pravilni v stavku SQL.

Če se ta napaka pojavi med REORG ali IMPORT, lahko imena stolpcev v indeksu kršijo pravila poimenovanja upravljalnika baz podatkov, definirana v Administration Guide.

sqlcode: -205

sqlstate: 42703

SQL0206N"<ime>" ni veljavno v kontekstu, v katerem se uporablja.

Pojasnilo: Do te napake lahko pride v naslednjih primerih:

Stavka ni mogoče obdelati.

Odgovor uporabnika: Preverite, ali so imena v stavku SQL pravilno podana. Za stavek SELECT zagotovite, da so vse zahtevane tabele poimenovane v členu FROM. Za podizbiro v členu ORDER BY zagotovite, da ni nobenih korelacijskih referenc stolpcev. Če je korelacijsko ime uporabljeno v tabeli, preverite, ali nadaljnje reference uporabljajo korelacijsko ime in ne imena tabele.

Za stavek CREATE TRIGGER zagotovite, da so na levi strani dodelitev v stavku tranzicijske spremenljivke SET podane le nove tranzicijske spremenljivke in da imajo vse reference na stolpce tabele predmetov podano korelacijsko ime.

sqlcode: -206

sqlstate: 42703

SQL0207NIme stolpca, uporabljeno z operatorjem množic, ni dovoljeno v členu ORDER BY stavka SELECT.

Pojasnilo: Stavek SELECT z operatorjem množic vsebuje člen ORDER BY, ki podaja imena stolpcev. V tem primeru mora seznam stolpcev v členu ORDER BY vsebovati le cela števila.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Na seznamu stolpcev v členu ORDER BY podajte le cela števila.

OPOMBA: Ta napaka velja le za izdaje DB2 pred Različica 2 in za računalnike, do kateri se dostopa prek DB2 Connect.

sqlcode: -207

sqlstate: 42706

SQL0208NČlen ORDER BY ni veljaven, ker stolpec "<ime>" ni del nastale tabele.

Pojasnilo: Stavek ni veljaven, ker stolpec "<ime>", podan na seznamu ORDER BY ni podan na seznamu SELECT in ga ni v nastali tabeli. Če celotna izbira stavka za izbiro ni podizbira, so za urejanje rezultatov lahko uporabljeni le stolpci v nastali tabeli.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Če želite popraviti skladnjo stavka, podan stolpec dodajte nastali tabeli ali pa ga zbrišite iz člena ORDER BY.

sqlcode: -208

sqlstate: 42707

SQL0212N"<ime>" je podvojen označevalec tabele ali pa je v členu REFERENCING definicije prožilca podan več kot enkrat.

Pojasnilo: Izpostavljena tabela, pogled, vzdevek ali korelacijsko ime, podano z "<ime>", je identično drugi izpostavljeni tabeli, pogledu, vzdevku ali korelacijskem imenu v enakem členu FROM.

Če je stavek CREATE TRIGGER, je člen REFERENCING lahko podal enako ime kot tabela predmetov, ali pa ima enako ime za več kot eno izmed korelacijskih imen OLD ali NEW, ali identifikatorjev NEW_TABLE ali OLD_TABLE.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Znova napišite člen FROM stavka SELECT. Korelacijska imena povežite z imeni tabele, pogleda ali vzdevka tako, da nobena izpostavljena tabela, pogled, vzdevek ali korelacijsko ime ne bo enako kateremukoli drugemu imenu izpostavljene tabele, pogleda, vzdevka ali korelacije v členu FROM.

Za stavek CREATE TRIGGER spremenite imena v členu REFERENCING tako, da ne bodo podvojena.

sqlcode: -212

sqlstate: 42712

SQL0214NIzraz, ki se začenja z "<začetek-izraza>" v členu "<tip-člena>", ni veljaven. Koda vzroka = "<koda-vzroka>".

Pojasnilo: Izraz, določen v prvem delu izraza "<začetek-izraza>" v členu "<tip-člena>" ni veljaven zaradi razloga, podanega z "<koda-vzroka>", kot sledi:

1
Celotna izbira stavka za izbiro ni podizbira. Za ta tip stavka za izbiro izrazi niso dovoljeni v členu ORDER BY. Koda vzroka se pojavi le, če je "<tip-člena>" ORDER BY.

2
DISTINCT je podan v členu za izbiro, izraz pa se ne ujema natančno z izrazom na seznamu za izbiro. Koda vzroka se pojavi le, če je "<tip-člena>" ORDER BY.

3
Združevanje povzroči prisotnost stolpične funkcije v členu ORDER BY. Koda vzroka se pojavi le, če je "<tip-člena>" ORDER BY.

4
Izraz v členu GROUP BY ne more biti skalarna celotna izbira. Koda vzroka se pojavi le, če je "<tip-člena>" GROUP BY.

5
Leva stran dereferenčnega operatorja v členu GROUP BY ne more biti funkcija variant. Koda vzroka se pojavi le, če je "<tip-člena>" GROUP BY.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Stavek za izbiro spremenite na osnovi razloga, podanega v "<koda-vzroka>", kot sledi:

1
Izraz odstranite iz člena ORDER BY. Če se nameravate sklicevati na stolpec rezultata, spremenite ključ za razvrščanje v obliko enostavnega celega števila ali enostavno ime stolpca.

2
Iz stavka za izbiro odstranite DISTINCT ali pa spremenite ključ za razvrščanje v obliko enostavnega celega števila ali enostavno ime stolpca.

3
Dodajte člen GROUP BY ali pa stolpično funkcijo odstranite iz člena ORDER BY.

4
Iz člena GROUP BY odstranite katerikoli obliko skalarne celotne izbire. Če želite za stolpec rezultata, ki temelji na skalarni celotni izbiri, uporabiti združevanje, uporabite izraz ugnezdene tabele ali izraz skupne tabele, da boste nastali tabeli najprej podali izraz kot stolpec rezultata.

5
Z leve strani dereferenčnih operatorjev odstranite vse variantne funkcije v členu GROUP BY.

sqlcode: -214

sqlstate: 42822

SQL0216NŠtevilo elementov na obeh straneh operatorja predikata se ne ujema. Operator predikata je "<operator-predikata>".

Pojasnilo: Predikat na desni ali levi strani (ali na obeh straneh) operatorja predikata vključuje seznam elementov. Število elementov na obeh straneh mora biti enako. Ti elementi se lahko pojavijo na seznamu izrazov, vključenih v oklepaje ali kot elementi seznama za izbiro v celotni izbiri.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Popravite predikat z neujemajočim številom elementov na obeh straneh operatorja predikata.

sqlcode: -216

sqlstate: 428C4

SQL0217WStavek ni bil izveden, ker se obdelujejo le zahteve za razlagalne informacije.

Pojasnilo: Trenutna vrednost enega izmed razlagalnih posebnih registrov je bila nastavljena na EXPLAIN. Ta vrednost dinamičnim stavkom SQL omogoča, da se pripravijo in razložijo, vendar vsem dinamičnim stavkom preprečuje izvedbo.

Odgovor uporabnika: Spremenite vrednost ustreznega razlagalnega posebnega registra v vrednost, ki ni EXPLAIN tako, da iz vmesnika ali aplikacije, ki sta naletela na ta pogoj, izdate ustrezen stavek SET.

sqlcode: +217

sqlstate: 01604

SQL0219NZahtevana razlagalna tabela "<ime>" ne obstaja.

Pojasnilo: Razlagalni pomožni program je bil priklican, vendar ni mogel najti zahtevane razlagalne tabele "<ime>". Razlagalne tabele je potrebno izdelati, preden pokličete Explain.

Odgovor uporabnika: Izdelajte zahtevane razlagalne tabele. Stavki jezika za definiranje podatkov SQL, potrebni za izdelavo razlagalnih tabel, so na voljo v datoteki, imenovani EXPLAIN.DDL v imeniku misc pod sqllib.

sqlcode: -219

sqlstate: 42704

SQL0220NRazlagalna tabela "<ime>", stolpec "<ime2>", nima pravilne definicije ali pa manjka.

Pojasnilo: Razlagalni pomožni program je bil priklican, vendar razlagalna tabela "<ime>" nima imela pričakovane definicije. Definicija je bila lahko nepravilna zaradi:

Odgovor uporabnika: Popravite definicije v podani razlagalni tabeli. Stavki jezika za definiranje podatkov SQL, potrebni za izdelavo razlagalnih tabel, so na voljo v datoteki, imenovani EXPLAIN.DDL v imeniku misc pod sqllib.

sqlcode: -220

sqlstate: 55002

SQL0236WSQLDA je podal le postavke "<celo število 1>" SQLVAR. Postavke "<celo število 2>" SQLVAR so zahtevane za stolpce "<celo število 3>". Nastavljena ni bila nobena postavka SQLVAR.

Pojasnilo: Vrednost polja SQLN iz SQLDA mora biti vsaj tako velika, kot je število stolpcev v nastalem nizu.

Upravljalnik baz podatkov ni nastavil nobenih postavk SQLVAR (oznaka SQLDOUBLED je bila nastavljena na "izklopljeno" (t.j. na presledek)).

Odgovor uporabnika: Povečajte vrednost polja SQLN v SQLDA na vrednost, ki jo kaže sporočilo (in zagotovite, da je SQLDA dovolj velik, da podpre to vrednost) in znova podajte stavek.

sqlcode: +236

sqlstate: 01005

SQL0237WSQLDA je podal le postavke "<celo število 1>" SQLVAR. Ker je le eden izmed opisanih stolpcev uporabniško definiranega tipa, je potrebno podati postavke "<celo število 2>" SQLVAR. Nastavljena ni bila nobena drugotna postavka SQLVAR.

Pojasnilo: Ker je najmanj eden izmed stolpcev v nastalem nizu uporabniško definiranega tipa, je potrebno podati prostor za dvakrat toliko postavk SQLVAR, kot je števila stolpcev v nastalem nizu. Upravljalnik baz podatkov je nastavil le osnovne postavke SQLVAR (oznaka SQLDOUBLED je bila nastavljena na izklopljeno (t.j. na presledek).

Odgovor uporabnika: Če ne potrebujete dodatnih informacij o uporabniško definiranem(ih) tipu(ih) v nastalem nizu, potem ni potrebno nobeno dejanje. Če potrebujete informacije o uporabniško definiranem tipu, morate vrednost v polju SQLN v SQLDA povečati na vrednost, ki jo kaže sporočilo (za tem, ko zagotovite, da je SQLDA dovolj velik, da podpre to vrednost), nato pa znova podajte stavek.

sqlcode: +237

sqlstate: 01594

SQL0238WSQLDA je podal le postavke "<celo število 1>" SQLVAR. Ker je najmanj eden izmed opisanih stolpcev strukturirani tip ali LOB, so za stolpce "<celo število 3>" potrebne postavke "<celo število 2>" SQLVAR. Nastavljena ni bila nobena postavka SQLVAR.

Pojasnilo: Ker je najmanj eden izmed stolpcev v nastalem nizu strukturirani tip ali LOB, morate zagotoviti prostor za dvakrat toliko postavk SQLVAR, kot je števila stolpcev v nastalem nizu. Ne spreglejte tudi, da je eden ali več stolpcev v nastalem nizu lahko uporabniško definiranega tipa.

Upravljalnik baz podatkov ni nastavil nobenih postavk SQLVAR (oznaka SQLDOUBLED je bila nastavljena na izklopljeno (t.j. na presledek).

Odgovor uporabnika: Vrednost v polju SQLN v SQLDA povečajte na vrednost, ki jo kaže sporočilo (za tem, ko zagotovite, da je SQLDA dovolj velik, da podpre to vrednost) in znova podajte stavek.

sqlcode: +238

sqlstate: 01005

SQL0239WSQLDA je podal le postavke "<celo število 1>" SQLVAR. Ker je najmanj eden izmed opisanih stolpcev referenčni tip ali uporabniško definirani tip, so za stolpce "<celo število 3>" potrebne postavke "<celo število 2>" SQLVAR. Nastavljena ni bila nobena postavka SQLVAR.

Pojasnilo: Če je katerikoli od stolpcev v nastalem nizu referenčnega ali uporabniško definiranega tipa, morate pripraviti prostor za dvakrat toliko postavk SQLVAR, kot je število stolpcev v nastalem nizu.

Upravljalnik baz podatkov ni nastavil nobenih postavk SQLVAR (oznaka SQLDOUBLED je bila nastavljena na izklopljeno (t.j. na presledek).

Odgovor uporabnika: Če potrebujete informacije o uporabniško definiranem ali referenčnem tipu, morate vrednost v polju SQLN v SQLDA povečati na vrednost, ki jo kaže sporočilo (potem, ko zagotovite, da je SQLDA dovolj velik, da podpre to vrednost), nato pa znova podajte stavek. Če ne potrebujete dodatnih informacij o uporabniško definiranem(ih) ali referenčnem(ih) tipu(ih) v nastalem nizu, potem lahko stavek znova predložite, če podate dovolj postavk SQLVAR, da prilagodite število stolpcev v nastalem nizu.

sqlcode: +239

sqlstate: 01005

SQL0242NObjekt z imenom "<ime-objekta>" tipa "<tip-objekta>" je bil na seznamu objektov podan večkrat.

Pojasnilo: Na seznamu imen objektov tipa "<tip-objekta>" je bil objekt z imenom "<ime-objekta>" podan več kot enkrat. Operacije stavka na objektu ni mogoče izvesti več kot enkrat.

Odgovor uporabnika: Popravite podvojeni objekt na seznamu, tako da odstranite podvojene pojavitve.

sqlcode: -242

sqlstate: 42713

SQL0257NGrobi vsebniki DEVICE trenutno niso podprti na tej platformi.

Pojasnilo: Narejen je bil poskus uporabe vsebnikov DEVICE. Ti trenutno niso podprti na tej platformi.

Odgovor uporabnika: Namesto tega uporabite vsebnike FILE ali prostore tabel, ki jih upravlja sistem.

sqlcode: -257

sqlstate: 42994

SQL0258NVsebnikov ni mogoče dodati med tem, ko je v teku vnovično uravnoteževanje tabele.

Pojasnilo: Pri tem velja nekaj izmed naslednjega:

  1. ALTER TABLESPACE za dodajanje vsebnikov enakemu prostoru tabel (v enakem vozlišču) je bil predhodno že izdan v enaki enoti dela. Vsebnike za prostor tabel lahko dodate le enemu vozlišču v enem stavku ALTER TABLESPACE enote dela.
  2. Prostor tabel, ki mu dodajate vsebnike, se trenutno vnovič uravnotežuje. Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika:

  1. Če je možno, povrnite enoto dela in izdajte en sam ALTER TABLESPACE, da boste dodali vse vsebnike. V nasprotnem primeru počakajte, da se uravnoteževanje zaključi, nato pa ponovite operacijo.
  2. Počakajte, da se uravnoteževanje zaključi, nato pa ponovite operacijo.

sqlcode: -258

sqlstate: 55041

SQL0259NPreslikava vsebnika za prostor tabel je preveč zapletena.

Pojasnilo: V strukturi preslikave je shranjen zapis tega, kako je prostor naslova prostora tabel preslikan v različne vsebnike. Če to postane preveč zapleteno, se ne prilega več datoteki prostorov tabel.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Prostor tabel je morda potrebno uravnotežiti, da bo bolj enakomerno porazdeljeval podatke med vsebniki. To lahko poenostavi preslikavo.

Če to ne deluje, poskusite izdelati čim več vsebnikov čim bolj podobne velikosti. Velikosti obstoječih vsebnikov lahko spremenite tako, da izdelate varnostno kopijo prostora tabel, nato pa za spremembo vsebnikov uporabite upravljalni pomožni program baze podatkov. Prostor tabel obnovite v novih vsebnikih.

sqlcode: -259

sqlstate: 54037

SQL0260NStolpec "<ime-stolpca>" ne more pripadati particijskemu ključu, ker je tip stolpca LONG, DATALINK ali strukturirani tip.

Pojasnilo: Particijski ključ ne more imeti stolpca tipa LONG, DATALINK ali strukturiranega tipa.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Za particijski ključ ne uporabljajte stolpcev LONG, stolpcev DATALINK ali stolpcev strukturiranega tipa.

Če ima tabela samo stolpce LONG, stolpce DATALINK ali stolpce strukturiranega tipa, dodajte tabeli stolpec, ki ga lahko uporabite za particijski ključ ali pa tabelo definirajte brez particijskega ključa v skupini vozlišč z enim samim vozliščem.

sqlcode: -260

sqlstate: 42962

SQL0262NTabele "<ime-tabele>" ni mogoče izdelati v skupini vozlišč z več vozlišči "<ime-skupine vozlišč>", ker vsebuje samo tipe stolpcev LONG. Izdelati ni mogoče nobenega particijskega ključa.

Pojasnilo: Tabele "<ime-tabele>", ki je sestavljena le iz stolpcev tipa LONG, ni mogoče izdelati v skupini vozlišč z več vozlišči. Tabela mora imeti vsaj en stolpec tipa LONG, ki bo uporabljen v particijskem ključu.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Izdelajte tabelo z enim ali več stolpci tipa LONG ali pa v skupini vozlišč z enim samim vozliščem.

sqlcode: -262

sqlstate: 428A2

SQL0263NObmočje vozlišča od "<številka-vozlišča-1>" do "<številka-vozlišča-2>" ni veljavno. Številka drugega vozlišča mora biti večja ali enaka prvi številki vozlišča.

Pojasnilo: Podano območje vozlišča ni veljavno.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Popravite območje vozlišča v stavku, nato pa ponovite zahtevo.

sqlcode: -263

sqlstate: 428A9

SQL0264NParticijskega ključa ni mogoče dodati ali zbrisati, ker je tabela v prostoru tabel, ki je definiran v skupini vozlišč z več vozlišči "<ime>".

Pojasnilo: Particijski ključ lahko dodate ali zbrišete le za tabelo v skupini vozlišč z enim samim vozliščem.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Naredite nekaj izmed naslednjega, nato pa ponovite zahtevo:

sqlcode: -264

sqlstate: 55037

SQL0265NVozlišče "<številka-vozlišča>" je podvojeno.

Pojasnilo: Za stavek CREATE NODEGROUP se lahko vozlišče pojavi le enkrat v členu ON NODES.

Za stavka CREATE TABLESPACE in ALTER TABLESPACE se lahko vozlišče pojavi le enkrat in le v enem členu ON NODES.

Za stavek ALTER NODEGROUP ali ukaz REDISTRIBUTE NODEGROUP se je zgodilo nekaj izmed naslednjega:

Stavka ni mogoče obdelati.

Odgovor uporabnika: Zagotovite, da so imena vozlišč ali številke vozlišč v členih ON NODES, ADD NODES ali DROP NODES enkratna. Za stavka CREATE TABLESPACE in ALTER TABLESPACE zagotovite, da se vozlišče ne pojavi v več kot enem členu ON NODES.

Poleg tega za stavek ALTER NODEGROUP ali ukaz REDISTRIBUTE NODEGROUP:

sqlcode: -265

sqlstate: 42728

SQL0266NVozlišče "<številka-vozlišča>" ni definirano.

Pojasnilo: Vozlišče "<številka-vozlišča>" ni veljavno zaradi enega izmed naslednjih razlogov:

Stavka ni mogoče obdelati.

Odgovor uporabnika: Glede na stanje:

sqlcode: -266

sqlstate: 42729

SQL0268N"<operacija>" ni mogoče izvesti med vnovičnim porazdeljevanjem skupine vozlišč.

Pojasnilo: Eno izmed naslednjega:

Stavka ni mogoče obdelati.

Odgovor uporabnika: Počakajte, da se vnovično porazdeljevanje zaključi, nato pa ponovite zahtevo.

sqlcode: -268

sqlstate: 55038

SQL0269NBaza podatkov vsebuje maksimalno število particijskih preslikav.

Pojasnilo: Ker baza podatkov vsebuje maksimalno število particijskih preslikav (32,768), ne morete izdelati nove skupine vozlišč, spremeniti skupine vozlišč ali znova porazdeliti obstoječe skupine vozlišč.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Zbrišite eno ali več skupin vozlišč v bazi podatkov.

Opomba: Če zbrišite skupino vozlišč, zbrišete tudi vse objekte baze podatkov, kot so prostori tabel, tabele in pogledi, ki so v skupini vozlišč.

sqlcode: -269

sqlstate: 54033

SQL0270NFunkcija ni podprta (Koda vzroka = "<koda-vzroka>").

Pojasnilo: Stavka ni mogoče obdelati, ker krši omejitev, ki jo kaže naslednja koda vzroka:

1
Primarni ključ, vsaka enkratna omejitev in vsak enkratni indeks morajo vsebovati vse particijske stolpce tabele (stolpci imajo lahko kakršenkoli vrstni red).

2
Ažuriranje stolpične vrednosti particijskega ključa ni podprto.

3
Tuji ključ ne more vsebovati nobenih ničelnih stolpcev particijskega ključa, če je definiran z ON DELETE SET NULL. To je poseben primer za kodo vzroka 2, saj definiranje takšne omejitve povzroči poskus ažuriranja stolpca particijskega ključa.

4
Tabela, ki je definirana z uporabo skupine vozlišč z več particijami ali skupina vozlišča z eno samo particijo, ki ni na particiji kataloga, ne podpira DATA CAPTURE CHANGES.

5
Prikazi, izdelani s členom WITH CHECK OPTION ne smejo uporabljati funkcij (ali referenčnih prikazov, ki uporabljajo funkcije), ki:

Te funkcije tudi ne smejo biti v referenčnih prikazih, če je nov prikaz izdelan s potrditveno možnostjo CASCADED.

6
Pretvorbe ne morete določiti za uporabniško definiran tip.

7
Dolga polja lahko določite le s pomočjo prostora tabel z velikostjo strani 4k. LONG TABLESPACE lahko izdelate le z velikostjo strani 4K.

8
Strukturirani tipi niso podprti kot stolpci tabele ali kot podatkovni tipi atributov pred DB2 različice 7.1.

9
Prožilci za tipske tabele niso podprti.

10
Enega prostora privzete tabele ni mogoče izbrati, ker ima tabela enega ali več stolpcev LOB, ki jih je potrebno postaviti v prostor tabel z velikostjo strani 4k in velikost vrstic ali število stolpcev v tabeli zahteva prostor tabele z velikostjo strani 8k.

11
Tipske tabele ali tipskega prikaza ni mogoče izdelati z uporabo strukturiranega tipa, ki nima atributov.

12
Tip parametra izvornega ključa mora biti uporabniško definiran strukturiran tip, uporabniško definiran tip, ki nima izvora v LOB, DATALINK, LONG VARCHAR ali LONG VARGRAPHIC.

13
Preverjalnih omejitev ni mogoče definirati za tipske tabele ali pa členov WITH CHECK OPTION ni mogoče podati za tipski prikaz.

14
Preverjalnih omejitev ni mogoče definirati za tipske tabele ali za nadrejeno tabelo, ki je tipska tabela.

15
Privzete vrednosti ni mogoče definirati za stolpce referenčnega tipa.

16
Referenčnega podatkovnega tipa ali strukturiranega podatkovnega tipa ni mogoče uporabiti kot parametrski podatkovni tip ali povratni podatkovni tip uporabniško definirane funkcije pred DB2 različice 7.1. Sicer referenčnega podatkovnega tipa ni mogoče uporabiti kot parametrski podatkovni tip ali povratni podatkovni tip podprograma. Strukturiranega tipa ni mogoče uporabiti za tip stolpca, ki ga vrne funkcija tabele ali vrstice.

17
Stavka SET CONSTRAINTS ne morete uporabiti za tipsko tabelo.

18
Pravic za stolpec UPDATE in REFERENCES ni mogoče dodeliti za tipsko tabelo ali tipski prikaz.

19
Pri določanju privzetka za stolpec tipske tabele morate podati specifično privzeto vrednost.

20
Možnost ALTER TABLE ni podprta za tabelo povzetka.

21
Dolžino stolpca ni mogoče spremeniti za tabelo, ki je osnovna tabela za tabelo povzetka.

22
Tabel povzetkov ni mogoče definirati s stavkom CREATE SCHEMA.

23
Možnost REPLICATED lahko podate samo za tabelo povzetka, definirano z REFRESH DEFERRED.

24
Proženo dejanje v prožilcu BEFORE se ne sme nanašati na tabelo povzetka, definirano z REFRESH IMMEDIATE.

25
Za stavek SET CONSTRAINTS lahko podate samo eno tabelo povzetka.

26
Skupina vozlišč, ki se porazdeljuje vsebuje vsaj eno podvojeno tabelo povzetka.

27
Podvojene tabele povzetkov ne morejo biti definirane za tabelo, ki za enega ali več stolpcev, ki sestavljajo podvojeno tabelo povzetka, nimajo edinstvenega indeksa.

28
Tipske tabele ali tabele povzetka ni mogoče preimenovati.

29
Člena FOR EXCEPTION ni mogoče podati s tabelo povzetka v stavku SET CONSTRAINTS.

30
Tipskih tabel in tipskih prikazov ni mogoče definirati s pomočjo stavka CREATE SCHEMA.

31
Particijskega ključa ni mogoče definirati z več kot 500 stolpci.

32
Tabela, ki je definirana z uporabo skupine vozlišč z več particijami ali skupina vozlišča z eno samo particijo, ki ni na particiji kataloga, ne podpira stolpcev DATALINK, definiranih s FILE LINK CONTROL.

33
Podrejena tabela tabele povzetka, ki je definirana z REFRESH IMMEDIATE, ne more biti podrejena ali referenčna omejitev s prekrivnim efektom (npr. z možnostma ON DELETE CASCADE ali ON DELETE SET NULL).

34
Podrejena možnost, ki se nanaša na objekt, v trenutni različici ni podprta.

35
Stolpca identitete ni mogoče izdelati v okolju več-vozliščne baze podatkov.

36
Če obstajajo stolpci identitete, aktiviranje baze podatkov več-vozliščne baze podatkov ni dovoljeno.

38
Indeks, ki uporablja pripono indeksa, ni podprt v skupini vozlišč z več particijami.

39
Nadomestna imena ali funkcije tabele OLE DB ni mogoče naslavljati neposredno ali posredno v telesu funkcije SQL ali metode SQL.

Odgovor uporabnika: Dejanje, ki ustreza kodi vzroka, je:

1
Popravite stavek CREATE TABLE, ALTER TABLE ali CREATE UNIQUE INDEX.

2
Ne poskušajte ažurirati stolpcev particijskega ključa za tabelo z več particijami ali pa razmislite o brisanju, nato pa vstavljanju vrstice z novimi vrednostmi v particijske stolpce.

3
Stolpec particijskega ključa spremenite tako, da ne bo ničeln, podajte drugo dejanje ON DELETE ali pa spremenite particijski ključ tabele tako, da tuji ključ ne vključuje nobenih stolpcev particijskega ključa.

4
Podajte DATA CAPTURE NONE ali pa zagotovite, da bo tabela postavljena v prostor tabel za skupino vozlišč z eno samo particijo, ki podaja particijo kataloga.

5
Ne uporabite člena WITH CHECK OPTION ali pa iz definicije prikaza odstranite funkcijo ali prikaz.

6
Pretvorbe so samodejne za uporabniško definirane tipe. Stavek CREATE TRANSFORM uporabite samo za uporabniško definirane strukturirane tipe.

7
Uporabite prostor tabel z velikostjo strani 4k za vse tabele, ki vsebujejo dolga polja. Če uporabljate prostore tabel DMS, lahko dolga polja postavite v prostor tabel z velikostjo strani 4k z drugimi indeksnimi podatki ali podatki tabele v prostorih tabel z drugačnimi velikostmi strani. Pri definiranju LONG TABLESPACE, uporabite PAGESIZE 4K.

8
Za strežnike pred DB2 različice 7.1 zagotovite, da v stavku CREATE TABLE ali stavku ALTER TYPE ADD COLUMN noben podatkovni tip stolpca ni strukturiran tip. Zagotovite, da v stavku CREATE TYPE ali stavku ALTER TYPE ADD ATTRIBUTE noben podatkovni tip atributa ni strukturiran tip.

9
Za tipske tabele ne definirajte prožilcev.

10
Zmanjšajte velikost vrstice ali število stolpcev v tabeli ali pa podajte 2 prostora tabel, tako da bodo dolgi podatki v prostoru tabel z velikostjo strani 4k in osnovni podatki v prostoru tabel z velikostjo strani 8k.

11
Če izdelujete tipsko tabelo ali tipski prikaz, podajte strukturirani tip, ki ima definirano vsaj eno lastnost.

12
Za tip parametra izvornega ključa uporabite le uporabniško definiran strukturiran tip ali uporabniško definiran tip, ki nima izvora v LOB, DATALINK, LONG VARCHAR ali LONG VARGRAPHIC.

13
V stavkih CREATE TABLE ali ALTER TABLE za tipsko tabelo ne podajajte preverjalnih omejitev. V stavku CREATE VIEW za tipski prikaz ne podajte člena WITH CHECK OPTION.

14
V stavkih CREATE TABLE ali ALTER TABLE ne podajte referenčnih omejitev, ki vsebujejo tipske tabele.

15
Za stolpec z referenčnim podatkovnim tipom v stavkih CREATE TABLE ali ALTER TABLE ne podajte člena DEFAULT.

16
Za strežnike pred DB2 različice 7.1 ne podajte parametra strukturiranega tipa ali povratnega tipa, ko izdelujete uporabniško definirane funkcije. Kot parameter ali povratni tip ne podajte omejenega referenčnega tipa. Strukturiranega tipa ne podajte kot povratni stolpec funkcije tabele ali vrstice.

17
V stavku SET CONSTRAINTS ne podajte tipske tabele.

18
Pri dodeljevanju pravic REFERENCES ali UPDATE za tipsko tabelo ali tipski prikaz ne vključite določenih imen stolpcev.

19
Pri podajanju člena DEFAULT za stolpec ali tipsko tabelo vključite specifično vrednost.

20
Zbrišite tabelo povzetka in jo znova izdelajte z želenimi lastnostmi.

21
Zbrišite tabele povzetkov, spremenite dolžino stolpca osnovne tabele in nato tabele povzetkov znova izdelajte.

22
Stavek CREATE SUMMARY TABLE izdajte ločeno od stavka CREATE SCHEMA.

23
Odstranite specifikacijo REPLICATED ali pa zagotovite, da je možnost REFRESH DEFERRED podana za definicijo tabele povzetka.

24
Odstranite referenco na tabelo povzetka v proženem-dejanju v prožilcu BEFORE.

25
Za vsako tabelo povzetka posebej ločeno izdajte stavke SET CONSTRAINTS IMMEDIATE CHECKED.

26
Zbrišite vse podvojene tabele povzetkov v skupini vozlišč in nato znova izdajte ukaz REDISTRIBUTE NODEGROUP. Podvojene tabele povzetkov izdelajte znova.

27
Zagotovite, da je podniz stolpcev, ki so definirani za tabelo povzetka tudi niz stolpcev, ki v osnovni tabeli določa edinstveni indeks.

28
Ime tipske tabele ali tabele povzetka lahko spremenite samo tako, da tabelo zbrišete in jo znova izdelate z novim imenom. Če zbrišete tabelo, to lahko vpliva na druge objekte, ki so odvisni od tabele in prav tako se izgubijo pravice za tabelo.

29
Iz stavka SET CONSTRAINTS odstranite člen FOR EXCEPTION.

30
Stavek CREATE za tipski prikaz ali tipsko tabelo izdajte zunaj stavka CREATE SCHEMA.

31
Zmanjšajte število stolpcev v particijskem ključu.

32
Za stolpec DATALINK podajte NO LINK CONTROL ali pa zagotovite, da bo tabela postavljena v prostor tabel za skupino vozlišč z eno samo particijo, ki podaja particijo kataloga. Če boste prerazporedili v skupino vozlišč z več particijami, morate tabelo pred prerazporejanjem zbrisati.

33

34
Napako lahko odpravite tako, da odstranite uporabo vseh nepodprtih možnosti, ki se nanašajo na objekt.

35
Iz stolpca odstranite atribut "GENERATED [ALWAYS | BY DEFAULT] AS IDENTITY ...".

36
Zbrišite novo(e) vozlišče(a) za povrnitev v konfiguracijo enega samega vozlišča. Če je zahtevano več vozlišč, morate pred dodajanjem novih vozlišč zbrisati tabele s stolpci identitete.

38
Indeksa, ki uporablja pripono indeksa, ni mogoče izdelati za tabelo v skupini vozlišč z več particijami. Skupina vozlišč ne more postati skupina vozlišč z več particijami, ker za tabelo v skupini vozlišč obstaja indeks, ki uporablja pripono indeksa. Zbrišite vse take indekse in particijo dodajte skupini vozlišč (v tem primeru indeksov ni mogoče na novo izdelati) ali pa pustite skupino vozlišč nespremenjeno.

39
Odstranite sklice na nadomestno ime ali funkcijo tabele OLE DB oziroma odstranite sklice na objekt, ki posredno naslavlja enega od teh.

sqlcode: -270

sqlstate: 42997

SQL0271NIndeksna datoteka za tabelo s fid "<fid>" manjka ali pa je neveljavna.

Pojasnilo: Indeksna datoteka za tabelo s fid "<fid>" je potrebna med obdelavo. Datoteka manjka ali pa ni veljavna.

Stavka ni mogoče obdelati, aplikacija pa je še vedno povezana z bazo podatkov. To stanje ne vpliva na tiste stavke, ki v tej tabeli ne uporabljajo indeksa.

Odgovor uporabnika: Zagotovite, da vsi uporabniki prekinejo povezavo z bazo podatkov, nato pa ukaz RESTART DATABASE izdajte v vseh vozliščih. Nato pa ponovite zahtevo.

Indeks (ali indeksi) bo(do) znova izdelan(i), ko boste znova pognali bazo podatkov.

sqlcode: -271

sqlstate: 58004

SQL0276NPovezave z bazo podatkov "<ime>" ni mogoče vzpostaviti, ker je v stanju čakanja na obnovitev.

Pojasnilo: Preden lahko vzpostavite povezavo, je potrebno obnoviti bazo podatkov.

Vzpostavljena ni bila nobena povezava.

Odgovor uporabnika: Obnovite bazo podatkov, nato pa znova izdajte stavek CONNECT.

sqlcode: -276

sqlstate: 08004

SQL0279NPovezava baze podatkov je bila prekinjena med obdelavo COMMIT. Transakcija je lahko vprašljiva. Koda vzroka = "<koda-vzroka>".

Pojasnilo: Med odobritvijo je prišlo do napake. Transakcija je bila postavljena v stanje odobritve, vendar se odobritev morda ni zaključila. Povezava baze podatkov aplikacije je bila prekinjena.

Vzrok napake je naznačen z "<koda-vzroka>":

1
Vozlišče, vključeno v transakcijo, je odpovedalo.

2
Odobritev je bila zavrnjena za vozlišča. Podrobnosti boste našli v datoteki db2diag.log.

Odgovor uporabnika: Določite vzrok napake. Morda se boste morali obrniti na skrbnika sistema, saj je najpogostejši vzrok za napako odpoved vozlišča ali povezave. Ukaz RESTART DATABASE bo zaključil odobritev za to transakcijo.

sqlcode: -279

sqlstate: 08007

SQL0280WPrikaz, prožilec ali tabela povzetka "<ime>" so nadomestili obstoječi nedelujoči prikaz, prožilec ali tabelo povzetka.

Pojasnilo: Obstoječi nedelujoči pogled, prožilec ali tabelo povzetka "<ime>" so nadomestili:

Odgovor uporabnika: Zahtevano ni nobeno dejanje.

sqlcode: +280

sqlstate: 01595

SQL0281NProstora tabel "<ime-prostora tabel>" ni mogoče spremeniti z dodatnimi vsebniki, ker gre za prostor tabel, s katerim upravlja sistem.

Pojasnilo: Dodatnih vsebnikov ni mogoče dodati prostoru tabel, s katerim upravlja sistem. Izjema velja le, če je bila skupina vozlišč spremenjena tako, da je bilo dodano vozlišče brez prostorov tabel, zato so vsebniki vozlišču lahko enkrat dodani z uporabo ukaza ALTER TABLESPACE. Na splošno mora s prostorom tabel upravljati baza podatkov, da se dodajo novi vsebniki.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Če želite prostoru tabel, s katerim upravlja sistem, dodati več vsebnikov, zbrišite prostor tabel in ga znova izdelajte z več vsebniki, pri tem pa zagotovite, da imajo vsi vsebniki enako velikost, ki pa naj bo manjša od omejitve velikosti vsebnika, ali pa spremenite prostor tabel DMS.

sqlcode: -281

sqlstate: 42921

SQL0282NProstora tabel "<ime-prostora tabel>" ni mogoče zbrisati, ker ima vsaj ena izmed njegovih tabel "<ime-tabele>" enega ali več svojih delov v drugem prostoru tabel.

Pojasnilo: Tabela v podanem prostoru tabel ne vsebuje vseh svojih delov v tem prostoru tabel. Če ste podali več prostorov tabel, tabela v enem od podanih prostorov tabel ne vsebuje vseh svojih delov na seznamu. Osnovna tabela, indeksi ali dolgi podatki so lahko v drugem prostoru tabel, tako da brisanje prostora(ov) tabel ne bo v celoti zbrisalo tabele. V tem primeru bi tabela ostala v neskladnem stanju, zato prostora(ov) tabel ni mogoče zbrisati.

Odgovor uporabnika: Preden zbrišete prostor tabel zagotovite, da imajo vsi objekti, vsebovani v prostoru tabel "<ime-prostora tabel>", vse svoje dele v tem prostoru tabel, ali pa vključite za brisanje tudi tiste prostore tabel, ki vsebujejo dele na seznamu.

To lahko pomeni, da boste morali "<ime-tabele>" zbrisati pred prostorom tabel.

sqlcode: -282

sqlstate: 55024

SQL0283NSistemskega začasnega prostora tabel "<ime-prostora tabel>" ni mogoče zbrisati, ker je edini sistemski začasni prostor tabel z velikostjo strani "<velikost-strani>" v bazi podatkov.

Pojasnilo: Baza podatkov mora vsebovati najmanj en sistemski začasni prostor tabel z isto velikostjo strani kot velikost strani kataloškega prostora tabel. Če zbrišete prostor tabel "<ime-prostora tabel>", boste iz baze podatkov odstranili tudi zadnji sistemski začasni prostor tabel z velikostjo strani "<velikost-strani>".

Odgovor uporabnika: Preden zbrišete ta prostor tabel, zagotovite, da bo v bazi podatkov na voljo dodaten sistemski začasni prostor tabel z velikostjo strani "<velikost-strani>".

sqlcode: -283

sqlstate: 55026

SQL0284NTabele ni bilo mogoče izdelati, ker je prostor tabel "<ime-prostora-tabel>", ki sledi členu "<člen>", prostor tabel "<tip-prostora-tabel>".

Pojasnilo: Stavek CREATE TABLE ali DECLARE GLOBAL TEMPORARY TABLE, podan v prostoru tabel "<ime-prostora-tabel>", ki sledi členu "<člen>", ni veljavnega tipa prostora tabel za ta člen.

To se lahko zgodi v naslednjih primerih:

Odgovor uporabnika: Popravite stavek CREATE TABLE, da bo podajal prostor tabel s pravilnim tipom za člen "<člen>".

sqlcode: -284

sqlstate: 42838

SQL0285NIndeksov in/ali stolpcev za tabelo "<table-name>" ni mogoče dodeliti ločenim prostorom tabel, ker s primarnim prostorom tabel <ime-prostora tabel>" upravlja sistem.

Pojasnilo: Če s primarnim prostorom tabel upravlja sistem, morajo biti vsi deli tabele v tem prostoru tabel. Tabela ima lahko svoje dele v ločenih prostorih tabel le, če s primarnim prostorom tabel, indeksnim prostorom tabel in dolgim prostorom tabel upravlja baza podatkov.

Odgovor uporabnika: Za primarni prostor tabel podajte prostor tabel, s katerim upravlja baza podatkov ali pa delov tabele ne dodelite drugemu prostoru tabel.

sqlcode: -285

sqlstate: 42839

SQL0286NNi bilo mogoče najti privzetega prostora z velikostjo strani najmanj "<velikost strani>", ki ga lahko uporablja pooblastitveni ID "<ime-uporabnika>".

Pojasnilo: Stavek CREATE TABLE ali DECLARE GLOBAL TEMPORARY TABLE ni podal prostora tabel in pravega tipa prostora tabel (USER TEMPORARY za deklarirano začasno tabelo) z zadostno velikostjo strani (najmanj "<velikoststrani>"), prek katerega ima pooblastitveni ID "<ime-uporabnika>" pooblastilo USE, ni bilo mogoče najti.

Zadostna velikost strani za tabelo se določi s štetjem bajtov vrstice ali številom stolpcev.

Odgovor uporabnika: Zagotovite, da obstaja prostor tabel pravega tipa (REGULAR ali USER TEMPORARY) z velikostjo strani najmanj "<velikoststrani>", in da ima pooblastitveni ID "<ime-uporabnika>" pooblastilo USE za ta prostor tabel.

sqlcode: -286

sqlstate: 42727

SQL0287NSYSCATSPACE ni mogoče uporabiti za uporabniške objekte.

Pojasnilo: Stavek CREATE TABLE ali GRANT USE OF TABLESPACE je podal prostor tabel z imenom SYSCATSPACE, ki je rezerviran za tabele kataloga.

Odgovor uporabnika: Podajte drugo ime prostora tabel.

sqlcode: -287

sqlstate: 42838

SQL0288NDolgega prostora tabel ni mogoče definirati z uporabo MANAGED BY SYSTEM.

Pojasnilo: Prostor tabel, ki ga definirate, je namenjen za uporabo z velikimi objekti in dolgimi nizi. Ti si lahko shranjeni le v prostorih tabel, ki so definirani v prostoru, s katerim upravlja baza podatkov. Zato dolgega prostora tabel ni mogoče definirati za uporabo prostora, s katerim upravlja sistem.

Odgovor uporabnika: Odstranite ključno besedo LONG ali pa v stavku CREATE TABLESPECE uporabite MANAGED BY DATABASE.

sqlcode: -288

sqlstate: 42613

SQL0289NNovih strani ne morem dodeliti v prostoru tabel "<ime-prostora tabel>".

Pojasnilo: Pri tem velja nekaj izmed naslednjega:

  1. Eden izmed vsebnikov, dodeljenih temu prostoru tabel SMS, je dosegel največjo dovoljeno velikost datoteke. To je najverjetnejši vzrok za napako.
  2. Vsi vsebniki, dodeljeni temu prostoru tabel DMS, so polni. To je najverjetnejši vzrok za napako.
  3. Tabela objektov prostora tabel za ta prostor tabel DMS je polna.
  4. V teku je vnovično uravnoteževanje, vendar še ni prišlo tako daleč, da bi omogočilo uporabo na novo dodanega prostora.
  5. Za vsebnike, ki so premajhni, je v teku preusmerjena obnovitev.
  6. Za preusmerjeno obnovitvijo se opravlja ažuriranje, vsi vsebniki, dodeljeni temu prostoru tabel pa so polni.
  7. V teku je ažuriranje, ki zanemari vsebnike za dodajanje, vsi vsebniki, dodeljeni temu prostoru tabel pa so polni.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Naredite dejanje, ki ustreza vzroku napake:

  1. preklopite v DMS TABLESPACE ali pa znova izdelajte SMS TABLESPACE z več imeniki, (PATH-i) tako: (število imenikov) >= (maks. velikost tabele / maks. velikost datoteke). Ne spreglejte, da je maksimalna velikost datoteke odvisna od operacijskega sistema.
  2. ko uravnoteževalec omogoči uporabo novih strani, prostoru tabel DMS dodajte nov(e) vsebnik(e) in ponovite operacijo.
  3. iz tega prostora tabel DMS zbrišite nepotrebne tabele.
  4. počakajte na napredek uravnoteževalca
  5. za večje vsebnike znova naredite preusmerjeno obnovitev
  6. za večje vsebnike znova naredite preusmerjeno obnovitev
  7. znova izvedite ažuriranje, s čimer boste omogočili vsebnike za dodajanje ali pa za večje vsebnike izvedite preusmerjeno obnovitev.

sqlcode: -289

sqlstate: 57011

SQL0290NDostop do prostora tabel ni dovoljen.

Pojasnilo: Proces je poskusil dostopiti do prostora tabel v neveljavnem stanju, za katerega nameravan dostop ni dovoljen.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Možna dejanja vključujejo:

Če želite podrobnejše informacije o stanjih prostora tabel, poglejte Vodič za upravljanje.

sqlcode: -290

sqlstate: 55039

SQL0291NSprememba stanja ni dovoljena v prostoru tabel.

Pojasnilo: Narejen je bil poskus spremembe stanja prostora tabel. Novo stanje ni združljivo s trenutnim stanjem prostora tabel ali pa je bil narejen poskus izklopa določenega stanja, prostor tabel pa ni bil v tem stanju.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Stanje prostora tabel se spremeni pri izdelavi varnostne kopije, pri zaključku nalaganja, pri zaključku ažuriranja itd., odvisno od trenutnega stanja prostora tabel. Če želite podrobnejše informacije o stanjih prostora tabel, poglejte priročnik za upravljanje sistemov.

sqlcode: -291

sqlstate: 55039

SQL0292NDatoteke notranje baze podatkov ni bilo mogoče izdelati.

Pojasnilo: Datoteke notranje baze podatkov ni bilo mogoče izdelati. Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Preverite, ali je do imenika, ki vsebuje datoteko, možen dostop (t.j. nastavljen) in ali lastnik primerka baze podatkov lahko piše vanj.

sqlcode: -292

sqlstate: 57047

SQL0293NNapaka pri dostopanju do vsebnika prostora tabel.

Pojasnilo: To težavo lahko povzroči eno od naslednjih stanj:

Ta napaka je lahko vrnjena med zagonom baze podatkov in med obdelavi stavka SQL ALTER TABLESPACE.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Poskusite z naslednjimi dejanji:

  1. Preverite, ali imenik, datoteka ali naprava obstajajo, ali je datotečni sistem nastavljen (če je v ločenem datotečnem sistemu). Lastnik primerka baze podatkov mora imeti za vsebnike bralni in pisalni dostop.
  2. Če ste pred kratkim izdelali varnostno kopijo, poskusite obnoviti prostor tabel ali bazo podatkov. Če to ne uspe zaradi okvarjenega vmesnika, vsebnik pa ni tipa DEVICE, najprej poskusite ročno odstraniti vsebnik.

Če je bila iz obdelave stavka ALTER TABLESPACE SQL z možnostjo SWITCH ONLINE vrnjena napaka, odpravite težavo na zgoraj opisan način in nato znova izvedite stavek.

Če napake ne morete odpraviti, obvestite predstavnika servisne službe IBM-a.

sqlcode: -293

sqlstate: 57048

SQL0294NVsebnik je že v uporabi.

Pojasnilo: Vsebnikov prostora tabel ni mogoče deliti. Možni vzroki za to napako vključujejo naslednje.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Zagotovite, da so vsebniki enkratni.

sqlcode: -294

sqlstate: 42730

SQL0295NSkupna dolžina imen vsebnikov za prostor tabel je prevelika.

Pojasnilo: Skupen prostor, potreben za shranitev seznama vsebnikov, presega prostor, dodeljen za ta prostor tabel v datoteki prostorov tabel.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Poskusite nekaj izmed naslednjega:

sqlcode: -295

sqlstate: 54034

SQL0296NPresežena je bila omejitev prostora tabel.

Pojasnilo: Ta baza podatkov vsebuje maksimalno število prostorov tabel. Izdelati ni mogoče več nobenega prostora tabel.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Zbrišite prostore tabel, ki jih ne uporabljate več. Majhne prostore tabel združite tako, da vse podatke premaknete v enega izmed njih in zbrišete druge.

sqlcode: -296

sqlstate: 54035

SQL0297NPot vmesnika je predolga.

Pojasnilo: Celotna pot, ki podaja ime vsebnika, presega največjo dovoljeno dolžino. Če je bil vsebnik podan s potjo, ki je relativna na imenik baze podatkov, združitev teh vrednosti ne sme preseči največje dovoljene dolžine.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Skrajšajte pot.

sqlcode: -297

sqlstate: 54036

SQL0298NNeveljavna pot vsebnika.

Pojasnilo: Pot krši eno izmed naslednjih zahtev:

To sporočilo se bo prikazalo tudi, če je prišlo do katerekoli druge nepričakovane napake, ki DB2 preprečuje dostop do vsebnika.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Podajte drug položaj vsebnika ali pa spremenite vsebnik tako, da ga bo DB2 lahko sprejel (spremenite npr. dovoljenja datotek), nato pa poskusite znova.

sqlcode: -298

sqlstate: 428B2

SQL0299NVsebnik je že dodeljen prostoru tabel.

Pojasnilo: Vsebnik, ki ga nameravate dodati, je bil že dodeljen prostoru tabel.

Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.

Odgovor uporabnika: Izberite drug vsebnik in poskusite znova.

sqlcode: -299

sqlstate: 42731


[ Vrh Strani | Predhodna Strani | Naslednja Strani | Obsah | Seznam ]