Message Reference

SQL4300 - SQL4399

SQL4300NPodpora za Javo na tej platformi ni nameščena ali ni pravilno konfigurirana.

Pojasnilo: Podpora za shranjene procedure Java in uporabniško definirane funkcije na tem strežniku ni nameščena in konfigurirana.

Odgovor uporabnika: Zagotovite, da je za strežnik nameščeno združljivo izvajalno okolje Java ali komplet razvijalskih orodij Java. Preverite, ali je konfiguracijski parameter "jdk11_path" pravilno nastavljen.

sqlcode: -4300

sqlstate: 42724

SQL4301NZagon prevajalnika Java ali komuniciranje z njim nista uspela, koda vzroka "<koda-vzroka>".

Pojasnilo: Napaka se je zgodila med poskusom zagona prevajalnika Java ali komuniciranjem z njim. Kode vzrokov so:

1
Spremenljivke okolja Java ali konfiguracijski parametri baze podatkov Java niso veljavni.

2
Klic izvornega vmesnika Java interpreterju Java ni uspel.

3
Datoteka "db2java.zip" je pokvarjena ali pa manjka.

4
Interpreter Java se je zaključil in ga ni mogoče znova pognati.

Odgovor uporabnika: Preverite, ali so konfiguracijski parametri baze podatkov Java (jdk11_path in java_heap_sz) nastavljeni pravilno. Zagotovite, da je nameščeno okolje za izvajanje Java. Preverite, ali notranjih razredov DB2 (COM.ibm.db2) niso prepisali uporabniški razredi.

sqlcode: -4301

sqlstate: 58004

SQL4302NShranjena procedura ali uporabniško definirana funkcija Java "<ime>", specifično ime "<specifično-ime>", je bila prekinjena z izjemo "<niz>" .

Pojasnilo: Shranjena procedura ali uporabniško definirana funkcija Java je bila prekinjena zaradi izjeme Java. Dnevnik storitve prve napake (db2diag.log) vsebuje sledenje sklada Java za prekinjeni način.

Odgovor uporabnika: Razhroščite način Java, da boste odpravili izjemo.

sqlcode: -4302

sqlstate: 38501

SQL4303NShranjene procedure ali uporabniško definirane funkcije Java "<ime>", specifično ime "<specifično-ime>", ni bilo mogoče določiti iz zunanjega imena "<niz>".

Pojasnilo: Stavek CREATE PROCEDURE ali CREATE FUNCTION, ki določa to shranjeno proceduro ali uporabniško definirano funkcijo, vsebuje nepravilno oblikovan člen EXTERNAL NAME. Zunanje ime mora biti oblikovano kot sledi: "package.subpackage.class!method".

Odgovor uporabnika: Podajte popravljeni stavek CREATE PROCEDURE ali CREATE FUNCTION.

sqlcode: -4303

sqlstate: 42724

SQL4304NShranjena procedura ali uporabniško definirana funkcija Java "<ime>", specifično ime "<specifično-ime>", ni mogla naložiti razreda Java "<razred>", koda vzroka "<koda-vzroka>" .

Pojasnilo: Razredov Java, podanih s členom EXTERNAL NAME iz stavka CREATE PROCEDURE ali CREATE FUNCTION, ni bilo mogoče naložiti. Kode vzrokov so:

1
Razred ni bil najden v CLASSPATH.

2
Razred ni izvršil zahtevanega vmesnika ("COM.ibm.db2.app.StoredProc" ali "COM.ibm.db2.app.UDF") ali pa ni imel oznake dostopa Java "public".

3
Privzeti konstruktor ni uspel ali pa ni bil na voljo.

4
Gonilnika za "jdbc:default:connection" ni bilo mogoče naložiti.

5
Privzetega konetksta ni bilo mogoče vzpostaviti.

Odgovor uporabnika: Preverite, ali je datoteka ".class" nameščena na CLASSPATH, npr. pod "sqllib/function". Prav tako zagotovite tudi, da izvršuje zahtevane vmesnike Java in je nastavljena na "public".

sqlcode: -4304

sqlstate: 42724

SQL4306NShranjena procedura ali uporabniško definirana funkcija Java "<ime>", specifično ime "<specifično-ime>", ni mogla poklicati metode Java "<metoda>", oznaka "<niz>" .

Pojasnilo: Načina Java, podanega s členom EXTERNAL NAME iz stavka CREATE PROCEDURE ali CREATE FUNCTION, ni bilo mogoče najti. Njegov navedeni seznam argumentov se morda ne ujema s pričakovanji baze podatkov ali pa ni način primerka "public".

Odgovor uporabnika: Zagotovite, da ima način primerka Java oznako "public" in pričakovani seznam argumentov za ta klic.

sqlcode: -4306

sqlstate: 42724


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