SQL1400N | Overjanje ni podprto. |
Pojasnilo: Podani tip overjanja ne spada med podprte tipe.
Ukaza ni mogoče obdelati.
Odgovor uporabnika: Uporabnik mora ukaz znova podati z veljavno vrednostjo parametra.
Za seznam podprtih tipov overjanja preglejte Application Development Guide.
SQL1401N | Tipi overjanja se ne ujemajo. |
Pojasnilo: Uporabnik se skuša povezati z oddaljeno bazo podatkov, ki je na lokalnem vozlišču katalogizirana z drugim tipom overjanja kot oddaljeno vozlišče.
Zvezni sistemski uporabniki: to sporočilo se lahko prikaže tudi v naslednjih primerih:
Odgovor uporabnika: Ukaza ni mogoče obdelati.
Uporabnik mora na vozlišču odjemalca vnovič katalogizirati vzdevek baz podatkov s tipom overjanja, ki je enak tipu overjanja oddaljene baze podatkov. Znova podajte ukaz.
Zvezni sistemski uporabniki:
sqlcode: -1401
sqlstate: 08001
SQL1402N | Uporabnika ne morem preveriti zaradi nepričakovane sistemske napake. |
Pojasnilo: Pokličite skrbnika sistema. V sistemih na osnovi UNIX datoteka db2ckpw morda nima nastavljenih pravilnih bitov za dovoljenje, ali pa ima sistem premalo prostora za izmenjavo/dodeljevanje strani. V Windows NT morda ni bila zagnana storitev za zaščito DB2.
Ukaza ni mogoče obdelati.
Zvezni sistemski uporabniki: to stanje lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: V sistemih na osnovi UNIX mora skrbnik zagotoviti, da so za db2ckpw nastavljena prava dovoljenja za dostop in da je dodeljenega dovolj prostora za izmenjavo/dodeljevanje strani. V Windows NT naj skrbnik sistema preveri, ali je storitev za zaščito DB2 nameščena in zagnana.
SQL1403N | Dobavljeno uporabniško ime in/ali geslo sta nepravilna. |
Pojasnilo: Dobavljeno uporabniško ime in/ali geslo sta nepravilna, kombinacija uporabniškega imena/gesla ni veljavna ali pa ima baza podatkov, na katero se poskušate povezati, tip overovitve SERVER in v stavku CONNECT TO ni bilo dobavljeno uporabniško ime in geslo.
Če uporabljate DB2 Connect, je težava morda v tem, da za povezavo gostitelja ni mogoče najti postavke imenika DCS.
Če povezavo odjemalca OS/2 s strežnikom na osnovi UNIX vzpostavljate prek strežnika za overjanje, ID uporabnika in geslo pa sta bila prebrana iz UPM-ja, mora biti ID uporabnika definiran z malimi črkami, geslo pa mora vsebovati velike črke.
Ukaza ni mogoče obdelati.
Zvezni sistemski uporabniki: to stanje lahko odkrije tudi izvor podatkov.
Odgovor uporabnika: Podajte pravilno kombinacijo imena uporabnika in gesla.
Zvezni sistemski uporabniki: zagotovite, da postavka v SYSCAT.USEROPTIONS za izvor podatkov, do katerega želite dostopiti, vsebuje pravilno ime uporabnika in geslo.
sqlcode: -1403
sqlstate: 08004
SQL1404N | Geslo je poteklo. |
Pojasnilo: Vaše geslo je poteklo.
Odgovor uporabnika: Spremenite geslo in znova izdajte zahtevo s pomočjo novega gesla. Geslo lahko spremenite s pomočjo Pomočnika konfiguracije odjemalca ali ukazi procesorja ukazne vrstice CONNECT in ATTACH.
sqlcode: -1404
sqlstate: 08004
SQL1405N | Ne morem komunicirati s strežnikom za overovitev lokalne DB2. |
Pojasnilo: Overovitev aplikacije ni uspela zaradi napake med komuniciranjem z lokalnim strežnikom overovitve DB2.
Odgovor uporabnika: Zagotovite, da je strežnik overovitve DB2 zagnan z vnosom naslednjega ukaza v okno OS/2:
detach db2upm
SQL1415N | Stavek je bil preveden samo zaradi diagnostičnih razlogov in se ni izvedel. |
Pojasnilo: Stavek za zbiranje diagnostičnih informacij z uporabo možnosti storitve je bil obdelan na raznih delih sistema. Potrebni koraki, ki bi omogočili nadaljnjo obdelavo stavka, niso bili zaključeni.
Odgovor uporabnika: Ta napaka je vrnjena zato, da prepreči nadaljnjo obdelavo stavkov v sistemu, ki so bili pripravljeni z uporabo možnosti storitve, poleg tega pa je ta napaka pričakovana.
SQL1420N | Preveliko število povezovalnih operatorjev. |
Pojasnilo: Upravljalnik baz podatkov je dosegel notranjo omejitev med vrednotenjem izraza, katerega rešitev ima tip dolgi ali veliki objektni niz in ki vsebuje povezovalne operatorje.
Odgovor uporabnika: Zmanjšajte število povezovalnih operaterjev in poskusite znova.
sqlcode: -1420
sqlstate: 54001
SQL1421N | Pri pretvorbi spremenljivke gostitelja ali spremenljivke SQL "<številka>" v format wchar_t ali iz njega je prišlo do napake pretvorbe MBCS. Koda vzroka "<rc>". |
Pojasnilo: Aplikacija C/C++ z vdelanimi stavki SQL je bila vnaprej prevedena z možnostjo WCHARTYPE CONVERT. Med izvajanjem je aplikacija prejela napako, ki se je zgodila med pretvorbo v wcstombs() za vhodne spremenljivke gostitelja, ali v mbstowcs() za izhodne spremenljivke gostitelja. Spremenljivka gostitelja ali število sqlvar kaže postavko podatkov, ki so naleteli na napako. Veljavne kode vzroka so:
Odgovor uporabnika: Če so podatki aplikacije že v formatu MBCS, znova vnaprej prevedite aplikacijo z WCHARTYPE NOCONVERT in jo znova zgradite. Če naj bi bili podatki aplikacije v formatu wchar_t, so morda podatki, ki odpovedujejo v wcstombs(), pokvarjeni. Popravite podatke in znova vnaprej prevedite aplikacijo.
sqlcode: -1421
sqlstate: 22504
SQL1422N | Velikost vsebnika ni veljavna. |
Pojasnilo: Eden od vsebnikov, ki so namenjeni za uporabo v prostoru tabele, ki jo vodi upravljalnik baz podatkov, je prevelik ali premajhen. Vsebnik mora imeti v dolžino najmanj extentsize + 1 strani. Največja velikost vsebnika je odvisna od operacijskega sistema. Najpogostejša omejitev sistema je 2 gigabajta (524288 4K strani).
Odgovor uporabnika: Podrobnosti poiščite v dnevniku diagnostike. Nato popravite stavek SQL.
sqlcode: -1422
sqlstate: 54039
SQL1423N | Poizvedba vključuje stolpec z velikim podatkovnim tipom objekta. |
Pojasnilo: Poizvedba vključuje stolpec s podatkovnim tipom BLOB, CLOB ali DBCLOB. Na splošno takih tipov podatkov ni mogoče obravnavati z odjemalcev, ki so starejši od različice 2.1.
Napaka se je zgodila za stanje, ki ustreza opozorilu SQLCODE +238. Za pojasnilo stanja poglejte to sporočilo. Raven odjemalca, ki sprejema to sporočilo, ne more obdelati tipov podatkov BLOB. Morda lahko obdela podatke tipa CLOB in DBCLOB z uporabo funkcije SUBSTR ali z nastavitvijo tipa podatkov v SQLDA na enega od tipov znakovnih podatkov, ki so razpoložljivi v različici 1, če stolpec LOB ni večji od podprte dolžine tipa znakovnih podatkov.
Odgovor uporabnika: Spremenite poizvedbo tako, da ne bo vsebovala stolpcev, ki imajo tip podatkov BLOB, CLOB ali DBCLOB. To je edina možnost, če poizvedba vsebuje stolpec tipa BLOB. Če je stolpec (recimo C1) CLOB, morate uporabiti CAST(C1 AS LONG VARCHAR) za pridobitev prvih 32700 znakov. Podobno za stolpec DBCLOB (DC1) uporabite CAST(DC1 AS LONG VARGRAPHIC) za pridobitev prvih 16350 znakov. Če lahko spremenite kodo aplikacije, lahko dodate kodo, ki spremeni SQLDA tako, da ta uporablja LONG VARCHAR ali LONG VARGRAPHIC za CLOB in DBCLOB.
sqlcode: -1423
sqlstate: 56093
SQL1424N | Preveliko število referenc na prehodne spremenljivke in stolpce prehodne tabele ali pa je dolžina vrstice za te reference predolga. Koda vzroka="<rc>". |
Pojasnilo: Prožilec vključuje stavek REFERENCING, ki določa eno ali več prehodnih tabel in prehodne spremenljivke. Prožilno dejanje prožilca vsebuje reference na stolpce prehodne tabele ali na prehodne spremenljivke, pri tem pa je prišlo do enega izmed naslednjih stanj, ki jih označuje koda vzroka:
Odgovor uporabnika: Zmanjšajte število referenc prehodnih tabel in stolpcev prehodne tabele v prožilnem dejanju prožilca tako, da bo dolžina zmanjšana ali da bo skupno število takih referenc manjše od največjega števila stolpcev v tabeli.
sqlcode: -1424
sqlstate: 54040
SQL1425N | Geslo je bilo podano brez ID-ja uporabnika. |
Pojasnilo: Katerikoli ukaz/API, ki sprejme ID uporabnika in geslo, ne bo sprejel gesla brez ID-ja uporabnika.
Odgovor uporabnika: Ukaz/API znova podajte in v primeru, ko vnesete geslo, vnesite tudi ID uporabnika.
SQL1426N | Privzetega primera ni mogoče določiti. |
Pojasnilo: Če ni bilo izvršeno eksplicitno 'pripni na primerek', skušajo ukazi primerka oblikovati implicitni priključek k privzetemu primerku. Privzeti primerek se določi iz spremenljivk okolja DB2INSTDFT in DB2INSTANCE. Če nobena od teh dveh ni nastavljena, se implicitni priključek ne more oblikovati.
Odgovor uporabnika: Eno izmed teh spremenljivk okolja nastavite na veljavno ime primerka in ukaz znova podajte.
SQL1427N | Priključek k primeru ne obstaja. |
Pojasnilo: Aplikacija ni priključena k primerku. Ukaza/APIja, ki ste ga poskusili izvesti, se ne da izvesti brez priključka primerka.
Odgovor uporabnika: Če je do napake prišlo med odpenjanjem s primerka, nadaljujte z obdelavo. Če je do napake prišlo med izvajanjem kateregakoli drugega ukaza, priključite primerek in neuspeli ukaz znova izdajte.
SQL1428N | Aplikacija je že priključena na "<ime_vozlišča1>", medtem ko ukaz za uspešno izvajanje zahteva priključitev na "<ime_vozlišča2>". |
Pojasnilo: Za uspešno obdelavo ukaza se zahteva drug priključek na vozlišče in ne ta, ki trenutno že obstaja. Aplikacija: 1) ne sme imeti priključkov, ko je ukaz izdan, ali 2) mora biti že priključena na vozlišče, ki ga zahteva ta ukaz.
Odgovor uporabnika: Zagotovite, da pred izdajanjem ukaza aplikacija nima nobene priključitve, oziroma da je obstoječa priključitev povezana s pravim vozliščem.
SQL1429N | Postavke imenika vozlišča, v kateri se ime vozlišča ujema z vrednostjo spremenljivke okolja DB2INSTANCE, ni mogoče izdelati. |
Pojasnilo: Ukaz CATALOG NODE ali API ne dopuščata postavke, v kateri se ime vozlišča ujema z vrednostjo spremenljivke okolja DB2INSTANCE.
Odgovor uporabnika: Za katalogizirano vozlišče izberite drugo ime vozlišča in poskusite znova.
SQL1430N | Imena baze podatkov "<baza_podatkov>" v imeniku sistemskih baz podatkov v vozlišču "<ime_vozlišča>" ni mogoče najti. |
Pojasnilo: Kadar so določena imena baz podatkov dobavljena nadzorniku baz podatkov, se morajo te baze podatkov nahajati na vozlišču, na katerega ste trenutno priključeni, ali na lokalnem vozlišču.
Odgovor uporabnika: Prepričajte se, da se vse v zahtevi navedene baze podatkov nahajajo na vozlišču, na katerega ste trenutno priključeni, ali na lokalnem vozlišču. Znova podajte zahtevo.
SQL1431N | Relativna pot "<pot>" pri oddaljenem izvajanju ni dovoljena. |
Pojasnilo: Kadar je aplikacija oddaljena od strežnika, relativne poti niso dovoljene.
Odgovor uporabnika: Podajte celotno pot, ki je veljavna na strežniku in znova podajte ukaz.
SQL1432N | Strežniku je bila z uporabo protokola baze podatkov, ki ga strežnik ne prepozna, poslana zahteva. |
Pojasnilo: To napako je povzročilo pošiljanje zahteve DB2 na strežnik, ki ne razume protokola baze podatkov, ki je uporabljen za oddajanje zahteve. Do tega pride najpogosteje pri pošiljanju zahteve DB2 ATTACH v strežnik, naveden v imeniku vozlišč, ki pa ni strežnik DB2 Različica 2 ali večji strežnik. Ta napaka se bo pojavila tudi, če boste poslali zahtevo na DB2 za AS/400, DB2 za MVS, ali DB2 za VM in strežnike VSE.
Odgovor uporabnika: Zgoraj navedenih strežnikov ne poskusite priključiti.
SQL1433N | Aplikacija je že povezana z "<baza_podatkov1>", medtem ko ukaz za uspešno izvajanje zahteva povezavo z "<baza_podatkov2>". |
Pojasnilo: Za uspešno obdelavo ukaza se zahteva drug priključek na bazo podatkov in ne ta, ki trenutno že obstaja. Aplikacija: 1) ne sme imeti priključkov, ko je ukaz izdan, ali 2) mora biti že priključena na bazo podatkov, ki jo zahteva ta ukaz.
Odgovor uporabnika: Pred izdajanjem ukaza zagotovite, da aplikacija nima nobene povezave, oziroma da je obstoječa povezava vzpostavljena s pravo bazo podatkov.
SQL1434N | Ukaz CONNECT ali ATTACH ni uspel, ker odjemalec/strežnik ni združljiv z 32-bitnimi in 64-bitnimi platformami. |
Pojasnilo: Ta izdaja ne podpira povezave odjemalec/strežnik med 32-bitnimi in 64-bitnimi platformami.
Odgovor uporabnika: Stavek CONNECT ali ATTACH lahko izdate v naslednjih primerih:
sqlcode: -1434
sqlstate: 08004
SQL1440W | Možnost z odobritvijo (WITH GRANT OPTION) v stavku GRANT (Pooblastila baze podatkov), v stavku GRANT (Pooblastila paketa), v stavku GRANT (Pooblastila indeksa) ali pa pri odobritvi pooblastila CONTROL v tabeli ali pogledu, ni bila upoštevana. |
Pojasnilo: WITH GRANT OPTION ni uporabna pri odobritvi pooblastil baz podatkov ali pooblastil paketov ali indeksov. WITH GRANT OPTION ni uporabna za pooblastilo CONTROL na tabelah, pogledih, indeksih ali paketih.
Vsa veljavna zahtevana pooblastila so bila odobrena.
Odgovor uporabnika: Pri odobritvi pooblastil za baze podatkov pooblastila za pakete ali indekse ne vsebujejo stavka WITH GRANT OPTION. Pri odobritvi CONTROL uporabite ločeni stavek GRANT za pooblastilo CONTROL, ne da bi podali stavek WITH GRANT OPTION.
sqlcode: +1440
sqlstate: 01516
SQL1441N | Neveljaven parameter. Koda vzroka "<koda>". |
Pojasnilo: Sledi seznam veljavnih kod vzrokov:
Odgovor uporabnika: Zagotovite, da je bil kazalec konteksta aplikacije pravilno inicializiran in da so uporabljene možnosti veljavne ter poskusite znova.
SQL1442N | Kontekst ni v uporabi ali pa ga ne uporablja trenutna nit. Koda vzroka "<koda>". |
Pojasnilo: Klic ni bil uspešen, ker:
Odgovor uporabnika: Za klic odpni zagotovite, da je bil kontekst res tisti, ki ga uporablja trenutna nit, in je bilo izvedeno ustrezno pripenjanje.
Za klic pridobi trenutni kontekst zagotovite, da nit trenutno uporablja kontekst.
SQL1443N | Nit je že priključena h kontekstu. |
Pojasnilo: Uporabnik je poskusil pripeti kontekst na nit, ki že uporablja kontekst.
Odgovor uporabnika: Pred pripenjanjem na kontekst morate odpeti prejšnji kontekst.
SQL1444N | Konteksta aplikacije ni mogoče zbrisati, ker je ta v uporabi. |
Pojasnilo: Uporabnik je poskusil uničiti kontekst aplikacije, ko je bil ta še v uporabi. Na kontekst je priključena nit ali pa je s kontekstom povezan CONNECT ali ATTACH. Pred poskusom uničenja konteksta morate izvršiti CONNECT RESET ali DETACH (če je bilo izvršeno CONNECT ali ATTACH) in vse niti se morajo odpeti z konteksta.
Odgovor uporabnika: Zagotovite, da imajo vsi klici za pripenjanje konteksta ustrezen klic za odpenjanje, da vsi CONNECT ustrezen CONNECT RESET in vsi ATTACH ustrezen DETACH.
SQL1445N | Nit ali postopek za uporabo nimata konteksta. |
Pojasnilo: Tip konteksta SQL_CTX_MULTI_MANUAL je izvršen, vendar trenutna nit ali proces ni bila pripeta na kontekst.
Odgovor uporabnika: Pred izvajanjem kakršnihkoli klicev baze podatkov zagotovite, da je trenutna nit ali proces pripeta na kontekst.
SQL1450N | Neveljaven kazalec informacij prijave. |
Pojasnilo: Neveljaven kazalec informacij prijave je bil posredovan ukazu/APIju prijava/odjava strežnika DB2.
Odgovor uporabnika: Preverite, da je bil za ukaz/API strežnika DB2 za prijavo/odjavo podan veljaven kazalec.
SQL1451N | Prijava/odjava strežnika DB2 mora biti izdana iz vozlišča strežnika. |
Pojasnilo: Prijava/odjava strežnika DB2 je bila izdana iz neveljavnega vozlišča.
Odgovor uporabnika: Iz vozlišča strežnika znova izdajte ukaz/API strežnika DB2 za prijavo/odjavo.
SQL1452N | Podano je bilo neveljavno nahajališče prijave. |
Pojasnilo: Neveljavno nahajališče prijave je bil posredovano ukazu/APIju prijava/odjava strežnika DB2.
Odgovor uporabnika: Preverite, ali je bilo ukazu/API-ju strežnika DB2 za prijavo/odjavo podano veljavno nahajališče prijave.
SQL1453N | Vnos v konfiguracijski datoteki upravljalnika baze podatkov za ime datotečnega strežnika manjka ali pa je neveljaven. |
Pojasnilo: V konfiguraciji ukaza/APIja ali v konfiguracijski datoteki upravljalnika baze podatkov podano ime datotečnega strežnika manjka ali ni veljavno.
Odgovor uporabnika: Preverite, ali je bilo podano ime datotečnega strežnika, ki ne vsebuje neveljavnih znakov in ni daljše od 48 znakov. V konfiguracijski datoteki upravljalnika baz podatkih ažurirajte ime datotečnega strežnika in nato ukaz/API znova izdajte.
SQL1454N | Vnos v konfiguracijski datoteki upravljalnika baze podatkov za ime objekta manjka ali pa ni veljaven. |
Pojasnilo: V konfiguraciji ukaza/APIja ali v konfiguracijski datoteki upravljalnika baze podatkov podano ime objekta manjka ali ni veljavno.
Odgovor uporabnika: Preverite, ali je bilo podano ime objekta, ki ne vsebuje neveljavnih znakov in ni daljše od 48 znakov. V konfiguracijski datoteki upravljalnika baz podatkov ažurirajte ime objekta in nato ukaz/API znova izdajte.
SQL1455N | Vnos v konfiguracijski datoteki upravljalnika baze podatkov za številko vtičnice IPX manjka ali ni veljaven. |
Pojasnilo: V konfiguraciji ukaza/APIja ali v konfiguracijski datoteki upravljalnika baze podatkov podana številka vtičnice IPX manjka ali ni veljavna.
Odgovor uporabnika: Preverite, ali je bila podana številka vtičnice IPX in ali ta morda ne vsebuje neveljavnih znakov in ni daljša od 4 znakov. V konfiguracijski datoteki upravljalnika baz podatkov ažurirajte številko vtičnice IPX in nato ukaz/API znova izdajte.
SQL1456N | Ime objekta, podano v konfiguracijski datoteki upravljalnika baze podatkov, že obstaja v datotečnem strežniku NetWare. |
Pojasnilo: Pri poskusu prijave ime objekta strežnika DB2 na datotečni strežnik NetWare je bilo najdeno podvojeno ime objekta.
Odgovor uporabnika: Ime objekta, podano v konfiguracijski datoteki upravljalnika baze podatkov, je že v uporabi. Spremenite ime objekta in nato strežnik DB2 znova prijavite.
SQL1457N | Prijava/odjava na podani datotečni strežnik NetWare ni uspela, ker je povezava storitev imenika NetWare s tem strežnikom že vzpostavljena. |
Pojasnilo: Povezovalna prijava z uporabo NWLoginToFileServer se ne more izvesti, če so povezave storitve imenika NetWare s podanim datotečnim strežnikom že vzpostavljene.
Odgovor uporabnika: Prekinite povezavo s storitvami imenika tako, da se odjavite in odključite iz storitev imenika, nato pa znova izdajte ukaz za prijavo/odjavo.
SQL1458N | IPX/SPX je bil v konfiguracijski datoteki upravljalnika baze podatkov konfiguriran za neposredno naslavljanje. Strežnika DB2 ni treba prijaviti/odjaviti s strežnika datotek NetWare. |
Pojasnilo: Prijavi/odjavi ni potrebno izdati, ker je bila konfiguracijska datoteka upravljalnika baze podatkov konfigurirana za neposredno naslavljanje IPX/SPX. npr. Datotečni strežnik (fileserver) in ime objekta (objectname) sta bila podana kot '*'.
Odgovor uporabnika: Pomnite, da se zato, ker je bil strežnik DB2 konfiguriran le za neposredno naslavljanje, odjemalci IPX/SPX, ki uporabljajo naslavljanje datotečnega strežnika, ne bodo mogli povezati s tem strežnikom. Če želite, da strežnik podpira oba tipa naslavljanja odjemalcev IPX/SPX, v konfiguracijski datoteki upravljalnika baz podatkov podajte datotečni strežnik in ime objekta.
SQL1460N | Spremenljivka okolja "<spremenljivka>", potrebna za razrešitev imena strežnika SOCKS, ni definirana ali pa ni veljavna. |
Pojasnilo: Spremenljivka okolja SOCKS_NS ali SOCKS_SERVER strežnika SOCKS ni definirana. Podpora protokola SOCKS zahteva, da sta definirani obe spremenljivki okolja.
Odgovor uporabnika: Definirajte manjkajočo spremenljivko okolja in ukaz znova podajte.
SQL1461N | Možnost zaščite "<zaščita>" ni veljavna. |
Pojasnilo: Možnost SECURITY za vozlišče TCP/IP ima vrednost, ki ni enaka 'SOCKS'. Ta možnost omogoči vozlišču TCP/IP, ki se katalogizira, uporabo podpore protokola SOCKS za prečkanje požarnega zidu. Dovoljena je le vrednost 'SOCKS'.
Odgovor uporabnika: Preverite, ali se zahteva podpora protokola SOCKS. Če je tako, znova katalogizirajte vozlišče s SECURITY SOCKS. V nasprotnem primeru vozlišče znova katalogizirajte, vendar izpustite možnost SECURITY.
SQL1462N | Zahteva je veljavna samo za povezavo z upravljalnikom točke skladnosti. |
Pojasnilo: Izvršen je bil poskus zahteve, ki je veljavna le za povezavo upravljalnika točke skladnosti, vendar upravljalnik točke skladnosti ni povezan.
Odgovor uporabnika: Vzpostavite povezavo s primerkom upravljalnika točke skladnosti in nato zahtevo znova izdajte.
SQL1468N | Pred poskusom vzpostavitve povezave (CONNECT) ali priključitve (ATTACH) na vozlišče "<št_vozlišča2>" mora biti poslušalec TCP/IP upravljalnika baz podatkov konfiguriran, poleg tega pa mora teči v primerku strežnika "<primerek>" (številka vozlišča "<št_vozlišča1>"). |
Pojasnilo: Za nastavitev vozlišča za ukaz CONNECT ali ATTACH s "<št_vozlišča2>" je bil uporabljen ukaz ali API SET CLIENT, oziroma spremenljivka okolja DB2NODE. Če želite vzpostaviti povezavo (CONNECT) ali se priključiti (ATTACH) na to vozlišče, morate konfigurirati poslušalca TCP/IP upravljalnika baz podatkov, poleg tega pa mora ta v primerku strežnika "<primerek>" (vozlišče "<št_vozlišča1>") teči.
Opomba: | To sporočilo lahko vrne implicitni CONNECT ali ATTACH. |
Odgovor uporabnika: Ali:
ali
sqlcode: -1468
sqlstate: 08004
SQL1469N | Primerek "<ime_primerka>" (številka vozlišča "<št_vozlišča1>") v datoteki db2nodes.cfg nima podanega vozlišča "<št_vozlišča2>". |
Pojasnilo: Za nastavitev vozlišča za ukaz CONNECT ali ATTACH s "<št_vozlišča2>" je bil uporabljen ukaz ali API SET CLIENT, oziroma spremenljivka okolja DB2NODE. Nadaljnja obdelava CONNECT ali ATTACH v datoteki db2nodes.cfg primerka "<ime_primerka>" (vozlišče "<št_vozlišča1>") ni mogla določiti položaja tega vozlišča.
Opomba: | To sporočilo lahko vrne implicitni CONNECT ali ATTACH. |
Odgovor uporabnika: Zagotovite, da številka vozlišča, ki jo določa ukaz ali API SET CLIENT, oziroma spremenljivka okolja DB2NODE, v datoteki db2nodes.cfg vmesnega primerka "<ime_primerka>" v vozlišču "<št_vozlišča1>" obstaja.
sqlcode: -1469
sqlstate: 08004
SQL1470N | Vrednost spremenljivke okolja DB2NODE ni veljavna. |
Pojasnilo: Spremenljivka okolja DB2NODE kaže vozlišče, s katerim se bo aplikacija poskusila povezati. Če DB2NODE ni nastavljena ali je prazna, se bo aplikacija poskusila povezati s privzetim vozliščem. V nasprotnem primeru mora biti DB2NODE nastavljena na številko enega od vozlišč, ki so definirana na istem gostitelju kot aplikacija.
Odgovor uporabnika: Spremenljivko okolja DB2NODE nastavite na eno od naslednjih vrednosti:
sqlcode: -1470
sqlstate: 08001
SQL1471N | Povezave z bazo podatkov "<ime_baze_podatkov>" v vozlišču "<številka_vozlišča>" ni mogoče vzpostaviti, ker baza podatkov v tem vozlišču ni usklajena s kataloškim vozliščem. |
Pojasnilo: Informacije o koncu dnevnika v tem vozlišču se ne ujemajo z ustreznim zapisom v kataloškem vozlišču. To lahko povzroči obnova podatkovne baze v različnih vozliščih, z varnostnimi kopijami, vzetimi ob različnih časih.
Odgovor uporabnika: Če je baza podatkov obnovljena brez ažuriranja v enem vozlišču, zagotovite da bo baza podatkov na vseh vozliščih obnovljena iz skladnih nesprotnih varnostnih kopij brez ažuriranja.
sqlcode: -1471
sqlstate: 08004
SQL1472N | Povezave z bazo podatkov "<ime_baze_podatkov>" v vozlišču "<številka_vozlišča>" ni mogoče vzpostaviti, ker je razlika med sistemskim časom v kataloškem vozlišču in navideznim časovnim žigom v tem vozlišču večja od vrednosti konfiguracijskega parametra upravljalnika baz podatkov max_time_diff. |
Pojasnilo: Razlika sistemskih časov za delovne postaje v konfiguraciji (navedene v datoteki db2nodes.cfg) je večja od vrednosti konfiguracijskega parametra upravljalnika baz podatkov max_time_diff.
Odgovor uporabnika: V vseh delovnih postajah uskladite sistemske čase in zagotovite, da je parameter max_time_diff konfiguriran tako, da med delovnimi postajami za baze podatkov omogoča normalne zakasnitve v komunikacijah.
Če zgoraj opisano dejanje ne odpravi težave, za možne vzroke in dejanja preglejte Administration Guide.
sqlcode: -1472
sqlstate: 08004
SQL1473N | Transakcije ni mogoče odobriti, ker je časovna razlika med sistemskim časom v lokalnem vozlišču in navideznimi časovnimi žigi v vozliščih "<seznam_vozlišč>" večja od vrednosti konfiguracijskega parametra upravljalnika baz podatkov max_time_diff. Transakcija se je vrnila v točko skladnosti. |
Pojasnilo: Razlika sistemskih časov za delovne postaje v konfiguraciji (navedene v datoteki db2nodes.cfg) je večja od vrednosti konfiguracijskega parametra upravljalnika baz podatkov max_time_diff.
Če se na koncu seznama vozlišč prikaže ",...", za popoln seznam vozlišč poglejte datoteko syslog.
Odgovor uporabnika: V vseh delovnih postajah uskladite sistemske čase in zagotovite, da je parameter max_time_diff konfiguriran tako, da med delovnimi postajami za baze podatkov omogoča normalne zakasnitve v komunikacijah.
sqlcode: -1473
sqlstate: 40504
SQL1474W | Transakcija se je uspešno končala, vendar je časovna razlika med sistemskim časom v lokalnem vozlišču in navideznimi časovnimi žigi v vozliščih "<seznam_vozlišč>" večja od vrednosti konfiguracijskega parametra max_time_diff upravljalnika baz podatkov. |
Pojasnilo: Razlika sistemskih časov za delovne postaje v konfiguraciji (navedene v datoteki db2nodes.cfg) je večja od vrednosti konfiguracijskega parametra upravljalnika baz podatkov max_time_diff.
To opozorilno sporočilo se vrne transakcijam, ki so samo za branje, ker to stanje nanje ne vpliva. Sicer, pa bi bile ostale transakcije povrnjene. To sporočilo uporabnika obvesti o tem stanju, tako da lahko čim hitreje ukrepa.
Če se na koncu seznama vozlišč prikaže ",...", za popoln seznam vozlišč poglejte datoteko syslog.
Odgovor uporabnika: V vseh delovnih postajah uskladite sistemske čase in zagotovite, da je parameter max_time_diff konfiguriran tako, da med delovnimi postajami za baze podatkov omogoča normalne zakasnitve v komunikacijah.
sqlcode: 1474
sqlstate: 01607
SQL1475W | Med obdelavo CONNECT RESET je prišlo do sistemske napake. |
Pojasnilo: CONNECT RESET je bil uspešen, vendar je morda prišlo do komunikacijske napake, kot je napaka vozlišča.
Odgovor uporabnika: Podrobnosti boste našli v datoteki db2diag.log. Bazo podatkov v tem vozlišču bo morda potrebno znova zagnati.
sqlcode: 1475
sqlstate: 01622
SQL1476N | Trenutna transakcija je bila povrnjena zaradi napake "<koda_sql>". |
Pojasnilo: Izdelana je bila tabela z možnostjo NOT LOGGED INITIALLY ali pa je bila za obstoječo tabelo aktivirana možnost NOT LOGGED INITIALLY. Med isto enoto dela je prišlo do napake ali pa je bil izdan stavek ROLLBACK TO SAVEPOINT. Ta enota dela je bila povrnjena z naslednjimi vplivi:
Sporočena "<koda_sql>" je SQLCODE izvirne napake. "<koda-sql>" bo 0, če je bila možnost ROLLBACK TO SAVEPOINT izdana v transakciji.
Odgovor uporabnika: Odpravite težavo in nato znova zaženite transakcijo. Odstranite vse stavke ROLLBACK TO SAVEPOINT, ki so uporabljeni v transakciji, v kateri se izdela ali aktivira tabela NOT LOGGED INITIALLY.
sqlcode: -1476
sqlstate: 40506
SQL1477N | Do tabele "<ime-tabele>" ni mogoče dostopati. |
Pojasnilo: Narejen je bil poskus dostopa do tabele, ki ni dostopna. Tabela morda ni dostopna zaradi enega od naslednjih vzrokov:
Dostop do te tabele ni dovoljen, ker ni mogoče jamčiti za njeno neokrnjenost.
Odgovor uporabnika: Naredite lahko nekaj od naslednjega:
sqlcode: -1477
sqlstate: 55019
SQL1478W | Baza podatkov je bila zagnana, vendar je bilo aktivirano samo eno področje vmesnega pomnilnika. |
Pojasnilo: Aktivirano je bilo samo eno majhno področje vmesnega pomnilnika brez razširjenega pomnilnika. To se je zgodilo zaradi enega od naslednjih razlogov:
Odgovor uporabnika: Za pravilni izvor težave poglejte datoteko db2diag.log. Možne rešitve so:
Ko opravite spremembe, prekinite povezavo z bazo podatkov, nato pa bazo podatkov znova poženite.
sqlcode: +1478
sqlstate: 01626
SQL1479W | Poskus pridobitve pred nastalim nizom je vrnil prvi niz vrste. |
Pojasnilo: Zahtevani niz vrste je prekril začetek nastalega niza in odvisno od orientacije pridobivanja podal:
Odgovor uporabnika: Potrebno ni nobeno dejanje.
SQL1480N | Odkrivni tip, podan v parametru konfiguracije upravljalnika baze podatkov DISCOVER je neveljaven. |
Pojasnilo: Za parameter DISCOVER v datoteki konfiguracije upravljalnika baze podatkov so veljavne naslednje vrednosti: DISABLE, KNOWN ali SEARCH.
Odgovor uporabnika: Konfiguracijski parameter upravljalnika baz podatkov DISCOVER ažurirajte s tipom DISABLE, KNOWN ali SEARCH.
SQL1481N | En ali več od komunikacijskih protokolov podanih v parametru DISCOVER_COMM je neveljavnih. |
Pojasnilo: Za parameter DISCOVER_COMM v datoteki konfiguracije upravljalnika baze podatkov so veljavne katerekoli, z vejicami ločene kombinacije naslednjih vrednosti: NETBIOS in TCPIP.
Odgovor uporabnika: Konfiguracijski parameter upravljalnika baz podatkov DISCOVER_COMM ažurirajte s katerokoli kombinacijo NETBIOS in TCPIP, ločeno z vejico.
SQL1482W | Parameter BUFFPAGE bo uporabljen samo, če je en od področij pomnilnika definiran z velikostjo -1. |
Pojasnilo: To je opozorilo, da konfiguracijski parameter baze podatkov BUFFPAGE ne bo upoštevan, če nobeno od področij pomnilnika ni definirano z velikostjo -1. -1 nakazuje naj področje vmesnega pomnilnika parameter BUFFPAGE uporabi kot število strani področij vmesnega pomnilnika.
Odgovor uporabnika: Izberete lahko iz SYSCAT.BUFFERPOOLS, da prikažete definicije področja vmesnega pomnilnika. Če je eno izmed področij vmesnega pomnilnika definirano z velikostjo -1 (NPAGES), z nastavitvijo parametra BUFFPAGE ne bo mogoče spremeniti velikosti področij vmesnega pomnilnika baze podatkov.
SQL1490W | Aktiviranje podatkovne baze je bilo uspešno, vendar je bila baza že aktivirana v enem ali več vozliščih. |
Pojasnilo: Podatkovna baza je bila že izrecno zagnana (aktivirana) v enem ali več vozliščih.
Odgovor uporabnika: Če želite videti, katero vozlišče vrne opozorilo, preglejte dnevnik diagnostičnih podatkov.
SQL1491N | Baza podatkov "<ime>" ni bila deaktivirana, ker je še vedno v uporabi. |
Pojasnilo: Baze podatkov ni mogoče deaktivirati, če je katerakoli od aplikacij povezana s podano bazo podatkov.
Odgovor uporabnika: Zagotovite, da so vse aplikacije izvedle CONNECT RESET, in nato poskusite znova.
SQL1492N | Baza podatkov "<ime>" ni bila deaktivirana, ker ni bila aktivirana. |
Pojasnilo: Baze podatkov ni mogoče deaktivirati, ker podana podatkovna baza ni bila aktivna.
Odgovor uporabnika: Zahtevano ni nobeno dejanje.
SQL1493N | Aplikacija je že povezana z aktivno bazo podatkov. |
Pojasnilo: Ukaza ACTIVATE DATABASE in DEACTIVATED DATABASE se ne moreta zagnati, ker je aplikacija že povezana z bazo podatkov.
Odgovor uporabnika: Prekinite povezavo z bazo podatkov in nato znova podajte ukaz.
SQL1494W | Baza podatkov je bilo uspešno aktivirana, vendar je s bazo podatkov že vzpostavljena povezava. |
Pojasnilo: V enem ali več vozliščih je že povezava podatkovne baze.
Odgovor uporabnika: Če želite videti, katero vozlišče vrne opozorilo, preglejte dnevnik diagnostičnih podatkov.
SQL1495W | Deaktiviranje baze podatkov je bilo uspešno, vendar je s bazo podatkov še vedno vzpostavljena povezava. |
Pojasnilo: Baza podatkov je še vedno povezana z enim ali več vozlišči.
Odgovor uporabnika: Če želite videti, katero vozlišče vrne opozorilo, preglejte dnevnik diagnostičnih podatkov.
SQL1496W | Deaktiviranje baze podatkov je bilo uspešno, vendar baza podatkov ni bila aktivirana. |
Pojasnilo: Ko je bilo izvršeno deaktiviranje baze podatkov, podatkovna baza v enem ali več vozliščih ni bila izrecno zagnana.
Odgovor uporabnika: Če želite videti, katero vozlišče vrne opozorilo, preglejte dnevnik diagnostičnih podatkov.
SQL1497W | Aktiviranje/Deaktiviranje podatkovne baze je bilo uspešno, vendar se v nekaterih vozliščih pojavlja napaka. |
Pojasnilo: Aktiviranje/deaktiviranje baze podatkov je uspešno vsaj v kataloškem vozlišču in vozlišču koordinatorja, vendar se je v enem ali več vozliščih zgodila napaka.
Odgovor uporabnika: Če želite ugotoviti, do kakšne napake je prišlo v določenem vozlišču, preglejte dnevnik diagnostičnih podatkov, odpravite težavo, če je to mogoče, in nato izdajte ukaz baze podatkov za aktiviranje/deaktiviranje.