Üzenetek leírása

SQL4300 - SQL4399

SQL4300NEzen a platformon nincs telepítve, illetve nincs megfelelően konfigurálva a Java támogatás.

Magyarázat: A tárolt Java eljárások és a felhasználó által megadott függvények támogatása nincs telepítve és konfigurálva a kiszolgálón.

Felhasználói válasz: Gondoskodjon arról, hogy egy kompatíbilis Java futtatókörnyezet vagy fejlesztői környezet (JDK) legyen telepítve a kiszolgálón! Gondoskodjon arról, hogy a "jdk11_path" konfigurációs paraméter megfelelően legyen beállítva!

sqlcode: -4300

sqlstate: 42724

SQL4301NA Java értelmező indítása vagy kommunikációja nem sikerült, az okkód: "<okkód>".

Magyarázat: Hiba történt a Java interpreter indítása vagy kommunikációja során. Az okkódok:

1
Java környezeti változók vagy Java adatbázis konfigurációs paraméterer érvénytelenek.

2
Egy Java Native Interface hívás a Java interpreterhez meghiúsult.

3
A "db2java.zip" fájl lehet, hogy megsérült vagy hiányzik.

4
A Java interpreter befejeződött és nem indítható újra.

Felhasználói válasz: Győződjön meg róla, hogy a Java adatbázis konfigurációs paraméterek (jdk11_path és java_heap_sz) helyesen vannak beállítva! Győződjön meg róla, hogy egy támogatott Java runtime környezet telepítve van! Győződjön meg róla, hogy belső DB2 osztályokat (COM.ibm.db2) nem írják felül felhasználói osztályok!

sqlcode: -4301

sqlstate: 58004

SQL4302NA "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név "<karakterlánc>" kivétellel kilépett.

Magyarázat: A tárolt Java eljárás vagy felhasználó által megadott függvény Java kivétellel lépett ki. A First Failure Service Log (db2diag.log) tartalmaz Java stack nyomkövetést a kilépett metódushoz.

Felhasználói válasz: Keresse meg a hibát a Java metódusban a kivétel megszüntetése érdekében!

sqlcode: -4302

sqlstate: 38501

SQL4303NA "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név nem azonosítható a "<karakterlánc>" külső névből.

Magyarázat: A CREATE PROCEDURE vagy CREATE FUNCTION utasításnak, amely ezt a tárolt eljárást vagy felhasználó által megadott függvényt megadta, hibásan formázott EXTERNAL NAME tagmondata van. A külső névnek az alábbi formátumúnak kell lennie: "csomag.alcsomag.osztály!metódus".

Felhasználói válasz: Adja meg a javított CREATE PROCEDURE vagy CREATE FUNCTION utasítást!

sqlcode: -4303

sqlstate: 42724

SQL4304NA "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név nem tudta betölteni az "<osztály>" Java osztályt. Az okkód: "<okkód>".

Magyarázat: A CREATE PROCEDURE vagy CREATE FUNCTION utasítás EXTERNAL NAME tagmondata által megadott Java osztály nem tölthető be. Az okkódok:

1
Az osztály nem található a CLASSPATH-ban.

2
Az osztály nem valósította meg a kívánt illesztőt ("COM.ibm.db2.app.StoredProc" vagy "COM.ibm.db2.app.UDF") vagy hiányzott a Java "public" hozzáférési jelző.

3
Az alapértelmezett konstruktor meghiúsult vagy nem volt elérhető.

4
Nem sikerült a vezérlő betöltése a következőhöz: "jdbc:default:connection".

5
Nem sikerült az alapértelmezés névkörnyezet létrehozása.

Felhasználói válasz: Győződjön meg róla, hogy a fordított ".class" fájl telepítve van a CLASSPATH-ban (pl.: "sqllib/function" alatt)! Győződjön meg arról, hogy megvalósítja a kívánt Java illesztőt és "public"!

sqlcode: -4304

sqlstate: 42724

SQL4306NA "<név>" tárolt Java eljárás vagy felhasználó által megadott függvény, "<specifikus név>" specifikus név nem tudta meghívni a "<metódus>" Java metódust. Az okkód: "<okkód>".

Magyarázat: A CREATE PROCEDURE vagy CREATE FUNCTION utasítás EXTERNAL NAME tagmondata által megadott Java metódus nem található. A deklarált paraméterlistája lehet, hogy nem egyezik az adatbázis által várttal vagy lehet, hogy nem "public" példány metódus.

Felhasználói válasz: Győződjön meg arról, hogy a Java példány metódus létezik a "public" jelzővel és a hívás várt paraméterlistájával!

sqlcode: -4306

sqlstate: 42724


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