Oracle Data IntegratorʵʱÊý¾Ý¼¯³É¼ò½é
http://blog.csdn.net/kj_zx19854/archive/2009/07/28/4388487.aspx
ÏÖÔÚ£¬¸´Ôӵē¿ÉÈȲå°Î”ϵͳºÍÃæÏò·þÎñµÄÌåϵ½á¹¹ (SOA) µÃµ½Á˹㷺ӦÓã¬ÕâʹµÃ½«Êý¾ÝºÏÀíµØÕûºÏÔÚÒ»ÆðµÄÄѶÈÈÕÒæÔö¼Ó¡£¾¡¹ÜÄúµÄÖ÷ÒªÓ¦ÓóÌÐòÊý¾Ý¿âÔÚ Oracle Êý¾Ý¿âÉÏÔËÐУ¬µ«ÊÇ¿ÉÄÜ»¹ÓÐÆäËû½ÏСµÄϵͳÔÚÆäËû¹©Ó¦ÉÌÌṩµÄÊý¾Ý¿âºÍƽ̨ÉÏÔËÐС£ÄúµÄÓ¦ÓóÌÐò±¾Éí¿ÉÒÔͨ¹ý Web ·þÎñÖ®ÀàµÄ¼¼Êõ½øÐн»»¥£¬Ó¦ÓóÌÐòºÍÊý¾Ý¿ÉÒÔÔ¶³ÌÍйܣ¬Ò²¿ÉÒÔÓÉÄúÔÚÆóÒµÊý¾ÝÖÐÐÄÄÚ½øÐйÜÀí¡£
Oracle Data Integrator ÊôÓÚ Oracle ÈÚºÏÖмä¼þ²úƷϵÁУ¬Ëü½â¾öÁËÒì¹¹³Ì¶ÈÈÕÒæÔö¼ÓµÄ»·¾³ÖеÄÊý¾Ý¼¯³ÉÐèÇó¡£ËüÊÇÒ»¸ö»ùÓÚ Java µÄÓ¦ÓóÌÐò£¬¿ÉÒÔʹÓÃÊý¾Ý¿âÀ´Ö´ÐлùÓÚ¼¯ºÏµÄÊý¾Ý¼¯³ÉÈÎÎñ£¬Ò²¿ÉÒÔ½«¸Ã¹¦ÄÜÀ©Õ¹µ½¶àÖÖÊý¾Ý¿âƽ̨ÒÔ¼° Oracle Êý¾Ý¿â¡£´ËÍ⣬ͨ¹ýËü£¬Äú»¹¿ÉÒÔͨ¹ý Web ·þÎñºÍÏûÏ¢ÌáÈ¡²¢Ìṩת»»Êý¾Ý£¬ÒÔ¼°´´½¨ÔÚÃæÏò·þÎñµÄÌåϵ½á¹¹ÖÐÏìÓ¦ºÍ´´½¨Ê¼þµÄ¼¯³É¹ý³Ì¡£
Oracle Data Integrator ²úÆ·Ìåϵ½á¹¹
Oracle Data Integrator ÊÇÒÔ Java ͼÐÎÄ£¿éºÍµ÷¶È´úÀí·ÃÎʵÄÄ£¿é»¯ÐÅÏ¢¿âΪÖÐÐĽøÐÐ×éÖ¯µÄ¡£Í¼ÐÎÄ£¿éÓÃÓÚÉè¼ÆºÍ¹¹½¨¼¯³É¹ý³Ì£¬´úÀíÓÃÓÚ°²ÅźÍе÷¼¯³ÉÈÎÎñ¡£µ± Oracle Data Integrator ÏîĿͶÈëÉú²úʱ£¬Êý¾Ý¹ÜÀíÔ±¿ÉÒÔʹÓûùÓÚ Web µÄ Metadata Navigator Ó¦ÓóÌÐòÀ´¸ù¾ÝÐÅÏ¢¿âÖеÄÔªÊý¾ÝÉú³É±¨¸æ¡£ÏֳɵÄ֪ʶģ¿é¿ÉÒÔʹÓÃÌØ¶¨ÓÚÆ½Ì¨µÄ´úÂëºÍ¹¤¾ß¿çÒ칹ƽ̨ÌáÈ¡ºÍ¼ÓÔØÊý¾Ý¡£
Oracle Data Integrator ÐÅÏ¢¿â°üº¬Ò»¸öÖ÷ÐÅÏ¢¿â£¨°üº¬ÓйØÓû§ºÍ½ÇÉ«µÄÏêϸÐÅÏ¢£©¡¢µ½Êý¾Ý¿âºÍÆäËûÊý¾ÝÔ´µÄÁ¬½Ó¡¢ÏîÄ¿°æ±¾ÒÔ¼°Ò»¸ö»ò¶à¸ö¹¤×÷ÐÅÏ¢¿â£¨°üº¬Êý¾ÝÄ£Ð͵ÄÏêϸÐÅÏ¢ÒÔ¼°ÓÃÓÚ¼¯³ÉÊý¾ÝµÄÓ³É䣩¡£ÕâЩÐÅÏ¢¿â¿ÉÒÔ´æ´¢ÔÚ Oracle ºÍ·Ç Oracle ¹ØÏµÊý¾Ý¿âÖУ¬¿ÉÒÔʹÓÃͼÐÎÄ£¿é½øÐйÜÀí£¬²¢¿ÉÒÔÔÚÔËÐÐʱÓÉ´úÀí½øÐзÃÎÊ¡£
ÓÐËĸöͼÐÎÄ£¿é¿ÉÓÃÀ´´´½¨ºÍ¹ÜÀí Oracle Data Integrator ÏîÄ¿£º
Designer ÓÃÓÚ¶¨ÒåÊý¾Ý´æ´¢£¨±í¡¢Îļþ¡¢Web ·þÎñµÈ£©¡¢½Ó¿Ú£¨Êý¾ÝÓ³É䣩ÒÔ¼°³ÌÐò°ü£¨°üÀ¨½Ó¿ÚÔÚÄڵļ¸×鼯³É²½Ö裩¡£
Topology Manager ÓÃÓÚ´´½¨ºÍ¹ÜÀíµ½Êý¾ÝÔ´ºÍ´úÀíµÄÁ¬½Ó£¬Í¨³£ÏÞÖÆÎªÖ»ÓйÜÀíÔ±¿ÉÒÔ·ÃÎÊ¡£
Operator ÓÃÓڲ鿴ºÍ¹ÜÀí²úÆ·¼¯³É×÷Òµ¡£
Security Manager ¹ÜÀíÓû§¼°ÆäÐÅÏ¢¿âȨÏÞ¡£
ÕâЩ»ùÓÚ Java µÄÓ¦ÓóÌÐò¿ÉÔÚ°üÀ¨ Microsoft Windows¡¢Macintosh OS X ºÍ Linux ÔÚÄÚµÄÈκΠJava »·¾³ÖÐÔËÐС£
ÉùÃ÷ʽÉè¼Æ
Ò»°ãÀ´Ëµ£¬Êý¾Ý¼¯³ÉÈÎÎñÉæ¼°Á½¸öÖ÷ÒªµÄÁìÓò£º
¹ØÓÚת»»ÄÄλÊý¾
Ïà¹ØÎĵµ£º
ÎÊÌâÒ»£ºÈç±£¼ÓÔØJDBCÇý¶¯³ÌÐò£º
Õý³£ÎÒÃǼÓÔØÇý¶¯³ÌÐòÓÐÈý¸ö;¾¶£º
1.Class.forName(String)ÕâÏëµ±ÓÚclassLoaderÒ»¸öStringÖ¸¶¨µÄÀ࣬ÔÚ×°ÔØÊ±°Ñ¸ÃÇý¶¯³ÌÐòµÄ¾²Ì¬ÄÚÈݶ¼³õʼ»¯£¬ÆäʵÕâʱÇý¶¯³ÌÐòÀàµ÷ÓÃÁËDriverManager.registerDriver(driver)·½·¨¡£
2.ʹÓÃϵͳÊôÐÔ£ºSystem.getPro ......
MySQL Data Type
Oracle Data Type
BIGINT
NUMBER(19, 0)
BIT
RAW
BLOB
BLOB, RAW
CHAR
CHAR
DATE
DATE
DATETIME
DATE
DECIMAL
FLOAT (24)
DOUBLE
FLOAT (24)
DOUBLE PRECISION
FLOAT (24)
ENUM
VARCHAR2
FLOAT
FLOAT
INT
NUMBER(10, 0)
INTEGER
NUMBER(10, 0)
LONGBLOB
BLOB, RAW
LONGTEX ......
ÓкܶàÓ¦ÓÃÏîÄ¿, ¸ÕÆð²½µÄʱºòÓÃMYSQLÊý¾Ý¿â»ù±¾ÉÏÄÜʵÏÖ¸÷ÖÖ¹¦ÄÜÐèÇó£¬Ëæ×ÅÓ¦ÓÃÓû§µÄÔö¶à£¬Êý¾ÝÁ¿µÄÔö¼Ó£¬MYSQL½¥½¥µØ³öÏÖ²»¿°ÖظºµÄÇé¿ö£º
Á¬½ÓºÜÂýÉõÖÁå´»ú£¬ÓÚÊǾÍÓаÑÊý¾Ý´ÓMYSQLǨµ½ORACLEµÄÐèÇó£¬Ó¦ÓóÌÐòÒ²ÒªÏàÓ¦×öһЩÐ޸ġ£±¾ÈË×ܽá³öÒÔϼ¸µã×¢ÒâÊÂÏϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1£® ×Ô¶¯Ôö³¤µÄÊý¾ÝÀàÐ ......
SQLServerºÍOracleµÄ³£Óú¯Êý¶Ô±È
¡¡¡¡1.¾ø¶ÔÖµ
¡¡¡¡S:select abs(-1) value
¡¡¡¡O:select abs(-1) value from dual
¡¡¡¡2.È¡Õû(´ó)
¡¡¡¡S:select ceiling(-1.001) value
¡¡¡¡O:select ceil(-1.001) value from dual
¡¡¡¡3.È¡Õû£¨Ð¡£©
¡¡¡¡S:select floor(-1.001) value
¡¡¡¡O:select floor(-1.001) valu ......
Oracle±Ê¼Ç
l ¹ØÓÚTRUNCº¯Êý
SELECT
RELATED_ID ,
DOC_ID ,
CAT_ID ,
CAT_CODE ,
RELEASE_DATE ,
&n ......