SQL1000N | "<vzdevek>" ni veljavno ime vzdevka baze podatkov. |
Pojasnilo: Vzdevek, podan v ukazu ali API-ju, ni veljaven. Ukaz mora vsebovati od 1 do 8 znakov (v državah MBCS to pomeni bajtov), vsi znaki pa morajo biti iz osnovnega nabora znakov upravljalnika baz podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Ukaz podajte znova s pravilnim vzdevkom.
SQL1001N | "<Ime>" ni veljavno ime baze podatkov. |
Pojasnilo: Skladnja imena baze podatkov, podanega v ukazu, ni veljavna. Ime baze podatkov mora vsebovati od 1 do 8 znakov, vsi znaki pa morajo biti iz osnovnega nabora znakov upravljalnika baz podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Ukaz znova podajte s pravilnim imenom baze podatkov.
sqlcode: -1001
sqlstate: 2E000
SQL1002N | "<Pogon>" ni veljaven pogon. |
Pojasnilo: Pogon, podan v ukazu, ni veljaven. Pogon je en sam znak (A do Z), ki nakazuje disketni pogon ali fiskno particijo-diska, kjer se nahaja baza podatkov ali imenik baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Ukaz znova podajte s pravilnim pogonom.
SQL1003N | Geslo ni veljavno, ker ni pravilna njegova skladnja ali pa se geslo ne ujema z geslom podane baze podatkov. |
Pojasnilo: Pričakovana dolžina gesla je največ 18 znakov. Če želite geslo preveriti za pogovor APPC, je lahko dolgo največ 8 znakov.
Odgovor uporabnika: Zagotovite, da geslo ni daljše od dovoljene omejitve.
sqlcode: -1003
sqlstate: 28000
SQL1004C | V datotečnem sistemu za obdelavo ukaza ni na voljo dovolj pomnilnika. |
Pojasnilo: V podanem datotečnem sistemu za obdelavo ukaza na voljo ni dovolj pomnilnika.
Ukaz CREATE DATABASE v okolju particionirane baze podatkov v okoljih OS/2 in Windows uspe, če ima vsako vozlišče v skupini particionirane baze podatkov na voljo natančno enako črko trdega diska (vsebovati mora uporaben prostor). Črko trdega diska lahko podate v konfiguraciji Upravljalnika baz podatkov. Če to polje pustite prazno, bo privzetek trdi disk, na katerem je nameščen program DB2 na računalniku, ki je lastnik primerka (pot sqllib).
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Izberite drug datotečni sistem ali pa iz podanega zbrišite nekaj datotek, ki niso iz baze podatkov, da boste naredili prostor za funkcije upravljalnika baz podatkov.
V okolju particionirane baze podatkov v okoljih OS/2 in Windows sledite naslednjim korakom:
SQL1005N | Vzdevek baze podatkov "<ime>" že obstaja v imeniku lokalne baze podatkov ali imenika sistemske baze podatkov. |
Pojasnilo: Podan vzdevek je bil že uporabljen. Če v ukazu baze podatkov kataloga ni podan noben vzdevek, je kot vzdevek uporabljeno ime baze podatkov. Pri izdelavi baze podatkov je vzdevek enak imenu baze podatkov.
Ta napaka se lahko zgodi v ukazu baze podatkov kataloga, če vzdevek že obstaja v sistemskem imeniku baze podatkov.
Pri ukazu za izdelavo baze podatkov do napake lahko pride v eni izmed naslednjih stanj:
Odgovor uporabnika: Za ukaz baze podatkov kataloga zbrišite vzdevek iz kataloga sistemskega imenika baze podatkov in znova podajte vaš izvorni ukaz ali pa bazo podatkov vpišite v katalog z drugim vzdevkom.
Za ukaz za izdelavo baze podatkov izvedite naslednje operacije z ozirom na zgornja tri stanja:
SQL1006N | Kodna stran "<kodna stran>" aplikacije se ne ujema s kodno stranjo "<kodna stran>" baze podatkov. |
Pojasnilo: Aplikacija se ni uspela povezati z bazo podatkov, ker aktivna kodna stran ni enaka tisti, ki je bila aktivna pri izdelavi baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zapustite trenutni uporabniški program in se vrnite v operacijski sistem. Spremenite kodno stran procesa in znova zaženite uporabniški program.
SQL1007N | Napaka v iskanju strani za objekt v prostoru tabele. |
Pojasnilo: Notranje strani baze podatkov so pokvarjene ali pa gre za napako notranje logike za prostor tabele. Podrobnosti lahko najdete v sistemskem dnevniku napak in/ali dnevniku napak upravljalnika baz podatkov.
Odgovor uporabnika: Prenehajte uporabljati objekt ali prostor tabele. Obrnite se na podporno službo IBM, ki bo pregledala objekt in prostor tabele.
sqlcode: -1007
sqlstate: 58034
SQL1008N | Neveljaven ID prostora tabele. |
Pojasnilo: Podani ID prostora tabele ne obstaja. Večji je od trenutno največjega ID-ja prostora tabele ali pa je bil prostor tabele zbrisan.
Odgovor uporabnika: Nehajte uporabljati bazo podatkov. Diagnostične informacije shranite v dnevnik napak in se obrnite na podporno službo IBM.
sqlcode: -1008
sqlstate: 58036
SQL1009N | Ukaz ni veljaven. |
Pojasnilo: Ukaz ni podprt, kadar je izdan na samostojni delovni postaji ali proti oddaljenim bazam podatkov. Primer takega ukaza je katalogiziranje lokalne baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Možne rešitve:
SQL1010N | "<tip>" je veljaven parameter tipa. |
Pojasnilo: Tip, ki je podan v ukazu okolja baze podatkov, ni veljaven. Za neposredno bazo podatkov mora biti '0', za oddaljeno bazo podatkov pa '1'.
Prav tako je lahko za bazo podatkov, ki ima globalno ime DCE, na platformah Unix, OS/2, Windows NT in Windows 95 tip '3'.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Podajte ukaz znova z veljavnim tipom.
SQL1011N | V ukazu CATALOG DATABASE ni bila podana pot za neposreden vnos. |
Pojasnilo: Ukaz CATALOG DATABASE je bil izdan za neposreden vnos, vendar pot ni bila podana. Neposredni vnosi morajo podati pot nahajališča baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Znova podajte ukaz z zahtevano potjo ali pa spremenite tip.
SQL1012N | V ukazu CATALOG DATABASE ni bilo podano ime vozlišča za oddaljeni vnos. |
Pojasnilo: V ukazu CATALOG DATABASE za oddaljeni vnos ni bil podan parameter ime vozlišča. Oddaljeni vnosi morajo podajati ime vozlišča baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Znova podajte ukaz s parametrom ime vozlišča ali drugim tipom.
SQL1013N | Ne najdem imena vzdevka baze podatkov ali imena baze podatkov "<name>". |
Pojasnilo: Ime baze podatkov ali vzdevek, podan v ukazu, ni obstoječa baza podatkov ali pa baze podatkov ni bilo mogoče najti v imenikih baze podatkov (odjemalca ali strežnika).
Odgovor uporabnika: Zagotovite, da podano ime baze podatkov obstaja v imeniku sistemske baze podatkov. Če ime baze podatkov ne obstaja v imeniku sistemske baze podatkov, baza podatkov ne obstaja ali pa ime baze podatkov ni bilo katalogizirano.
Če se ime baze podatkov pojavi v imeniku sistemske baze podatkov in je tip vnosa INDIRECT (neposredni) zagotovite, da baza podatkov obstaja v imeniku podane baze podatkov. Če je tip vnosa REMOTE (oddaljeni), zagotovite, da baza podatkov obstaja in je katalogizirana v imenikih baze podatkov vozlišča strežnika.
Za CREATE DATABASE s členom AT NODE zagotovite, da je ime podatkovne baze v imeniku sistemskih baz podatkov s tipom postavke INDIRECT in številko vozlišča, ki ni enaka -1.
Zvezni sistemski uporabniki: poleg zgornjih napotkov preverite tudi, ali so ime na baze podatkov, podana v SYSCAT.SERVERS, veljavna. Popravite vse postavke SYSCAT.SERVERS, za katere ne obstaja baza podatkov, podana v tej postavki.
sqlcode: -1013
sqlstate: 42705
SQL1014W | V imeniku, datoteki ali v seznamu ni več vnosov, ki bi bili pregledovani. |
Pojasnilo: Pregledovanje imenika, datoteke ali seznama je zaključeno.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
SQL1015N | Ker se predhodna seja ni zaključila normalno, se mora baza podatkov znova zagnati. |
Pojasnilo: Baza podatkov se mora znova zagnati zaradi nenormalne zaključitve predhodne seje (na primer, odpoved napajanja).
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Pri sprejemu tega sporočila (SQLCODE) lahko aplikacija odpošlje sporočilo, ki uporabnika opozori, da bo obnavljanje baze podatkov trajalo dlje časa. Za vnovičen zagon baze podatkov izdajte ukaz RESTART DATABASE. V porazdeljenem okolju strežnika baz podatkov mora biti ukaz izdan za vsa vozlišča.
sqlcode: -1015
sqlstate: 55025
SQL1016N | Vzdevek lokalne_logične enote "<ime>", podan v ukazu CATALOG NODE, ni veljaven. |
Pojasnilo: Vzdevek lokalne logične enote (lokalna_logična enota), ki je podan v ukazu CATALOG NODE, ni dovoljen. Vzdevek lokalne logične enote je vzdevek lokalne logične enote SNA. Dolg je lahko od 1 do 8 znakov ter ne sme vsebovati presledkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali je vzdevek dovoljeno ime logične enote. Preverite znake, ki so uporabljeni v imenu. Znova podajte ukaz z veljavnim imenom logične enote.
SQL1017N | Parameter načina "<način>" ki je podan v ukazu CATALOG NODE, ni veljaven. |
Pojasnilo: Način, ki je podan v ukazu CATALOG NODE, ni dovoljen.
Parameter način določa komunikacijski profil, ki ga upravljalnik komunikacij uporablja za postavitev seje.Način mora imeti od 1 do 8 znakov. Veljavni znaki so velike ali male črke od A do Z, številke od 0 do 9, #, @, in $. Prvi znak mora biti znak abecede. Sistem spremeni male črke v velike.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali je ime dovoljeno ime načina. Preverite znake, ki so uporabljeni v imenu. Znova podajte ukaz s pravilnim načinom.
SQL1018N | Ime vozlišča "<ime>", podano v ukazu CATALOG NODE, že obstaja. |
Pojasnilo: Ime vozlišča, podano s parametrom ime vozlišča ukaza CATALOG NODE, je že zapisano v katalog v imenik vozlišča datotečnega sistema.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Če je parameter ime vozlišča vpisan pravilno, nadaljujte z obdelavo.
Razveljavite katalogiziranje katalogiziranega vozlišča, če je vozlišče katalogiziralo informacije, ki niso več veljavne, in znova podajte ukaz. Če so informacije, ki jih je katalogiziralo vozlišče veljavne, definirajte novo ime vozlišča in znova podajte ukaz z novim imenom vozlišča.
SQL1019N | Ime vozlišča "<ime>", podano z ukazom, ni veljavno. |
Pojasnilo: V ukazu podano ime vozlišča ni veljavno. Ime vozlišča ima lahko od 1 do 8 znakov. Vsi znaki morajo biti iz osnovnega nabora znakov upravljalnika baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Znova podajte ukaz s pravilnim imenom vozlišča.
SQL1020C | Imenik vozlišča je poln. |
Pojasnilo: Imenik vozlišča ne more sprejeti dodatnih vnosov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Razveljavite katalogiziranje nepotrebnih vnosov v imenik vozlišča.
SQL1021N | V ukazu UNCATALOG NODE podanega imena vozlišča "<ime>" ni bilo mogoče najti. |
Pojasnilo: Imena vozlišča, podanega z ukazom, ni bilo mogoče najti v imeniku vozlišča.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Če je parameter ime vozlišča pravilen, je bilo katalogiziranje vozlišča morda že razveljavljeno in obdelava se lahko nadaljuje. V nasprotnem primeru znova podajte ukaz s pravilnim imenom vozlišča.
SQL1022C | Za obdelavo ukaza je premalo razpoložljivega pomnilnika. |
Pojasnilo: Za obdelavo ukaza je premalo razpoložljivega bralno-pisalnega pomnilnika (RAM).
Če je bila klicana oddaljena procedura, lahko oddaljena procedura uporabi prostor lokalne spremenljivke, ki je večji od dovoljene največje vrednosti (4K).
Če stavek vsebuje uporabniško določeno funkcijo (UDF), je lahko dodeljeni pomnilnik, ki ga krmili konfiguracijski parameter upravljalnika baz podatkov udf_mem_sz, presega razpoložljiv pomnilnik.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zaustavite aplikacijo. Možne rešitve:
Pomnite: To velja le za izdaje DB2 pred Različica 2.
sqlcode: -1022
sqlstate: 57011
SQL1023C | Komunikacijsko pogajanje ni uspelo. |
Pojasnilo: V komunikacijskem pogajanju je prišlo do napake.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Poskusite znova s prvotnim ukazom. Če se napaka še vedno pojavlja, se obrnite na skrbnika komunikacij.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
sqlcode: -1023
sqlstate: 08001
SQL1024N | Povezava z bazo podatkov ne obstaja. |
Pojasnilo: Ni povezave z bazo podatkov. Ostali stavki SQL se ne morejo obdelati, če prej ni bil izveden SQL CONNECT.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Če je do napake prišlo med prekinitvijo povezave z bazo podatkov, nadaljujte obdelavo. Če je do napake prišlo v drugem stavku SQL, izdajte stavek SQL CONNECT in znova podajte ukaz ali stavek.
sqlcode: -1024
sqlstate: 08003
SQL1025N | Upravljalnik baz podatkov se ni ustavil, ker so baze podatkov še vedno aktivne. |
Pojasnilo: Ukaz Zaustavi upravljalnik baz podatkov ne more biti obdelan, če so z bazami podatkov, ki so pod nadzorom upravljalnika baz podatkov, povezane kake aplikacije.
Izvršeno ni nobeno dejanje.
Odgovor uporabnika: Običajno ni zahtevano nobeno dejanje. Za zaustavitev upravljalnika baz podatkov morajo vse aktivne aplikacije najprej prekiniti povezave na vse baze podatkov, ki jih uporabljajo. Druga možnost je ukaz FORCE, s katerim lahko uporabnik prisili aplikacije k prekinitvi povezav, in ukaz DEACTIVATE, s katerim deaktivira bazo podatkov.
SQL1026N | Upravljalnik baz podatkov je že aktiven. |
Pojasnilo: Ukaz zaženi upravljalnik baz podatkov se je že obdelal.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Ker je ukaz že obdelan, aplikacija ne more nadaljevati z obdelavo.
SQL1027N | Ne najdem imenika vozlišča. |
Pojasnilo: Ukaz izpiši seznam imenika vozlišča se ne more obdelati, ker imenika vozlišča ni bilo mogoče najti.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Izdajte ukaz CATALOG NODE z ustreznimi parametri in znova podajte trenutni ukaz.
SQL1029N | Vzdevek partnerjeve_lu "<ime>", podan z ukazom CATALOG NODE, ni veljaven. |
Pojasnilo: Vzdevek partnerjeve_lu, podan z ukazom CATALOG NODE, ni bil podan ali vsebuje neveljavne znake. Vzdevek partnerjeve_lu je vzdevek logične enote SNA partnerja, imeti mora od 1 do 8 znakov in ne sme vsebovati presledkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali ste pravilno vnesli partnerjevo_lu. Preverite, ali je vzdevek dovoljeno ime logične enote. Preverite znake, ki so uporabljeni v vzdevku. Znova podajte ukaz s pravilno partnerjevo_lu.
SQL1030C | Imenik baze podatkov je poln. |
Pojasnilo: Imenik sistemske baze podatkov ali imenik lokalne baze podatkov ne more sprejeti novih vnosov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Razveljavite katalogiziranje nepotrebnih vnosov v imenik. Če je poln imenik lokalne baze podatkov, izdelajte nove baze podatkov na drugem datotečnem sistemu.
SQL1031N | Na naznačenem datotečnem sistemu ni mogoče najti imenika baze podatkov. |
Pojasnilo: Imenika sistemske baze podatkov ali imenika lokalne baze podatkov ni mogoče najti. Baza podatkov ni bila izdelana ali pa ni bila pravilno katalogizirana.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali je baza podatkov izdelana s pravilno podano potjo. Ukaz Katalogiziraj bazo podatkov ima parameter, ki podaja imenik, v katerem se nahaja baza podatkov.
sqlcode: -1031
sqlstate: 58031
SQL1032N | Ukaz zaženi upravljalnik baz podatkov ni bil izdan. |
Pojasnilo: Ukaz zaženi upravljalnik baz podatkov še ni bil obdelan. Obdelan mora biti pred izdajo ukaza za zaustavitev upravljalnika baz podatkov, kateregakoli stavka SQL ali pomožnega programa.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Izdajte ukaz zaženi upravljalnik baz podatkov in znova podajte trenutni ukaz.
Če uporabljate večkratna logična vozlišča, zagotovite, da je spremenljivka okolja DB2NODE pravilno nastavljena. Spremenljivka okolja DB2NODE kaže vozlišče, s katerim se bo aplikacija poskusila povezati. DB2NODE mora biti nastavljena na številko vozlišča enega od vozlišč, ki so definirana na istem računalniku gostitelja kot aplikacija.
sqlcode: -1032
sqlstate: 57019
SQL1033N | Dostop do imenika baze podatkov je onemogočen, ker je ta v uporabi. |
Pojasnilo: Dostop do imenika baze podatkov je onemogočen, če se ta trenutno ažurira. Prav tako ni mogoče ažuriranje imenika, če je že izvršen dostop do imenika zaradi kakršnegakoli razloga. Do tega lahko pride pri imeniku sistemske baze podatkov ali imeniku lokalne baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Počakajte do zaključka dostopa in nato znova izdajte ukaz.
sqlcode: -1033
sqlstate: 57019
SQL1034C | Baza podatkov je poškodovana. Aplikacija je bila odklopljena z baze podatkov. Vse aplikacije, ki obdelujejo bazo podatkov, so se zaustavile. |
Pojasnilo: Prišlo je do poškodbe baze podatkov. Do obnovitve baze podatkov uporaba ne bo možna. Vse aplikacije, ki so povezane z bazo podatkov, so bile odklopljene in vse aplikacije, ki izvajajo procese na bazi podatkov, so bile zaustavljene.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Za obnovitev baze podatkov izdajte ukaz RESTART DATABASE. Če je ukaz RESTART dosledno neuspešen, boste morda želeli obnoviti bazo podatkov iz varnostnih kopij. Preden bazo podatkov obnovite iz varnostne kopije, v porazdeljenem okolju strežnika baz podatkov preverite syslog, da boste ugotovili, ali ukaz RESTART ni uspel zaradi napak v vozlišču ali komunikacijskih napak. Če je tako zagotovite, da je upravljalnik baz podatkov zagnan in v delujočem stanju in so komunikacije razpoložljive med vsemi vozlišči. Nato znova podajte ukaz za vnovični zagon.
Če na to napako naletite med ažuriranjem, morate bazo podatkov obnoviti iz varnostne kopije in znova izvesti ažuriranje.
Ne spreglejte, da se v porazdeljenem okolju baze podatkov ukaz RESTART izvaja glede na posamično vozlišče. Da bi zagotovili vnovičen zagon baze podatkov na vseh vozliščih, uporabite ukaz:
db2_all db2 restart database <ime_baze_podatkov>
Ta ukaz je treba včasih izvesti večkrat, da se zagotovi razrešitev vseh nezaključenih transakcij.
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite.
sqlcode: -1034
sqlstate: 58031
SQL1035N | Baza podatkov je trenutno v uporabi. |
Pojasnilo: Prišlo je do enega od naslednjih stanj:
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Možne rešitve:
sqlcode: -1035
sqlstate: 57019
SQL1036C | Pri dostopu do baze podatkov je prišlo do V/I napake. |
Pojasnilo: Najmanj ena datoteka baze podatkov ima V/I napako:
Baze podatkov se ne da uporabiti.
Odgovor uporabnika: Če je do napake prišlo med obdelavo baze podatkov, znova podajte ukaz. Če se napaka ponavlja, obnovite bazo podatkov iz varnostne kopije.
Če je do napake prišlo med CREATE DATABASE ali DROP DATABASE, skuša naslednji ukaz CREATE DATABASE ali DROP DATABASE zbrisati datoteke in imenike, ki sta jih pustila neuspešna ukaza CREATE DATABASE ali DROP DATABASE.
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite.
Če je do napake prišlo med poskusom povezave na bazo podatkov, pridobite sled in pokličite podporno službo IBM za informacije o možnosti obnovitve baze podatkov.
sqlcode: -1036
sqlstate: 58030
SQL1037W | Imenik vozlišča je prazen. |
Pojasnilo: Izvršen je bil poskus branja vsebine imenika vozlišča, vendar ni bilo vnosov.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
sqlcode: +1037
sqlstate: 01606
SQL1038C | Pri dostopu do imenika vozlišča je prišlo do V/I napake. |
Pojasnilo: Zaradi V/I napake dostop do imenika vozlišča ni bil mogoč.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Znova podajte ukaz. Če se napaka ponavlja, odstranite imenik vozlišča (sqlnodir v imeniku sqllib) in znova katalogizirajte imena v omrežju.
sqlcode: -1038
sqlstate: 58031
SQL1039C | Pri dostopu do imenika baze podatkov je prišlo do V/I napake. |
Pojasnilo: Dostop do imenika sistemske baze podatkov ali do imenika lokalne baze podatkov ni mogoč. Do te napake ne pride nujno samo pri katalogiziranju ali nekatalogiziranju baze podatkov ampak tudi takrat, ko sistem dostopa do baze podatkov, ki je katalogizirana v imeniku.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Možne rešitve:
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite.
sqlcode: -1039
sqlstate: 58031
SQL1040N | Z bazo podatkov je povezano že največje število aplikacij. |
Pojasnilo: Število aplikacij, ki so povezane z bazo podatkov, je enako največji vrednosti, ki je definirana v konfiguracijski datoteki za bazo podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Počakajte, da bodo ostale aplikacije prekinile povezavo z bazo podatkov. Če se zahteva sočasno izvajanje več aplikacij, povečajte vrednost za maxappls. Po prekinitvi povezave vseh aplikacij z bazo podatkov je baza podatkov znova zagnana, nove vrednosti stopijo v veljavo.
sqlcode: -1040
sqlstate: 57030
SQL1041N | Pognano je bilo že največje število sočasnih baz podatkov. |
Pojasnilo: Aplikacija je poskusila zagnati bazo podatkov, ki ni aktivna, vendar je število aktivnih baz podatkov že enako največji vrednosti, ki je definirana v konfiguracijski datoteki sistema.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Počakajte, da bo ena od baz podatkov postala aktivna. Če mora biti sočasno aktivnih več baz podatkov, povečajte vrednost za numdb. Nova vrednost bo stopila v veljavo po naslednjem uspešnem zagonu upravljalnika baz podatkov.
sqlcode: -1041
sqlstate: 57032
SQL1042C | Prišlo je do nepričakovane sistemske napake. |
Pojasnilo: Prišlo je do sistemske napake. pravilno nameščen ali pa ni pravilno nastavljeno okolje.
V OS/2 je med poskusom zagona upravljalnika baze podatkov zelo običajen vzrok za to napako pokvarjena datoteka NET.ACC.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Če je v sistemu OS/2 do napake prišlo med poskusom zagona upravljalnika baz podatkov in sumite, da je tega kriva datoteka NET.ACC, nadomestite datoteke NET.ACC na sistemu s tisto na disketi 1 namestitvenih disket DB2 za OS/2.
Če je do napake prišlo med poskusom povezave z bazo podatkov, pridobite sled (navodila so spodaj) in pokličite podporno službo IBM.
Če težave ni v gornjih nasvetih, zagotovite, da sta čas in datum sistema pravilno nastavljena in se prepričajte, ali ima vaš sistem dovolj razpoložljivega pomnilnika in izmenjevalnega prostora.
Znova podajte trenutni ukaz.
Če napake ne odpravite, znova namestite upravljalnik baz podatkov, nato pa namestite vzorčno bazo podatkov.
Če napake ne odpravite, znova namestite upravljalnik baz podatkov, nato pa namestite vzorčno bazo podatkov.
Če je bilo sledenje aktivno, v ukaznem pozivu operacijskega sistema pokličite neodvisni pomožni program za sledenje. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide. Obrnite se na predstavnik servisne službe z naslednjimi informacijami:
Zahtevane informacije:
Zvezni sistemski uporabniki: če je potrebno, problem omejite na izvor podatkov, ki zavrača zahtevo (za postopke za določitev neuspelega izvor podatkov). Če problem izhaja iz tega izvor podatkov, sledite postopkom za odkrivanje problemov za ta izvor podatkov.
sqlcode: -1042
sqlstate: 58004
SQL1043C | Upravljalnik baz podatkov ni mogel inicializirati sistemskih katalogov. Vrnjena je bila napaka "<napaka>". |
Pojasnilo: Med inicializacijo sistemskih katalogov je bil neuspešen ukaz CREATE DATABASE.
Odgovor uporabnika: Zapišite število sporočila (SQLCODE) in napako v tem sporočilu.
Če je bilo sledenje aktivno, v ukaznem pozivu operacijskega sistema pokličite neodvisni pomožni program za sledenje. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide. Nato se obrnite na predstavnik servisne službe z naslednjimi informacijami:
SQL1044N | Obdelava je bila prekinjena zaradi prekinitve. |
Pojasnilo: Uporabnik je morda pritisnil zaporedje tipk, ki sprožijo prekinitev.
Obdelava je zaustavljena.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Nadaljujte obdelavo za obravnavo prekinitve.
Če nameščate vzorčno bazo podatkov, jo zbrišite in znova namestite.
Če zaganjate upravljalnik baz podatkov, izdajte db2stop pred izdajanjem ukazov db2.
sqlcode: -1044
sqlstate: 57014
SQL1045N | Baza podatkov ni bila najdena, ker ni bila pravilno katalogizirana. |
Pojasnilo: Posreden vnos v imenik baz podatkov kaže na drug vnos, ki ni HOME.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite vnose v vseh povezanih imenikih baz podatkov z ukazom za pregledovanje imenikov.
sqlcode: -1045
sqlstate: 58031
SQL1046N | ID pooblastila ni veljaven. |
Pojasnilo: Pooblastilo, ki je bilo podano pri prijavi, ni veljavno za izvor podatkov ali upravljalnik baz podatkov. Zgodilo se je nekaj izmed naslednjega:
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Prijavite se z veljavnim ID-jem pooblastila.
Zvezni sistemski uporabniki: če je potrebno, omejite težavo na izvor podatkov, ki zavrača zahtevo (postopki za določanje neuspešnega izvor podatkov so opisani v vodič za odpravljanje težav) in uporabite ID pooblaščanja, ki je veljaven za ta izvor podatkov.
sqlcode: -1046
sqlstate: 28000
SQL1047N | Aplikacija je že povezana z drugo bazo podatkov. |
Pojasnilo: Aplikacija ne more izdelati baze podatkov, če je že povezana z drugo bazo podatkov.
Povezovanje povezovalne datoteke z bazo podatkov med tem, ko je že vzpostavljena povezava z drugo bazo podatkov, ni dovoljeno.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Prekinite povezavo z aktivno bazo podatkov in znova izdajte ukaz.
SQL1048N | Parameter uporabe "<parameter>" za ukaz START USING DATABASE ali CONNECT TO ni veljaven. za deljeni dostop mora biti S, za izključno uporabo Z, za izključno uporabo na nekem vozlišču pa N. Za povezave DB2 Connect je podprt samo S. N je podprt samo v konfiguraciji MPP. |
Pojasnilo: Parameter use(uporaba) v ukazu START USING DATABASE ali CONNECT TO mora biti S za deljeno oziroma X za izključno uporabo. Če povezavo z bazo podatkov vzpostavljate s pomočjo DB2 Connect, je dovoljen samo skupni dostop. Enakovredne vroče črke za te vrednosti so pripravljene v datoteki SQLENV.H.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Znova podajte ukaz z veljavnim parametrom use (uporaba), (po možnosti v skladu z vročimi ??črkami).
SQL1049C | V aplikaciji je prišlo do napake. Povezava z bazo podatkov je bila izgubljena. |
Pojasnilo: Povezava z bazo podatkov je bila izgubljena.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Izdajte stavek CONNECT RESET.
SQL1050N | Baza podatkov ne more biti katalogizirana, ker je osnovna baza podatkov. |
Pojasnilo: Baza podatkov, ki je podana v ukazu UNCATALOG DATABASE, je osnovna baza podatkov. Katalogiziranja osnovnih baz podatkov se ne da razveljaviti, ker so zbrisani vnosi v imenike teh baz, ko je zbrisana baza podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Nadaljujte z obdelavo, če je bilo ime baze podatkov pravilno podano.
SQL1051N | Pot "<pot>" za imenik baz podatkov ne obstaja. |
Pojasnilo: Pot, podana v parametru imenika baze podatkov za ukaz ali v vnosu imenika baze podatkov, ni veljavna. Ni datotečnega sistema s tem imenom.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Podajte ukaz znova z veljavno potjo imenika baze podatkov.
sqlcode: -1051
sqlstate: 57019
SQL1052N | Pot baze podatkov "<pot>" ne obstaja. |
Pojasnilo: Pot, podana s parametrom path (pot) za ukaz, ni veljavna. Pot s tem imenom ne obstaja.
Ukaz CREATE DATABASE v okolju particionirane baze podatkov v okoljih OS/2 in Windows uspe, če ima vsako vozlišče v skupini particionirane baze podatkov na voljo natančno enako črko trdega diska (vsebovati mora uporaben prostor). Črko trdega diska lahko podate v konfiguraciji Upravljalnika baz podatkov. Če to polje pustite prazno, bo privzetek trdi disk, na katerem je nameščen program DB2 na računalniku, ki je lastnik primerka (pot sqllib).
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Podajte ukaz znova s pravilno potjo baze podatkov.
V okolju particionirane baze podatkov v okoljih OS/2 in Windows sledite naslednjim korakom:
SQL1053N | Prekinitev je že v obdelavi. |
Pojasnilo: Sistem trenutno obdeluje prekinitev, zato druga prekinitev ni zaželjena.
Zahteva za prekinitev se ne upošteva.
Odgovor uporabnika: Počakajte na zaključek trenutne obdelave prekinitve in znova izdajte ukaz.
SQL1054N | COMMIT poteka in ga ni mogoče prekiniti. |
Pojasnilo: Sistem trenutno obdeluje COMMIT. Uporabnik je vnesel zaporedje tipk za prekinitev.
Zahteva za prekinitev se ne upošteva.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Počakajte, da se COMMIT zaključi in znova podajte zahtevo.
SQL1055N | ROLLBACK poteka in ga ni mogoče prekiniti. |
Pojasnilo: Sistem trenutno obdeluje ROLLBACK. Uporabnik je vnesel zaporedje tipk za prekinitev.
Zahteva za prekinitev se ne upošteva.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Počakajte, da se ROLLBACK zaključi, ter znova podajte zahtevo.
SQL1056N | Odprtih je že osem pregledovanj imenika baze podatkov. |
Pojasnilo: V tem procesu je odprtih že osem pregledovanj imenika baze podatkov. Dovoljenih je samo osem pregledovanj.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Izdajte enega ali več ukazov CLOSE DIRECTORY SCAN in znova podajte ukaz.
sqlcode: -1056
sqlstate: 54029
SQL1057W | Imenik sistemske baze podatkov je prazen. |
Pojasnilo: Izvršen je bil poskus branja vsebine imenika sistemske baze podatkov, vendar ni bilo vnosov.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
sqlcode: +1057
sqlstate: 01606
SQL1058N | Parameter ročke v ukazu Pregledovanje imenika ni veljaven. |
Pojasnilo: Parameter ročke v ukazu Pregledovanje imenika ni veljaven. Ročka mora biti vrnjena iz ukaza OPEN DIRECTORY SCAN ali OPEN NODE DIRECTORY SCAN.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Ukaz znova podajte z veljavnim parametrom ročka.
SQL1059N | Ukaz Pridobi naslednjega ne more biti obdelan, ker ni bil izdan noben ukaz Odpri pregledovanje. |
Pojasnilo: Ukaz Pregledovanje imenika je bil izdan prej, preden je bilo odprto pregledovanje.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Izdajte ukaz OPEN DIRECTORY SCAN ali OPEN NODE DIRECTORY SCAN in znova podajte trenuten ukaz.
SQL1060N | Uporabnik "<id-uporabnika>" nima pooblastila CONNECT. |
Pojasnilo: Podano pooblastilo nima pooblastila CONNECT za dostop do baze podatkov. Pooblastilo CONNECT mora biti odobreno, da se uporabnik lahko poveže z bazo podatkov.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Obrnite se na skrbnika sistema ali skrbnika baz podatkov za bazo podatkov in zahtevajte GRANT CONNECT za ID pooblaščanja. Znova podajte ukaz.
Zvezni sistemski uporabniki: če je potrebno, problem omejite na izvor podatkov, ki zavrača zahtevo (pri določanju neuspešnega izvor podatkov vam lahko pomaga vodič za odpravljanje težav) in zagotovite, da za ta izvor podatkov obstajajo pravilna pooblastila.
sqlcode: -1060
sqlstate: 08004
SQL1061W | RESTART se je zaključil uspešno, vendar za bazo podatkov obstajajo nezaključene transakcije. |
Pojasnilo: RESTART se je zaključil uspešno, vendar so bile odkrite nezaključene transakcije. Baza podatkov je uporabna, vendar bo potrebno znova izvesti zagon baze podatkov pred uporabo baze podatkov, če transakcije niso bile razrešene pred sprostitvijo zadnje povezave z bazo podatkov.
Odgovor uporabnika: Razrešite nezaključene transakcije ali bodite pripravljeni na vnovičen zagon baze podatkov, ko jo boste hoteli uporabiti. Če je upravljalnik transakcij (TM), ki je uporabljal bazo podatkov (v okolju XA/DTP), razpoložljiv, mora skrbnik ukazati TM naj razreši nezaključene transakcije. Skrbnik lahko uporabi CLP za hevristično zaključitev transakcij, vendar z veliko mero previdnosti.
Ne spreglejte, da se v porazdeljenem okolju strežnika baz podatkov ukaz baze podatkov RESTART izvaja glede na posamična vozlišča. Da bi zagotovili ponoven zagon baze podatkov na vseh vozliščih, uporabite naslednji ukaz:
db2_all db2 restart database <ime_baze_podatkov>
Izdaja gornjega ukaza bo razrešila kakršnekoli nezaključene transakcije, če vsa vozlišča delujejo.
Ta ukaz je treba včasih izvesti večkrat, da se zagotovi razrešitev vseh nezaključenih transakcij.
SQL1062N | Poti baze podatkov "<pot>" ni mogoče najti. |
Pojasnilo: Parameter baze podatkov path (pot), ki je podan za ukaz, ne obstaja. Če pot ni podana, je uporabljena privzeta pot v konfiguracijski datoteki sistema, ki pa ne obstaja.
Ukaz CREATE DATABASE v okolju particionirane baze podatkov v okoljih OS/2 in Windows uspe, če ima vsako vozlišče v skupini particionirane baze podatkov na voljo natančno enako črko trdega diska (vsebovati mora uporaben prostor). Črko trdega diska lahko podate v konfiguraciji Upravljalnika baz podatkov. Če to polje pustite prazno, bo privzetek trdi disk, na katerem je nameščen program DB2 na računalniku, ki je lastnik primerka (pot sqllib).
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite pot ali privzeto pot in se prepričajte, da sploh obstajajo na sistemu. Znova podajte ukaz.
V okolju particionirane baze podatkov v okoljih OS/2 in Windows sledite naslednjim korakom:
SQL1063N | Obdelava zagona upravljalnika baze podatkov je bila uspešna. |
Pojasnilo: Ukaz za zagon upravljalnika baze podatkov je bil uspešno zaključen.
SQL1064N | Obdelava zaustavitve upravljalnika baz podatkov je bila uspešna. |
Pojasnilo: Ukaz za zaustavitev upravljalnika baz podatkov je bil uspešno zaključen.
SQL1065W | Baza podatkov je bila izdelana, vendar je prišlo do napake v eni ali več povezovalnih datotekah v seznamu "<ime-seznama>". Naslednje datoteke niso bile povezane: "<seznam>". |
Pojasnilo: Eden ali več pomožnih programov se ni povezalo z bazo podatkov. Datoteka seznama "<ime-seznama>" vsebuje seznam povezovalnih datotek. Številke na "<seznam>" nakazujejo relativni položaj nepovezanih datotek v datoteki seznama.
Povezovalne datoteke navedenega pomožnega programa niso povezane z na novo izdelanimi bazami podatkov.
Odgovor uporabnika: Uporabnik lahko poveže naznačene pomožne programe z bazo podatkov. Možnost format ne sme biti uporabljena na povezovalnem klicu.
SQL1066N | Obdelava DB2START je bila uspešna. Podpora za protokol IPX/SPX pa se ni uspešno zagnala. |
Pojasnilo: Podpora protokola IPX/SPX ni bila uspešno zagnana. Oddaljeni uporabniki ne morejo uporabljati IPX/SPXa za povezavo s strežnikom. Možni vzroki so:
Odgovor uporabnika: Zagotovite, da je delovna postaja prijavljena na datotečnem strežniku NetWare in da ima pooblastilo za izdelavo objekta v povezovalnici datotečnega strežnika. Uporabnik mora biti prijavljen kot SUPERVISOR ali enakovredno. Izvedite popravke in znova zaženite Prav tako zagotovite, da je ime objekta, ki je podano v konfiguracijski datoteki upravljalnika baze podatkov, unikatno za vse upravljalnike baz podatkov v omrežju. Opravite popravke, poženite DB2STOP in nato znova zaženite DB2START.
Če se težava ponavlja, vtipkajte DB2TRC ON -L 0X100000 v ukazni poziv operacijskega sistema. Znova zaženite DB2START in v ukazni poziv vtipkajte DB2TRC DUMP ime_datoteke za shranitev informacije sledi. Vtipkajte DB2TRC OFF za izklop sledenja. Z informacijami sledi se obrnite na servisnega koordinatorja.
SQL1067N | Obdelava DB2STOP ni bila uspešna. Podpora za protokol IPX/SPX se ni uspešno zaustavila. |
Pojasnilo: Podpora protokola IPX/SPX ni bila uspešno zaustavljena. Možni vzroki so:
Odgovor uporabnika: Zagotovite, da je delovna postaja prijavljena na datotečnem strežniku NetWare in da ima pooblastilo za brisanje objekta v povezovalnici datotečnega strežnika. Uporabnik mora biti prijavljen kot SUPERVISOR ali enakovredno. Izvedite popravke in znova zaženite DB2STOP.
Če se težava ponavlja, vtipkajte DB2TRC ON -L 0X100000 v ukazni poziv operacijskega sistema. Znova zaženite DB2STOP in v ukazni poziv vtipkajte DB2TRC DUMP ime_datoteke za shranitev informacije sledi. Vtipkajte DB2TRC OFF za izklop sledenja. Z informacijami sledi se obrnite na servisnega koordinatorja.
SQL1068N | Domena, ki je lastnica ID-ja uporabnika "<ID-uporabnika>" za stavka CONNECT ali ATTACH ni definirana v spremenljivki okolja DB2DOMAINLIST. |
Pojasnilo: ID uporabnika v stavku CONNECT TO ali ATTACH TO ne pripada domeni, definirani v spremenljivki okolja DB2DOMAINLIST.
Odgovor uporabnika: Z ukazom DB2SET v spremenljivko okolja DB2DOMAINLIST vnesite ime domene, ki je lastnica ID-ja uporabnika.
sqlcode: -1068
sqlstate: 08004
SQL1069N | Baza podatkov "<ime>" ni osnovna baza podatkov. |
Pojasnilo: Baza podatkov ni lokalna baza podatkov. Lokalna baza podatkov je katalogizirana kot posredna v imenik sistemske baze podatkov. Ta vnos je referenca osnovnega vnosa v imenik lokalne baze podatkov na istem vozlišču. Oddaljenih baz podatkov ni mogoče brisati.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Če podano ime baze podatkov ni bilo pravilno, ukaz podajte znova s pravilnim imenom baze podatkov. Ukaz UNCATALOG DATABASE uporabite, če je bilo podano ime baze podatkov pravilno in nameravate odstraniti ime baze podatkov iz imenika baze podatkov.
SQL1070N | Naslov parametra imena baze podatkov ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven za parameter imena baze podatkov. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Popravite uporabniški program tako, da bo uporabljen pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1071N | Naslov parametra nadomestnega imena baze podatkov ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki za ta parameter ni veljaven. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1072C | Viri upravljalnika baze podatkov se ne skladajo. Upravljalnik baz podatkov se je morda nepravilno zaključil ali pa sistemske vire uporablja druga aplikacija na način, ki se ne sklada z uporabo sistemskih virov upravljalnika baze podatkov. Morda bo zahtevano čiščenje sistemskih virov. |
Pojasnilo: Zahteva ni uspela, ker se viri upravljalnika baze podatkov ne skladajo. Do tega lahko pride, če:
Odgovor uporabnika: Morda bo zahtevano čiščenje sistemskih virov:
SQL1073N | Številka izdaje imenika vozlišča ni pravilna. |
Pojasnilo: Številka izdaje imenika vozlišča se ne ujema s pričakovano številko izdaje izdelka. Imenik vozlišča morda izhaja iz prejšnje izdaje.
Odgovor uporabnika: Znova katalogizirajte vse vnose vozlišč in znova poskusite z ukazom.
SQL1074N | Naslov parametra gesla ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki za ta parameter ni veljaven. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1075N | Naslov parametra opombe baze podatkov ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki za ta parameter ni veljaven. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1076N | Naslov parametra števca ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven za parameter števca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov.
SQL1077N | Naslov parametra ročke ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven za parameter ročka.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov.
SQL1078N | Naslov parametra vmesnega pomnilnika ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven za parameter vmesni pomnilnik.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov.
SQL1079N | Naslov parametra imena vozlišča ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov parametra nname, ki ni veljaven. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1080N | Naslov parametra lokalnega_lu ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven za ime parametra lokalnega_lu. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1081N | Naslov parametra partnerjeve_logične enote ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven za parameter partnerjeve_logične enote. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1082N | Naslov parametra načina ni veljaven. |
Pojasnilo: Uporabniški program je uporabil naslov, ki ni veljaven za parameter mode. Naslov kaže na nedodeljeni vmesni pomnilnik ali pa niz znakov v vmesnem pomnilniku nima ničelnega zaključevalca.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da bo uporabniški program uporabil pravilen naslov in da bo niz vhodnih podatkov ničelno zaključen.
SQL1083N | Blok opisa baze podatkov ne more biti obdelan, koda vzroka="<koda-vzroka>". |
Pojasnilo: Aplikacija je izdala ukaz CREATE DATABASE, vendar se bloka deskriptorja baze podatkov (DBDB) ni dalo obdelati zaradi ene od naslednjih kod vzroka:
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Popravite napako in znova podajte ukaz.
SQL1084C | Segmentov deljenega pomnilnika ni mogoče dodeliti. |
Pojasnilo: Upravljalnik baz podatkov ni mogel dodeliti segmentov med obdelavo ukaza Okolje baze podatkov (Database environment) ali stavka SQL CONNECT.
Parameter dbheap je morda premajhen.
Odgovor uporabnika: Zapišite število sporočila (SQLCODE). Vzrok te napake je morda premalo virov pomnilnika za upravljalnik baz podatkov ali okolje, v katerem se vrši poskus izvajanja upravljalnika baz podatkov. Potrdite zadostnost razpoložljivih virov pomnilnika za zadostitev zahtev upravljalnika baze podatkov. Zaprete lahko tudi procese v ozadju, katerih aktivnost ni potrebna.
Če je na voljo dovolj virov pomnilnika in se težave nadaljujejo, pokličite samostojno funkcijo sledenja v ukaznem pozivu operacijskega sistema. Informacije o uporabi tega pomožnega programa lahko najdete v poglavju priročnika Independent Trace Facility Troubleshooting Guide. Obrnite se na predstavnik servisne službe z naslednjimi informacijami:
Zahtevane informacije:
sqlcode: -1084
sqlstate: 57019
SQL1085N | Kopice aplikacije ni mogoče dodeliti. |
Pojasnilo: Aplikacija se ni mogla povezati z bazo podatkov, ker upravljalnik baz podatkov ni mogel dodeliti v konfiguracijski datoteki baze podatkov podanega števila 4K strani kopice aplikacije. Sistemu je zmanjkalo 4K strani. Ukaza ni mogoče obdelati.
Odgovor uporabnika: Možne rešitve so:
sqlcode: -1085
sqlstate: 57019
SQL1086C | Prišlo je do napake "<napaka>" operacijskega sistema. |
Pojasnilo: Ukaz je od operacijskega sistema prejel napako, ki onemogoča nadaljevanje obdelave.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: V publikacijah operacijskega sistema poiščite informacije o naravi napake.
SQL1087W | Baza podatkov je bila izdelana, vendar je prišlo do napake med odpiranjem datoteke seznama "<ime>". Pomožni programi se niso povezali z bazo podatkov. |
Pojasnilo: CREATE DATABASE ni mogel odpreti datoteke seznama, ki vsebuje seznam povezovalnih datotek pomožnega programa. Datoteka seznama mora biti v podimeniku bnd v podimeniku sqllib.
Povezovalne datoteke pomožnega programa niso povezane z na novo izdelano bazo podatkov.
Odgovor uporabnika: Povežite pomožne programe z bazo podatkov. Na povezovalnem klicu ne uporabljajte možnosti format.
SQL1088W | Baza podatkov je bila izdelana, vendar je prišlo do napake med povezovanjem pomožnih programov. Pomožni programi se niso povezali z bazo podatkov. |
Pojasnilo: CREATE DATABASE ali MIGRATE DATABASE ni mogel povezati povezovalnih datotek pomožnega programa z bazo podatkov.
Povezovalne datoteke pomožnega programa niso povezane z na novo izdelano ali preseljeno bazo podatkov.
Odgovor uporabnika: Povežite pomožne programe z bazo podatkov. Na povezovalnem klicu ne uporabljajte možnosti format.
SQL1089W | Baza podatkov je bila izdelana, vendar je bilo povezovanje pomožnih programov prekinjeno. Pomožni programi se niso povezali z bazo podatkov. |
Pojasnilo: CREATE DATABASE je bil prekinjen med povezovanjem pomožnih programov z bazo podatkov. Morda ste pritisnili zaporedje tipk za prekinitev.
Povezovalne datoteke pomožnega programa niso povezane z na novo izdelano bazo podatkov.
Odgovor uporabnika: Povežite pomožne programe z bazo podatkov. Na povezovalnem klicu ne uporabljajte možnosti format.
SQL1090C | Številka izdaje predhodno prevedenega uporabniškega ali pomožnega programa ni veljavna. |
Pojasnilo: Številka izdaje predhodno prevedenega uporabniškega ali pomožnega programa ni združljiva s številko izdaje nameščene različice upravljalnika baz podatkov.
Napake se bodo pojavljale tudi, če uporabniški program uporablja knjižnice upravljalnika baze podatkov starejše različice ali DLL-je, medtem ko dostopa do nameščene različice konfiguracijske datoteke upravljalnika baze podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Zagotovite, da na voljo ni nobene knjižnice upravljalnika baze podatkov ali DLL-ja starejše različice, ki bodo izbrani za aplikacijsko obdelavo.
Če se napaka še vedno pojavlja, postopek vnaprejšnjega prevajanja ponovite s trenutnim upravljalnikom baz podatkov ter uporabite samo uporabniške programe, ki so bili predhodno prevedeni z združljivo različico upravljalnika baz podatkov.
SQL1091C | Številka izdaje baze podatkov ni veljavna. |
Pojasnilo: Številka izdaje baze podatkov ni združljiva s številko izdaje nameščene različice upravljalnika baz podatkov. To je lahko številka izdaje, ko je bila izdelana baza podatkov, številka izdaje, ko je bila baza podatkov zadnjič preseljena, ali najnovejša različica, izdaja, raven popravkov in paket popravkov, določeni v katalogu.
Ukaza ni mogoče obdelati. Če je do napake prišlo med Preseli ali Obnovi, poskušate preseliti ali obnoviti nezdružljivo izdajo baze podatkov. Če je do napake prišlo pri prvem poskusu vzpostavitve povezave po odstranitvi paketa popravkov, poskušate vzpostaviti povezavo z bazo podatkov, ki je določena za uporabo z novejšo različico kode upravljalnika baze podatkov.
Odgovor uporabnika: Uporabljajte le baze podatkov, ki so izdelane z združljivo izdajo upravljalnika baz podatkov. Če je do napake prišlo med Preseli ali Obnovi, morate najprej preseliti bazo podatkov v izdajo, ki jo lahko preselite s trenutno izdajo upravljalnika baz podatkov. Če je do napake prišlo pri prvem poskusu vzpostavitve povezave po odstranitvi paketa popravkov, morate obnoviti bazo podatkov iz varnostne kopije, ki ste jo izdelali preden ste uporabili pomožni program za ažuriranje baze podatkov na raven paketa popravkov.
sqlcode: -1091
sqlstate: 08004
SQL1092N | "<ID-pooblaščanja>" nima pooblastila za izvedbo zahtevanega ukaza. |
Pojasnilo: Uporabnik je poskusil izvršiti ukaz ali postopek brez pravilnega pooblastila za ta ukaz ali postopek.
Ukaza ni mogoče obdelati.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: S pravilnim pooblastilom se prijavite kot uporabnik in poskusite znova z neuspelim postopkom ali ukazom. Pravilna pooblastila lahko vključujejo SYSADM, SYSCTRL, SYSMAINT, in DBADM. DBADM je odobren na bazah podatkov, vsa ostala pooblastila pa so določena s članstvom v skupinah, ki so definirane v konfiguraciji upravljalnika baz podatkov (npr, če je sysctrl_group v konfiguracijski datoteki upravljalnika baz podatkov definiran kot 'beatles', morate pripadati skupini 'beatles', če želite imeti pooblastilo SYSCTRL). Če želite seznam zahtevanih pooblastil za ukaz ali operacijo, poglejte Referenčni opis ukazov ali SQL Reference.
Če v okolju Windows 2000 uporabljate overjanje Kerboros, se morate v sistem prijaviti s šifro domene. V okolju Windows 2000 lahko overjanje Kerboros uporabljajo samo uporabniki domene.
Če uporabljate podporo LDAP, zagotovite, da imate vi ali prehod DB2 Connect ustrezno pooblastilo za izvajanje ukazov CATALOG DATABASE, NODE in DCS DATABASE. Na odjemalcu ali prehodu pokličite ukaz "UPDATE DBM CFG USING CATALOG_NOAUTH YES" in tako odpravite težavo.
Zvezni sistemski uporabniki: če je potrebno, problem omejite na izvor podatkov, ki zavrača zahtevo (pri določanju neuspešnega izvor podatkov vam lahko pomaga vodič za odpravljanje težav) in zagotovite, da ima podani ID-pooblaščanja ustrezno pooblastilo za ta izvor podatkov.
Za pomoč pri zahtevi za pooblastilo se obrnite na skrbnika sistema. Ne poskušajte izvesti ukaza brez ustreznega pooblastila.
SQL1093N | Uporabnik ni prijavljen. |
Pojasnilo: Pred obdelavo ukazov, ki zahtevajo pooblastilo, mora biti uporabnik prijavljen. Možni vzroki za to napako vključujejo:
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Prijavite se z veljavnim IDjem uporabnika in znova izdajte ukaz. Če se poskuša prijaviti več hkratnih procesov, počakajte nekaj sekund in poskusite ponoviti postopek prijave.
sqlcode: -1093
sqlstate: 51017
SQL1094N | Do imenika vozlišča dostop ni mogoč, ker se ažurira. |
Pojasnilo: Uporaba ali pregledovanje imenika vozlišča med ažuriranjem ni mogoče. Prav tako ni mogoče ažuriranje imenika, če je že izvršen dostop do imenika zaradi kakršnegakoli razloga.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Po zaključitvi ažuriranja znova podajte ukaz.
sqlcode: -1094
sqlstate: 57009
SQL1095N | Odprtih je že osem pregledov imenika vozlišča. |
Pojasnilo: Odprto je že največje število - osem - pregledov imenika vozlišča.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Izdajte enega ali več ukazov CLOSE NODE DIRECTORY SCAN. Znova podajte ukaz.
sqlcode: -1095
sqlstate: 54029
SQL1096N | Ukaz ni veljaven za ta tip vozlišča. |
Pojasnilo: Ukaz je bil izdan na vozlišču, ki ne podpira tega ukaza ali pa okolje sistema ni bilo pravilno nastavljeno za ta tip vozlišča. Na primer, baza podatkov je bila na vozlišču odjemalca katalogizirana kot LOCAL.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Preverite pravilnost ukaza in parametrov za tip vozlišča.Preverite tudi pravilnost okolja, v katerem bo ukaz obdelan. Znova podajte ukaz.
SQL1097N | Ime vozlišča ni bilo najdeno v imeniku vozlišča. |
Pojasnilo: V imeniku vozlišča ni bilo katalogizirano ime vozlišča, ki je navedeno v imeniku baze podatkov za oddaljeno bazo podatkov, ali ime vozlišča, ki je podano za ukaz pripni.
Ukaza ni mogoče obdelati.
Zvezni sistemski uporabniki: to situacijo lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Preverite, ali je v imenik vozlišča katalogizirano ime vozlišča, ki je navedeno v imeniku baze podatkov ali objekt, ki je podan za ukaz pripni. Če vozlišče ni navedeni v imeniku vozlišč, podajte ukaz CATALOG NODE.
Zvezni sistemski uporabniki: poleg dejanj, navedenih zgoraj, preverite tudi, da so imena vozlišč, navedena v vseh postavkah SYSCAT.SERVERS, pravilna.Če vozlišče ni navedeno v imeniku vozlišč in je strežnik član družine DB2, za to vozlišče izdajte ukaz CATALOG NODE.
sqlcode: -1097
sqlstate: 42720
SQL1098N | Aplikacija je že povezana s to bazo podatkov. |
Pojasnilo: Povezava z bazo podatkov je bila zahtevana, vendar je aplikacija že povezana s podano bazo podatkov.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Potrebno ni nobeno dejanje.
sqlcode: -1098
sqlstate: 53056
SQL1099N | Disketa je zaščitena proti pisanju. |
Pojasnilo: Izvršen je bil poskus pisanja v bazo podatkov, ki se nahaja na disketi, ki je zaščitena proti pisanju.
Stavka ni mogoče obdelati.
Odgovor uporabnika: Preverite, ali uporabljate pravilno disketo. Po potrebi odstranite zaščito diskete.