µ±Ç°Î»ÖãºÊ×Ò³ > OGG¸ÅÊö
¸ÅÊö£º¸ù¾Ý¹ú¼ÒµçÍø¹«Ë¾ÔËÓª¼à²â£¨¿Ø£©ÐÅÏ¢Ö§³Åϵͳ½¨Éèͳһ°²ÅÅ£¬ÎªÖ§³ÅÔ˼à
ÏîĿȫ¹ý³Ì¡¢Îï×ʹ©Ó¦Á´¡¢×ʽðÊÕÖ§¡¢¹ºÊ۵硢¹©µç·þÎñ¼°·ÖÎöÄ£Ð͵ÈÒµÎñÐèÇó£¬Ðè´ÓÏàÓ¦ÒµÎñϵͳ½ÓÈëÐèÇóÃ÷ϸÊý¾Ý¡£ÎªÂú×ãÃ÷ϸÊý¾Ýʵʱ½ÓÈëµÄÐèÇó£¬ÌØÒý½øOracle goldengate£¨ÒÔϼò³ÆÊý¾Ý¸´ÖÆ£©²úÆ·¡£
Ïֽ׶λùÓÚÊý¾Ý¸´ÖÆ·½Ê½£¬×ܲ¿²ãÃæÍê³É¹æ»®¼Æ»®ÐÅÏ¢¹ÜÀíÓ¦ÓᢲÆÎñ¹Ü¿ØÏµÍ³¡¢Êä±äµç¹¤³Ì½¨Éè¹ÜÀíϵͳ¡¢Ìظßѹ½»Á÷¹¤³Ì¹ÜÀíÐÅϢϵͳ¡¢ÖÐµç²Æ×ʽð½áËãϵͳ¡¢µç×ÓÉÌÎñƽ̨¼°¿Í»§·þÎñÖÐÐÄ7¸öϵͳÐèÇóÃ÷ϸÊý¾ÝµÄºáÏò¸´ÖÆ£¬Íê³É¹æ»®¼Æ»®ÐÅÏ¢¹ÜÀíÓ¦ÓÃϵͳ ¡¢ÖÐµç²Æ×ʽð½áËãϵͳ¡¢µç×ÓÉÌÎñƽ̨ÓëERP¡¢¿Í»§·þÎñÖÐÐļ°°²¼àСʱ¼¶£¨Ö¸±ê£©ÐèÇóÃ÷ϸÊý¾ÝÏ·¢27¼ÒÊ¡£¨ÊУ©¹«Ë¾£¨·Ö±ðÓÃÒÔÖ§³ÅÊ¡£¨ÊУ©ÏîĿȫ¹ý³Ì¡¢Îï×ʹ©Ó¦Á´¡¢×ʽðÊÕÖ§¡¢¹©µç·þÎñ¼°µçÄÜÖÊÁ¿×¨ÌâÐèÇ󣩣¬27¼ÒÊ¡Êй«Ë¾Íê³É²ÆÎñ¹Ü¿Ø¡¢»ù½¨¹Ü¿Ø¡¢ÓªÏú»ü²é£¨ÆäÖУº3¼Òµ¥Î»×öΪÊÔµãÓÉÓªÏúÒµÎñÓ¦ÓýÓÈ룩ÐèÇóÃ÷ϸÊý¾ÝµÄºáÏò¸´ÖÆ£¬Íê³É²ÆÎñ¹Ü¿Ø¡¢»ù½¨¹Ü¿Ø¡¢ÓªÏú»ü²é¡¢ERP(ºáÏòÓÉETL½ÓÈë) ÐèÇóÃ÷ϸÊý¾Ý×ÝÏòÉÏ´«×ܲ¿Êý¾ÝÖÐÐÄ¡£
1 OGG³£¼ûÎÊÌâ´¦Àí£º
1.1 ÎÊÌâÒ»£ºOGG-01296£»
¹Ø¼ü×Ö£ºDatabase error 1403 () ÔÒò·ÖÎö£ºÔ´¶ËÓëÄ¿±ê¶ËÊý¾Ý²»Ò»Ö£» ·ÖÎö˼·£º
1. ±í½á¹¹ÊÇ·ñ²»Ò»Ö£»±íÖÐÊÇ·ñ´æÔÚÖ÷¼ü£¬ÊÇ·ñÖØ½¨¹ýË÷Òý£»
2. È·¶¨Ä¿±ê¶ËÓÐûÓÐÓë´Ë¹ØÁªµÄ±íÓм¶ÁªÉ¾³ý»ò´¥·¢Æ÷¶Ô´Ë±íÏàÓ¦¼Ç¼×öÁ˲Ù×÷£» 3. È·ÈÏÄ¿±ê¶ËÊÇ·ñÓж¨Ê±µÄdmlÏà¹ØµÄjob²Ù×÷´Ë±í£»
4. ÔÚÄ¿±ê¶Î¸´Öƽø³ÌÖУ¬godengate´ÓÈÕÖ¾ÖнâÎö³ösqlÓï¾ä£¬¸ù¾Ý sqlÓï¾äµÄwhere
Ìõ¼þ£¬ÔÚÄ¿±êÊý¾Ý¿âÆ¥Åä²»³öÏàÓ¦µÄ¼Ç¼£¨¿ÉÄÜÊÇwhere×Ö¶ÎÔÚÄ¿±ê¶Ë²»´æÔÚ£©£» 5. ´æÔÚ²»Ð´ÈÕÖ¾µÄDML²Ù×÷ £¬½«Êý¾Ý¿âÉèÖÃΪforce logging״̬£» 6. ³õʼ»¯Ôì³ÉÁ½¶ËµÄÊý¾Ý²»Ò»ÖÂ;ÐèÒªÑϸñ°´ÕÕʵʩ¹æ·¶ÖеIJ½Öè½øÐУ» 7. ÈËΪÐÞ¸ÄOGGµÄ¼ì²éµã£¬alter extract/replicat£»
8. ÈËΪÐÞ¸ÄÁËÄ¿±ê¶ËµÄÊý¾Ý£»
9. ûÓÐÌí¼Ó±í¼¶¸½¼ÓÈÕÖ¾£¬³éÈ¡½ø³ÌÔÚadd trandata֮ǰÆô¶¯,±¾ÖÊÉÏÈÔÈ»ÊÇȱÉÙÁ˸½
¼ÓÈÕÖ¾ÐÅÏ¢Ôì³ÉµÄ£»
10. ¸ù¾Ý¶ÔÓ¦µÄsqlÓï¾äÈ¥logdump ²éѯ¶ÓÁÐÎļþÖеÄrecord Àï¹ØÓÚ×ֶμǼµÄÇé¿ö£¬
ÊÇ·ñkey columnûÓмǼÏà¹ØÖµ£¬ÕâÒ»°ãºÍ¸½¼ÓÈÕÖ¾Óйأ»
11. µ±×ÊÔ´±íÌí¼Ósupplement logµÄÁбÈREPLICATµÄKEYCOLSÀﶨÒåµÄÁÐÉÙ£¬»òÕß
extractµÄKEYCOLS±ÈREPLICATµÄKEYCOLSÉÙʱ£¬±¸·Ý¶Ë¾Í»á·¢Éú1403´íÎó£» 12. ºË¶Ô½ø³Ì²ÎÊý
1.2 ÎÊÌâ¶þ£ºOGG-01296£»
¹Ø¼ü×Ö£ºunique constraint
ÔÒò·ÖÎö£¨1£©£º¿Õ±í·ÖÇøÇå±í£¬Î´¿ªÆôDDLģʽ£¬Ô´¶ËÎÞ·¨²¶»ñ¿Õ±í·ÖÇøTRUNCATE²Ù×÷£¬
µ¼ÖÂÄ¿±ê¶ËÊý¾ÝûÓб»Í¬²½Çå³ý£¬Ô´¶ËÔÙ´ÎдÈëÒѱ»Çå³ý²Ù×÷µÄÊý¾Ý£¬µ¼ÖÂÄ¿±ê¶Ë±¨Î¨Ò»Ô¼Êø´íÎó¡£
´¦Àí°ì·¨£ººËʵԴ¶ËÊÇ·ñ´æÔÚ¿Õ±í·ÖÇøµÄÓï¾äÈçÏ£º
²é¿´³éÈ¡½ø³Ì½»Ò×ÐÅÏ¢¡°Ð´Èë¼Ç¼Êý-ɾ³ý¼Ç¼Êý¡±ÊÇ·ñ´óÓÚÔ¶Ô¶´óÓÚÔ´±íÏÖÓмǼÊý£¬Í¬Ê±½»Ò×ûÓÐÏÔʾtruncate²Ù×÷£¬ËµÃ÷´æÔÚ¿Õ±í·ÖÇøÇå±í²Ù×÷¡£
Âú×ãÒÔÉÏÌõ¼þ£¬Éϱ¨×ܲ¿£¬²¢Óë±¾µØÒµÎñϵͳÏîÄ¿×é½øÐйµÍ¨£¬ÒªÇóÆä½øÐÐÕû¸Ä¡£ --²é¿´ÊÇ·ñ´æÔÚ¿Õ·ÖÇøµÄÓï¾äÈçÏ£º
select count(1),partition_name from table_name partition(select PARTITION_NAME from all_tab_partitions where table_owner=¡®Óû§Ãû¡® and table_name=¡¯±íÃû¡¯) group by partition_name ÔÒò·ÖÎö£¨2£©£ºÎ¨Ò»Ô¼Êø²»Ò»ÖÂÔÒòÔì³É
a) Ô´¶ËÎÞÎ¨Ò»Ô¼Êø£¬È·Êµ´æÔÚÖØ¸´Êý¾Ý£» b) Ô´¶Ë´æÔÚÔ¼Êø£¬µ±ÓëÄ¿±ê²»Ò»Ö£» ´¦Àí°ì·¨£º
Õë¶ÔÎÊÌâa)£¬²¢·´À¡±¾µØÒµÎñϵͳÏîÄ¿×飬ҪÇóÆä½øÐÐÕû¸Ä£¬²¢½«¸ÃÎÊÌ⼰ʱ·´À¡×ܲ¿Êý¾Ý¸´ÖÆÖ§³ÖÍŶӡ£
Õë¶ÔÎÊÌâb£©,Èç¹û×ܲ¿ÊÚȨ¿ÉÒÔ±ä¸ü£¬Í¬²½ÐÞ¸ÄÄ¿±êÎ¨Ò»Ô¼Êø£¬ÖØÐÂÌí¼ÓÔ´¶Ë±í¼¶¸½¼ÓÈÕ
Ö¾£¬ÖØÆô¸´Öƽø³Ì¼´¿É£¬Èô²»¿ÉÒÔ±ä¸ü£¬·´À¡ÒµÎñÏîÄ¿×éÕû¸Ä£¬Ê¡ÊпÉÒÀ¾Ýʵ¼ÊÇé¿öÖÆ¶¨½â¾ö·½°¸¡£
ÔÒò·ÖÎö£¨3£©£ºÊÖ¶¯Ð޸ļì²éµã£¬µ¼ÖÂÊý¾Ý±»Öظ´×¥È¡»òͶµÝ£»
´¦Àí°ì·¨£º¿ÉÒÔ²ÉÓüÓÉϺöÂÔ±¨´í·½Ê½½«Êý¾Ý½ÓÈ루½«»áµ¼ÖÂÊý¾Ý¶ªÊ§£©£¬ÖØÆô¸´Öƽø³Ì£¬µÈ´ý½ø³ÌÎÞÑÓʱ£¬È¥³ý²ÎÊý£¬ÖØÆô½ø³Ì£¬²ÉÓÃÊý¾Ý±È¶Ô£¬ºË²éÊÇ·ñÓÐÊý¾Ý¶ªÊ§£¬ÈçÓжªÊ§£¬½«¶ªÊ§Êý¾Ý²¹Æë¼´¿É¡£ ÔÒò·ÖÎö£¨4£©£ºÔ´¶ËÎ¥¹æÉ¾³ý±í
´¦Àí°ì·¨£ºÕë¶Ô´ËÎÊÌ⣬ֻÄܲÉÈ¡µ¥±íÖØÐÂͬ²½À´·½°¸À´½â¾ö£¬ÖØÐÂÌí¼ÓÔ´±í±í¼¶¸½¼ÓÈÕÖ¾£¬ÊÇ·ñ½øÐÐÖØÐ³õʼ»¯²Ù×÷¸ù¾Ýʵ¼ÊÇé¿ö¶ø¶¨¡£
1.3 ÎÊÌâÈý£ºOGG-01296£»
¹Ø¼ü×Ö£ºDatabase error 2292
ÔÒò·ÖÎö£ºÎ´½ûÓÃÍâ¼ü£¬»á³öÏÖ´Ë´íÎó ´¦Àí·½·¨£º½ûÖ¹»òɾ³ýÍâ¼ü£¬ÖØÆô½ø³Ì¼´¿É
1.4 ÎÊÌâËÄ£ºOGG-01031£¨Í¶µÝ½ø³Ì¹ÒÆð£©
ÔÒò·ÖÎö£¨1£©£º¿ÉÄÜÊÇÍøÂç³öÏÖ¹ý¹ÊÕÏ£¬Ô´¶ËµÄͶµÝ½ø³ÌÓëÄ¿±ê¶ÏÁËÁªÏµ£¬Ä¿±ê¶Ë¹ÜÀí½ø³ÌΪÆäÆô¶¯µÄserver½ø³ÌÒ»Ö±»¹ÔÚÔËÐУ¬Ï´ÎͶµÝÖØÆôʱĿ±ê¹ÜÀí½ø³Ì»áÊÔͼÉú³ÉÁíÍâÒ»¸öserver½ø³Ì£¬ÕâÑùÁ½¸öserver½ø³Ì»áÕùͬһ¸ö¶ÓÁÐÎļþ¡£
´¦Àí·½·¨£ºÊÇÍ£µôÔ´¶ËµÄËùÓÐͶµÝ½ø³Ì£¬Ê¹ÓÃps ¨Cef|grep server£¨»òOGG°²×°Ä¿Â¼£©¿´¿´ÊDz»ÊÇ»¹ÓÐOGGµÄserver½ø³ÌÔÚÅÜ£¬Èç¹ûÓУ¬É±ËÀËü£¨Ò»¶¨ÒªÈ·ÈÏÔ´¶Ëdata pumpȫͣµô£¬²¢ÇÒɱµÄÊÇserver½ø³Ì£¬²»ÒªÉ±ÆäËüextract/replicat/mgrµÈ£©£¬ÖØÆôÔ´¶ËͶµÝ¼´¿É¡£
ÔÒò·ÖÎö£¨2£©£º¿ÉÄÜÊÇͶµÝÖÁÄ¿±ê¶ËµÄ¶ÓÁÐÎļþË𻵣¬Ç°¹öÖØÐÂÉú³ÉÒ»¸öеĶÓÁÐÎļþ ´¦Àí·½·¨£ºÇ°¹öͶµÝ½ø³Ì¡£ --ÃüÁîÈçÏÂ
Alter extract ͶµÝ½ø³Ì,etrollover µ±Ç°Í¶µÝ½ø³Ì¶ÓÁкÅ
1.5 ÎÊÌâÎ壺OGG-01161ÓëOGG-01163£»
¹Ø¼ü×Ö£º Bad column
ÔÒò·ÖÎö£¨1£©£ºµ±Ô´¶Ë±í½á¹¹·¢Éú±ä»¯Ê±£¬Ä¿±ê¶Ë¸´Öƽø³Ì»á³öÏÖ´Ë´íÎó
´¦Àí·½·¨£º È·¶¨±ä¸üÄÚÈÝ£¬Èç¹ûͬ²½±ä¸ü£¬ÖØÆô½ø³Ì¼´¿É£»Èç¹û²»Í¬²½±ä¸ü£¬ÐèÉú³ÉÊý¾Ý¶¨ÒåÎļþ£¨Éæ¼°Ö÷¼ü×ֶΣ¬ÖØÐÂÌí¼Ó×îС¸½¼ÓÈÕÖ¾£©£¬ÖØÆô¸´Öƽø³Ì¼´¿É£»
ÔÒò·ÖÎö£¨2£©£ºÔ´¶Ëץȡ½ø³ÌÌí¼Ó¼ÓÃܲÎÊýENCRYPTTRAIL£¬¸´Öƽø³ÌÖÐûÓÐÌí¼Ó½âÃܲÎÊýDECRYPTTRAIL£¬µ¼Ö¶ÓÁб»Í¶µÝµ½Ä¿±ê¶Ë£¬ÎÞ·¨±»½âÃÜ£¬µ¼Ö¸´Öƽø³Ì½âÎöÊdzöÏÖÔ´¶ËºÍÄ¿±ê¶Ë½á¹¹²»Ò»ÖÂÎÊÌâ¡£
´¦Àí·½·¨£ºÔÚÄ¿±ê¶ËµÄ¸´Öƽø³ÌÖмÓÈë½âÃܲÎÊýDECRYPTTRAIL£¬ÖØÆô¸´Öƽø³Ì¼´¿É¡£
1.6 ÎÊÌâÁù£ºOGG-00446£»
? ¹Ø¼ü×Ö£º Could not find archived log ÔÒò·ÖÎö£º¹éµµÎļþ¶ªÊ§ ´¦Àí·½·¨£º
1. Èç¹ûÄܽ«¶ªÊ§µÄ¹éµµÈÕÖ¾Õһأ¬ÖØÆôץȡ½ø³Ì¿É½â¾ö´ËÎÊÌ⣻
2. Èô¹éµµÈÕÖ¾ÎÞ·¨Õһأ¬ÐèÉèÖôӵ±Ç°Ê±¼ä½Úµã½øÐÐÊý¾Ýץȡ£¬Í¬Ê±Í£Ö¹¸´Öƽø³Ì£¬
½øÐÐÊý¾Ýµ¼³ö£¬ÔÚÄ¿±ê¶Ë½øÐÐÏàÓ¦Êý¾Ý³õʼ»¯£¬°´µ¼³öʱ¼ä½ÚµãÖØÆô¸´ÖƼ´¿É¡£
1.7 ÎÊÌâÆß£ºOGG-00423£»
ÔÒò·ÖÎö£¨1£©£º²ÎÊýÎļþÅäÖÃÖÐÓÐÎÊÌâ ´¦Àí·½·¨£ººË²é²ÎÊýÅäÖÃÊÇ·ñ´íÎó£» ÔÒò·ÖÎö£¨2£©£ºÊý¾Ý¶¨ÒåÎļþÉú³ÉÎÊÌâ
´¦Àí·½·¨£ºÈçÓÐÉú³É¹ýÊý¾Ý¶¨ÒåÎļþÐèÒªÖØÐÂÉú³É
×¢ÒâÊÂÏ
? µ¼Èëʱ¼ÓÈëTABLES£¨¿ÉÒÔÖ¸¶¨±íÃû£©£¬ºöÂÔ½¨±í²ÎÊý£¨IMPΪignore=y£¬IMPDPΪ
include=table_data£©£¬Ìí¼ÓÈÕÖ¾²ÎÊý£¨IMPΪlog£¬IMPDPΪlogfile£©£¬²»µ¼ÈëÔ¼Êø¼°´¥·¢Æ÷²ÎÊý£¨IMPΪCONSTRAINTS=NºÍTRIGGERS=N£©£¬Ö¸¶¨Óû§²ÎÊý£¨IMPDP
¹²·ÖÏí92ƪÏà¹ØÎĵµ