¸Þ½ÃÁö ÂüÁ¶¼­

SQL4300 - SQL4399

SQL4300NÀÌ Ç÷§Æû¿¡ Java Áö¿øÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê°Å³ª ÀûÀýÇÏ°Ô ±¸¼ºµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.

¼³¸í: Java ÀúÀå ÇÁ·Î½Ãµà¾î¿Í »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö Áö¿øÀÌ ÀÌ ¼­¹ö¿¡ ¼³Ä¡ ¹× ±¸¼ºµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ȣȯ °¡´ÉÇÑ ¼­¹ö¿ë JRE ¶Ç´Â JDK°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. "jdk11_path" ±¸¼º ¸Å°³º¯¼ö°¡ Á¦´ë·Î ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -4300

sqlstate: 42724

SQL4301NJava ÀÎÅÍÇÁ¸®ÅÍ ½ÃÀÛ ¶Ç´Â Åë½ÅÀÌ ½ÇÆÐÇß½À´Ï´Ù. ÀÌÀ¯ ÄÚµå "<reason-code>"

¼³¸í: Java ÀÎÅÍÇÁ¸®Å͸¦ ½ÃÀÛ ¶Ç´Â ÀÌ¿Í Åë½ÅÇÏ·Á°í ÇÏ´Â µ¿¾È ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ÀÌÀ¯ ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.

1
Java ȯ°æ º¯¼ö ¶Ç´Â Java µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

2
Java ÀÎÅÍÇÁ¸®ÅÍ¿¡ ´ëÇÑ Java ¿ø½Ã ÀÎÅÍÆäÀ̽º È£ÃâÀÌ ½ÇÆÐÇß½À´Ï´Ù.

3
"db2java.zip" ÆÄÀÏÀÌ ¼Õ»óµÇ°Å³ª ´©¶ôµÇ¾úÀ» °ÍÀÔ´Ï´Ù.

4
Java ÀÎÅÍÇÁ¸®ÅͰ¡ ÀÚü Á¾·áµÇ¾î Àç½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Java µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö(jdk11_path ¹× java_heap_sz)°¡ ¿Ã¹Ù¸£°Ô ¼³Á¤µÇ¾úÀ½À» È®ÀÎÇϽʽÿÀ. Áö¿øµÇ´Â JRE°¡ ¼³Ä¡µÇ¾úÀ½À» È®ÀÎÇϽʽÿÀ. ³»ºÎ DB2 Ŭ·¡½º(COM.ibm.db2)°¡ »ç¿ëÀÚ Å¬·¡½º¿¡ ÀÇÇØ ´ëüµÇÁö ¾Ê¾ÒÀ½À» È®ÀÎÇϽʽÿÀ.

sqlcode: -4301

sqlstate: 58004

SQL4302NJava ÀúÀå ÇÁ·Î½Ãµà¾î ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<name>", ¼¼ºÎ À̸§ "<spec-name>"ÀÌ ¿¹¿Ü "<string>"°ú ÇÔ²² ÁßÁöµÇ¾ú½À´Ï´Ù.

¼³¸í: Java ÀúÀå ÇÁ·Î½Ãµà¾î ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)°¡ Java ¿¹¿Ü·Î ÁßÁöµÇ¾ú½À´Ï´Ù. ÃÖÃÊ ¿À·ù ¼­ºñ½º ·Î±×(FFSL: db2diag.log)¿¡ ÁßÁöµÈ ¸Þ¼Òµå¿¡ ´ëÇÑ Java ½ºÅà ÃßÀûÀÌ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Java ¸Þ¼Òµå¸¦ µð¹ö±×ÇÏ¿© ¿¹¿Ü¸¦ Á¦°ÅÇϽʽÿÀ.

sqlcode: -4302

sqlstate: 38501

SQL4303NJava ÀúÀå ÇÁ·Î½Ãµà¾î ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<name>", ¼¼ºÎ À̸§ "<spec-name>"ÀÌ ¿ÜºÎ À̸§ "<string>"À¸·ÎºÎÅÍ ½Äº°µÉ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ÀÌ ÀúÀå ÇÁ·Î½Ãµà¾î ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)¸¦ ¼±¾ðÇÑ CREATE PROCEDURE ¶Ç´Â CREATE FUNCTION¹®¿¡ À߸øµÈ Çü½ÄÀÇ EXTERNAL NAMEÀýÀÌ ÀÖ½À´Ï´Ù. ¿ÜºÎ À̸§Àº ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. "package.subpackage.class!method"

»ç¿ëÀÚ ÀÀ´ä: ¼öÁ¤µÈ CREATE PROCEDURE ¶Ç´Â CREATE FUNCTION¹®À» Á¦ÃâÇϽʽÿÀ.

sqlcode: -4303

sqlstate: 42724

SQL4304NJava ÀúÀå ÇÁ·Î½Ãµà¾î ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<name>", ¼¼ºÎ À̸§ "<spec-name>"ÀÌ Java Ŭ·¡½º "<class>"¸¦ ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÀ¯ ÄÚµå "<reason-code>"

¼³¸í: CREATE PROCEDURE ¶Ç´Â CREATE FUNCTION¹®ÀÇ EXTERNAL NAMEÀý¿¡ ÀÇÇØ ÁÖ¾îÁø Java Ŭ·¡½º¸¦ ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÀ¯ ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.

1
ÀÌ Å¬·¡½º¸¦ CLASSPATH¿¡¼­ ãÁö ¸øÇß½À´Ï´Ù.

2
Ŭ·¡½º°¡ ÇÊ¿äÇÑ ÀÎÅÍÆäÀ̽º("COM.ibm.db2.app.StoredProc" ¶Ç´Â "COM.ibm.db2.app.UDF")¸¦ ±¸ÇöÇÏÁö ¾Ê¾Ò°Å³ª Java "public" ¾×¼¼½º Ç÷¡±×°¡ ºÎÁ·ÇÕ´Ï´Ù.

3
±âº» ±¸¼º±â(constructor)°¡ ½ÇÆÐÇ߰ųª »ç¿ë ºÒ°¡´ÉÇß½À´Ï´Ù.

4
"jdbc:default:connection"¿¡ ´ëÇÑ µå¶óÀ̹ö¸¦ ·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù.

5
±âº» ¹®¸ÆÀ» ¼³Á¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÄÄÆÄÀÏµÈ ".class" ÆÄÀÏÀÌ CLASSPATH, ¿¹¸¦ µé¸é "sqllib/function" ¾Æ·¡¿¡ ¼³Ä¡µÇ¾î ÀÖÀ½À» È®ÀÎÇϽʽÿÀ. Çʼö Java ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇϰí "°ø¿ë"ÀÓÀ» È®ÀÎÇϽʽÿÀ.

sqlcode: -4304

sqlstate: 42724

SQL4306NJava ÀúÀå ÇÁ·Î½Ãµà¾î ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<name>", ¼¼ºÎ À̸§ "<spec-name>"ÀÌ Java ¸Þ¼Òµå "<method>", ½Ã±×´Ïó "<string>"À» È£ÃâÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: CREATE PROCEDURE ¶Ç´Â CREATE FUNCTION¹®ÀÇ EXTERNAL NAMEÀý¿¡ ÀÇÇØ ÁÖ¾îÁø Java ¸Þ¼Òµå¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ¼±¾ðµÈ Àμö ¸ñ·ÏÀÌ µ¥ÀÌÅͺ£À̽º°¡ ¿¹»óÇÏ´Â °Í°ú ÀÏÄ¡ÇÏÁö ¾Ê°Å³ª "°ø¿ë" ÀνºÅϽº ¸Þ¼Òµå°¡ ¾Æ´Ò ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Java ÀνºÅϽº ¸Þ¼Òµå°¡ "°ø¿ë" Ç÷¡±× ¹× ÀÌ È£Ãâ¿¡ ´ëÇØ ¿¹»óµÇ´Â Àμö ¸ñ·Ï°ú ÇÔ²² Á¸ÀçÇÔÀ» È®ÀÎÇϽʽÿÀ.

sqlcode: -4306

sqlstate: 42724


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]