Message Reference

SQL1700 - SQL1799

SQL1700NMed selitvijo baze podatkov je bilo v bazi podatkov najdeno rezervirano ime sheme "<ime>".

Pojasnilo: Baza podatkov vsebuje enega ali več objektov baze podatkov z imeni sheme "<ime>", ki ga je rezerviral trenutni upravljalnik baz podatkov.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Zbrišite vse objekte baze podatkov, ki uporabljajo rezervirano ime sheme in objekte znova izdelajte z drugim imenom sheme. Te popravke morate narediti v izdaji upravljalnika podatkovne baze, v kateri je bila baza podatkov prvič izdelana. Preden znova poskusite seliti, zagotovite da ni v uporabi nobeno rezervirano ime sheme. Nato ukaz za selitev baze podatkov znova podajte v trenutni izdaji upravljalnika baz podatkov.

SQL1701NBaze podatkov ni mogoče preseliti, ker je bila zadnja seja končana nenormalno.

Pojasnilo: Zadnji postopek baze podatkov je bil v prejšnjem upravljalniku baze podatkov končan nenormalno (na primer izpad električne energije). Preselitve baze podatkov ni mogoče izvesti, dokler je znova ne zaženete.

Ukaza ni mogoče obdelati.

Odgovor uporabnika: Bazo podatkov morate znova zagnati. Ukaz RESTART DATABASE morate izdati s pomočjo izdaje upravljalnika podatkovne baze, v kateri ste do baze podatkov zadnjič dostopili. Nato ukaz za selitev baze podatkov znova podajte v trenutni izdaji upravljalnika baz podatkov.

SQL1702WUpravljalniki povezav "<protokol>" so se uspešno zagnali.

Odgovor uporabnika: Potrebno ni nobeno dejanje.

SQL1703WMed preseljevanjem baze podatkov imenika db2event ni mogoče izdelati.

Pojasnilo: Baza podatkov je bila uspešno preseljena, vendar imenika db2event ni bilo mogoče izdelati.

To je samo opozorilo.

Odgovor uporabnika: Imenik db2event morate izdelati, če želite uporabiti nadzornika dogodkov. Imenik db2event morate izdelati v imeniku baze podatkov, kjer je preseljena baza podatkov. Imenik preseljene baze podatkov lahko določite z ukazom LIST DATABASE DIRECTORY.

SQL1704NSelitev podatkovne baze ni uspela. Koda vzroka "<koda-vzroka>".

Pojasnilo: Selitev podatkovne baze ni uspela. Kode vzrokov so naslednje:

1
najdeno je bilo neveljavno ime sheme.

2
podatkovne baze ni mogoče preseliti. Baza podatkov je lahko v enem izmed naslednjih stanj:

3
dnevniki podatkovne baze so polni.

4
nezadostna količina prostega prostora na disku.

5
ne morem ažurirati konfiguracijske datoteke baze podatkov.

6
vnovično iskanje podatkovne baze ni uspelo.

7
dostop do podimenika baze podatkov ali ene izmed datotek baze podatkov ni uspel.

8
ažuriranje oznake vsebnika baze podatkov ni uspelo.

9
dostop do prostora tabel ni dovoljen.

10
najdeno je bilo neveljavno ime tipa.

11
strukturirani tip in funkcija imata enako ime.

12
strukturirani tip/tabela vsebujete neveljavno lastnost.

13
odkrit je bil strukturirani tip.

Odgovor uporabnika: Možne rešitve, osnovane na kodi vzroka so:

1
Rezervirana imena shem so: SYSIBM, SYSCAT, SYSSTAT in SYSFUN. Zbrišite vse objekte baze podatkov, ki uporabljajo eno ali več od teh rezerviranih imen shem in objekte znova izdelajte z drugim imenom sheme. Te popravke morate narediti v izdaji upravljalnika podatkovne baze, ki je bil uporabljen pred trenutno bazo podatkov. Ukaz za preselitev podatkovne baze znova izdajte v trenutni izdaji.

2
Popravite stanje baze podatkov, tako da v izdaji upravljalnika baze podatkov, uporabljeni pred trenutno izdajo ustrezno popravite bazo podatkov. Ukaz za preselitev podatkovne baze znova izdajte v trenutni izdaji.

3
Povečajte vrednosti konfiguracijskih parametrov baze podatkov logfilsiz ali logprimary. Znova izdajte ukaz za preselitev baze podatkov.

4
Preverite, ali je na disku dovolj prostega prostora in znova izdajte ukaz za preselitev baze podatkov.

5
Pri ažuriranju konfiguracijske datoteke baze podatkov se je pojavila težava. Zagotovite, da kateri od uporabnikov ne zadržuje konfiguracijske datoteke baze podatkov in da jo je mogoče ažurirati. Znova izdajte ukaz za preselitev baze podatkov. Če se težava še naprej pojavlja, obvestite predstavnike servisne službe IBM.

6
Bazo podatkov obnovite iz varnostne kopije baze podatkov.

7
Bazo podatkov obnovite iz varnostne kopije baze podatkov.

8
Znova izdajte ukaz za preselitev baze podatkov. Če težave ne morete rešiti, obvestite predstavnika servisne službe IBM-a.

9
Prostor tabel popravite z vrnitvijo v izdajo upravljalnika baz podatkov, ki je bil v uporabi pred trenutno izdajo. Za priporočena dejanja, s katerimi boste popravili prostor tabel, preberite sporočilo SQL0290N.

10
Ime tipa je v sistemu rezervirano. Tip in objekte baze podatkov, ki uporabljata ta tip, morate zbrisati in nato znova izdelati z imenom tipa, ki ni rezervirano. Te popravke morate narediti v izdaji upravljalnika podatkovne baze, ki je bil uporabljen pred trenutno bazo podatkov. Ukaz za preselitev podatkovne baze znova izdajte v trenutni izdaji.

11
Strukturirani tip in funkcija (brez argumentov), ki pripadata isti shemi, ne moreta imeti enakega imena. Tip ali funkcijo in objekte baze podatkov, ki uporabljajo ta tip, zbrišite in nato znova izdelajte z drugim imenom. Te popravke morate narediti v izdaji upravljalnika podatkovne baze, ki je bil uporabljen pred trenutno bazo podatkov. Ukaz za preselitev podatkovne baze znova izdajte v trenutni izdaji.

12
Lastnost ima lahko privzetke, lahko je definirana kot dolgi varchar ali dolgi vargraphic, oziroma vključuje ničelne omejitve. Atribut morate zbrisati in znova dodati tipu, ustrezno s pravili definicij atributov v stavku CREATE TYPE.

13
Bazo podatkov obnovite iz varnostne kopije baze podatkov. Zbrišite vse strukturirane tipe (in povezane objekte, npr. tipske tabele in tipski pogledi). Znova izdajte ukaz za preselitev baze podatkov.

SQL1705WPostavke imenika baze podatkov ne morem ažurirati v trenutno različico izdaje.

Pojasnilo: Za bazo podatkov, ki je bila pravkar preseljena iz prejšnje izdaje v imenik baze podatkov ni mogoče ažurirati enega ali več vzdevkov baze podatkov.

Odgovor uporabnika: Vzdevke preseljene baze podatkov odstranite iz kataloga in nato vzdevek baze podatkov znova katalogizirajte z uporabo istih informacij.

SQL1706WMed selitvijo primerka velikosti besede je bila v imeniku vozlišča za ta primerek bila odkrita vsaj ena nelokalna baza podatkov.

Pojasnilo: Med selitvijo primerka velikosti besede je bila odkrita vsaj ena baza podatkov, ki ni bila izdelana v tem primerku. Za uspešno selitev morajo imeti take baze podatkov enako velikost besede kot ta primerek.

Odgovor uporabnika: Zagotovite, da imajo vse baze podatkov, katalogizirane v tem primerku enako velikost besede.

SQL1707NVelikosti besede primerka ni mogoče preseliti.

Pojasnilo: Med poskusom selitve velikosti besede primerka je prišlo do napake. Obrnite se na predstavnika servisne službe IBM.

Odgovor uporabnika: Obrnite se na predstavnika servisne službe IBM-a.

SQL1708WSelitev baze podatkov se je zaključila z naslednjo kodo opozorila: "<koda-opozorila>".

Pojasnilo: Selitev baze podatkov se je zaključila z opozorilom. Kode opozoril so naslednje:

1
Selite za eno ali več vozlišč ni uspela.

Odgovor uporabnika: Možna rešitev, ki temelji na kodah opozoril:

1
Preglejte datoteko db2diag.log in ugotovite za katero vozlišče selitev ni uspela. Na tem vozlišču znova izdajte ukaz za selitev baze podatkov.

SQL1749NLastnosti NOT LOGGED INITIALLY za tabelo "<ime_tabele>" ni mogoče aktivirati, ker ta ni bila izdelana z NOT LOGGED INITIALLY.

Pojasnilo: Tabela "<ime_tabele>" ni bila izdelana s podano lastnostjo NOT LOGGED INITIALLY, zato te lastnosti ni mogoče aktivirati z uporabo ukaza ALTER TABLE.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Iz stavka ALTER TABLE odstranite člen NOT LOGGED INITIALLY.

sqlcode: -1749

sqlstate: 429AA

SQL1750NTuji ključi se ne morejo nanašati na nadrejeno tabelo ključev "<ime_tabele>", ki je bila izdelana s členom NOT LOGGED INITIALLY.

Pojasnilo: Tabele, ki je bila izdelana s členom NOT LOGGED INITIALLY ne morejo naslavljati tuji ključi.

Odgovor uporabnika: V stavku ALTER ali CREATE TABLE odstranite referenco tujega ključa na "<ime_tabele>".

sqlcode: -1750

sqlstate: 429A0

SQL1751NNastala skupina vozlišč ne vsebuje vozlišč , ki bi bili lahko uporabljeni v particijski preslikavi.

Pojasnilo: Skupina vozlišč mora vsebovati vsaj eno vozlišče, ki ga je mogoče uporabiti v particijski preslikavi. Če vozlišče dodate v skupino vozlišč WITHOUT TABLESPACES, ga ne bo mogoče vključiti v particijsko preslikavo, ker za prostore tabel, definirane v skupini vozlišč ni vsebnikov. Če vozlišče dodate KOT drugo vozlišče, to pa za vse prostore tabel v skupini vozlišč ne vključuje vsebnikov, potem ni mogoče v particijsko preslikavo vključiti nobenega vozlišča.

Odgovor uporabnika: Ne zbrišite vseh vozlišč v skupini vozlišč, ne da bi dodali vsaj eno vozlišče. Če so prostori tabel v skupini vozlišč že definirani, vendar ni tabel, zagotovite da ima vsaj eno vozlišče vsebnike za vse prostore tabel.

sqlcode: -1751

sqlstate: 428C0

SQL1752NProstora tabel ni mogoče izdelati v skupini vozlišč "<ime_skupine_vozlišč>".

Pojasnilo: Skupino vozlišč IBMTEMPGROUP lahko podate samo in samo če je prostor tabel sistema začasni prostor tabel.

Odgovor uporabnika: Za začasne prostore tabel sistema podajte skupino vozlišč IBMTEMPGROUP. Za ostale tipe prostorov tabel, podajte skupino vozlišč, različno od IBMTEMPGROUP.

sqlcode: -1752

sqlstate: 429A1

SQL1753NVozlišče "<številka_vozlišča>" nima vsebnikov za vse začasne prostore tabel sistema, ki so definirani v skupini vozlišč IBMTEMPGROUP.

Pojasnilo: Preden lahko vozlišče vključite v skupino vozlišč mora imeti vsebnike za vse začasne prostore tabel sistema, definirane v skupini vozlišč IBMTEMPGROUP za to bazo podatkov.

Odgovor uporabnika: Izdajte stavek ALTER TABLESPACE, da dodate vsebnike v vsako vozlišče za vsak začasen prostor tabel sistema v bazi podatkov.

sqlcode: -1753

sqlstate: 57052

SQL1754NIndeksni prostor tabel ali dolgi prostor tabel ni v isti skupini vozlišč kot primarni prostor tabel.

Pojasnilo: Vsi prostori tabele, podani v stavku CREATE TABLE morajo pripadati isti skupini vozlišč.

Odgovor uporabnika: Zagotovite, da vsi prostori tabel, podani v stavku CREATE TABLE pripadajo isti skupini vozlišč.

sqlcode: -1754

sqlstate: 42838

SQL1755NVozlišče "<številka_vozlišča>" nima vsebnikov za vse prostore tabel, ki so definirani v skupini vozlišč "<ime_skupine_vozlišč>".

Pojasnilo: Preden lahko vozlišče vključite v postopek razdeljevanja skupine vozlišč, mora imeti vozlišče definirane vsebnike za vse prostore tabele, definirane v skupini vozlišč.

Odgovor uporabnika: Izdajte stavek ALTER TABLESPACE in v vozlišče dodajte vsebnike za vse prostore tabel, definirane v skupini vozlišč.

SQL1756NVsebnike podaja več kot en člen, brez člena ON NODES.

Pojasnilo: Za CREATE TABLESPACE, lahko člen USING brez člena ON NODES podate samo enkrat.

Za ALTER TABLESPACE, lahko člen ADD brez člena ON NODES podate samo enkrat.

Stavek ni bil obdelan.

Odgovor uporabnika: Stavek popravite in ga znova izdajte.

sqlcode: -1756

sqlstate: 428B1

SQL1757NManjka člen USING brez člena ON NODES.

Pojasnilo: V stavku CREATE TABLESPACE vsak člen USING podaja člen ON NODES. Vendar niso vključena vsa vozlišča v skupini vozlišč in zato vsa vozlišča v skupini vozlišč nimajo vsebnikov.

Stavek ni obdelan.

Odgovor uporabnika: Zagotovite, da je podan člen USING brez člena ON NODES ali pa da je vsako vozlišče v skupini vozlišč enkrat vključeno v členu ON NODES.

sqlcode: -1757

sqlstate: 428B1

SQL1758WVsebnikov, ki niso določeni za določena vozlišča, prostor tabel na kateremkoli vozlišču ne uporabi.

Pojasnilo: Stavka ALTER TABLESPACE in CREATE TABLESPACE vsebujeta specifikacijo vsebnika za vsa vozlišča v skupini vozlišč. Specifikacija vsebnikov, kateri ne sledi člen ON NODES je odvečna in ni bila upoštevana.

Stavek je bil obdelan.

Odgovor uporabnika: Če so na nekaterih vozliščih potrebni vsebniki, jih dodajte s pomočjo stavka ALTER TABLESPACE.

sqlcode: -1758

sqlstate: 01589

SQL1759WČe želite spremeniti particioniranje podatkov za objekte v skupini vozlišč "<ime_skupine_vozlišč>" in vključiti dodana vozlišča, oziroma izključiti zbrisana vozlišča, morate skupino vozlišč znova razporediti.

Pojasnilo: To opozorilo nakazuje, da sprememba, ki je bila narejena s pomočjo stavkov ALTER NODEGROUP ali ALTER TABLESPACE ni povzročila particijske preslikave za skupino vozlišč, ki naj se spremeni. Particijsko preslikavo za skupino vozlišč ti stavki takoj spremenijo, če ni tabel, definiranih s pomočjo kateregakoli prostora tabel, definiranega v skupini vozlišč ali pa če zbrisano vozlišče ni v particijski preslikavi.

To opozorilo se izda v naslednjih primerih:

Za vse te primere je tabela že definirana s pomočjo prostora tabele v skupini vozlišč.

Odgovor uporabnika: Če želite vozlišče vključiti ali izključiti za particioniranje podatkov, izdajte ukaz REDISTRIBUTE NODEGROUP ali API. Druga možnost je, da v skupini vozlišč zbrišete vse tabele, ki uporabljajo prostor tabel.

sqlcode: +1759

sqlstate: 01618

SQL1760NStavek CREATE za shranjeno proceduro "<ime_procedure>" mora vsebovati veljavni člen LANGUAGE, člen EXTERNAL in člen PARAMETER STYLE.

Pojasnilo: Zahtevani člen manjka v stavku CREATE za proceduro "<ime_procedure>". Podan mora biti LANGUAGE, EXTERNAL in PARAMETER STYLE.

Odgovor uporabnika: Dodajte manjkajoči člen in poskusite znova.

sqlcode: -1760

sqlstate: 42601

SQL1761NSkupina vozlišč "<ime_skupine_vozlišč>" za področje vmesnega pomnilnika "<ime_področja_vmesnega_pomnilnika>" ni definirana.

Pojasnilo: Skupina vozlišč za prostor tabel ni bila definirana za področje vmesnega pomnilnika. Prostora tabel ni mogoče spremeniti tako, da bi uporabljal to kombinacijo skupine vozlišč in področja vmesnega pomnilnika.

Stavka ni mogoče obdelati.

Odgovor uporabnika: Možna dejanja so:

sqlcode: -1761

sqlstate: 42735

SQL1762NNe morem vzpostaviti povezave z bazo podatkov, ker za dodelitev aktivnih datotek dnevnika ni na voljo dovolj prostora.

Pojasnilo: Za dodelitev aktivnih datotek dnevnika je na voljo premalo prostora na disku.

Odgovor uporabnika: Zmanjšajte vrednosti za konfiguracijske parametre baze podatkov LOGPRIMARY in/ali LOGFILSIZ, da se bo uporabil manjši niz datotek dnevnika.

SQL1763NV stavku ALTER TABLESPACE je več dejanj vsebnika.

Pojasnilo: V stavku ALTER TABLESPACE je več tipov dejanj vsebnika (ADD, EXTEND ali RESIZE). V enem stavku ALTER TABLESPACE lahko podate le en tip dejanja. Isto dejanej lahko podate večkrat v različnih vsebnikih znotraj stavka.

Odgovor uporabnika: V stavku ALTER TABLESPACE podajte le en tip dejanja vsebnika.

sqlcode: -1763

sqlstate: 429BC

SQL1764NPodana velikost za dejanje RESIZE v stavku ALTER TABLESPACE je manjša kot trenutna velikost vsebnika prostora tabel.

Pojasnilo: Podana velikost v stavku ALTER TABLESPACE, ki uporablja dejanje RESIZE, je manjša od trenutne velikosti vsebnika prostora tabel. Velikost vsebnika lahko le zvečate.

Odgovor uporabnika: Podajte velikost, ki je večja od trenutne velikosti vsebnika prostora tabel.

sqlcode: -1764

sqlstate: 560B0


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