¹Ø¼ü´Ê:
°ó¶¨±äÁ¿(binding variable),¹²Ïí³Ø(shared buffer pool), SGA(system global area);
ÔÚ¿ª·¢Ò»¸öÊý¾Ý¿â
ϵͳǰ,ÓÐ˶ÔOracle ϵͳÁ˽âºÜ¶à,ÓÈÆäÊÇËüµÄÌØÐÔ,ºÃÏóºÜÉÙ°É;¶Ô³õѧÕßÀ´½²,Õâ¸üÊDz»¿ÉÄܵÄÊÂÇé;½ö½ö¼òµ¥ÕÆÎÕÁËSQL
µÄд·¨,¾Í¿ªÊ¼ÁËÊý¾Ý¿âµÄ¿ª·¢,Æä½á¹ûÖ»ÄÜÊÇ¿ª·¢Ò»¸öûÓÐЧÂÊ,ҲûÓпÉÀ©Õ¹µÄϵͳ;
j8m*uA$_G*T[`u0
Òò´Ë,ÎÒдÕâ¸öÖ÷ÌâÒ²ÊÇÏ£ÍûÈôó¼Ò¸ü¶àµØÕÆÎÕOracleÊý¾Ý¿âµÄÌØÐÔ,´Ó¶øÔڼܹ¹Ò»¸öÐÂϵͳʱ,ÄÜ¿¼ÂÇϵͳµÄ¿ÉÀ©Õ¹,¿ÉÉìËõÐÔ,Ò²¼æ¹ËϵͳµÄЧÂʺÍÎȶ¨;ITPUB¸öÈ˿ռä'm/jSI'B
\'^H
vm
e#u!V/[0
ʹÓð󶨱äÁ¿ÊÇOracleÊý¾Ý¿âµÄÌØÐÔÖ®Ò»;ÓÚÊÇ´ó¼ÒÒªÎÊ,ΪʲôʹÓÃ,ÔõÑùʹÓÃ,ËüµÄʹÓÃÏÞÖÆÌõ¼þÊÇʲô?ÎһᰴÕÕÕâÑùµÄÏ뷨ȥ½â´ð´ó¼ÒµÄÒÉÎÊ,ÎÒÒ²»áÒÔ¾ÙÀý×ӵķ½Ê½À´»Ø´ðÕâЩÎÊÌâ;
1. ΪʲôʹÓð󶨱äÁ¿?ITPUB¸öÈ˿ռä
Mh,tMh%@ V/f
ÕâÊǽâ¾öOracleÓ¦ÓóÌÐò¿ÉÉìËõÐÔµÄÒ»¸ö¹Ø¼ü»·½Ú;¶øOracleµÄ¹²Ïí³Ø¾Í¾ö¶¨ÁË¿ª·¢ÈËÔ±±ØÐëʹÓð󶨱äÁ¿;Èç¹ûÏëÒªOracle ÔËÐмõÂý,ÉõÖÁÍêÈ«ÖÕÖ¹,ÄǾͿÉÒÔ²»Óð󶨱äÁ¿;ITPUB¸öÈ˿ռäAo\}4E&Qu]
ÕâÀï¾ÙÀý˵Ã÷ÉÏÊöÎÊÌâ;ITPUB¸öÈ˿ռä t:UG)Y]
ΪÁ˲éѯһ¸öÔ±¹¤´úºÅÊÇ123,Äã¿ÉÒÔÕâÑù²éѯ:
aS ......
¸ü¸Ä±íµÄ½á¹¹
1.±à¼±íµÄ×Ö¶Î
ÐÞ¸ÄÒ»¸öÁеÄÊý¾ÝÀàÐÍ(Ò»°ãÏÞÓÚÐ޸ij¤¶È£¬ÐÞ¸ÄΪһ¸ö²»Í¬ÀàÐÍʱÓÐÖî¶àÏÞÖÆ):
Óï·¨:
ALTER TABLE ±íÃû MODIFY(ÁÐÃû Êý¾ÝÀàÐÍ);
eg1:
alter table skate_test modify (author number(10,0) )
ÔÚÐÞ¸ÄÁеij¤¶Èʱºò,Ö»Äܱ༱ÈÏÖÓÐ×Ö¶Îʵ¼Ê´æµÄ³¤¶È»¹Òª´ó,·ñÔòÌáʾÏÂÃæµÄ´íÎó:
ORA-01441: ÎÞ·¨¼õСÁ㤶È, ÒòΪһЩֵ¹ý´ó
eg2:
alter table skate_test modify (author varchar2(10) )
ÔÚÐÞ¸ÄÁеÄÊý¾ÝÀàÐ͵Äʱºò,ËùÐ޸ĵÄÁбØÐëΪ¿Õ,·ñÔòÌáʾÏÂÃæµÄ´íÎó:
ORA-01439: Òª¸ü¸ÄÊý¾ÝÀàÐÍ, ÔòÒªÐ޸ĵÄÁбØÐëΪ¿Õ
2.Ôö¼ÓÒ»¸öÁÐ
Óï·¨:
ALTER TABLE ±íÃû ADD(ÁÐÃû Êý¾ÝÀàÐÍ);
eg1£º
ALTER TABLE skate_test ADD(author NUMBER(38,0) not null);
3.¸øÁиÄÃû£º
Óï·¨:
ALTER TABLE ±íÃû RENAME COLUMN µ±Ç°ÁÐÃû TO ÐÂÁÐÃû;
......
ÖØ×öÈÕÖ¾ÎļþÊÇOracleÊý¾Ý¿âÖÐÒ»Öַdz£ÖØÒªµÄÈÕÖ¾Îļþ£¬Ò²ÊÇÆäÒ»¸öºÜÓÐÌØÉ«µÄ¹¦ÄÜ¡£ÖØ×öÈÕÖ¾Îļþ»á¼Í¼¶ÔÓÚÊý¾Ý¿âµÄÈκβÙ×÷£¬ÈçÀûÓÃDMLÓï¾ä»òÕßDDLÓï¾ä¶ÔÊý¾Ý½øÐиü¸Ä£¬»òÕßÊý¾Ý¿â¹ÜÀíÔ±¶ÔÊý¾Ý¿â½á¹¹½øÐиü¸Ä£¬¶¼»áÔÚÖØ×öÈÕÖ¾ÖнøÐмǼ¡£
¡¡¡¡¿É¼û£¬µ±Êý¾Ý±»ÒâÍâµÄɾ³ý»òÕßÐ޸ģ¬ÎÒÃÇ¿ÉÒÔÀûÓÃÖØÐÂÈÕÖ¾Îļþ½øÐлָ´; µ±³öÏÖÀý³Ìʧ°Ü»òÕß½éÖÊʧ°ÜµÄÇé¿öÏ£¬Ò²¿ÉÒÔÀûÓÃÈÕÖ¾ÎļþʵÏÖÀý³Ì»Ö¸´»òÕß½éÖʻָ´¡£ËùÒÔ˵£¬ÎÒÃÇÈôÄܹ»¹ÜÀíºÃÖØ×öÈÕÖ¾ÎļþµÄ»°£¬¶ÔÓÚ±£ÕÏÊý¾Ý¿âÊý¾ÝµÄ°²È«ÊǷdz£ÖØÒªµÄ¡£
¡¡¡¡ÏÂÃæ±ÊÕß̸̸¹ÜÀíºÃOracle Êý¾Ý¿âÈÕÖ¾ÎļþµÄ¼¸µã¾Ñé¼¼ÇÉ£¬»òÐí£¬Äܹ»¸ø´ó¼ÒÔÚÖØ×öÈÕÖ¾ÎļþµÄ¹ÜÀíÖдøÀ´Ò»Ð©Æôʾ¡£
¡¡¡¡Ò»¡¢ ºÏÀíÈ·¶¨ÖØ×öÈÕÖ¾ÎļþµÄ´æ·ÅλÖÃ
¡¡¡¡ÎÒÃÇÖªµÀ£¬µ±Êý¾Ý¿âÄÚ²¿Êý¾Ý¶ªÊ§»òÕß±»ÒâÍâ¸ü¸ÄµÄÇé¿öÏ£¬Êý¾Ý¿â¹ÜÀíÔ±¿ÉÒÔÀûÓÃÖØ×öÈÕÖ¾ÎļþʵÏÖÊý¾Ý¿âÊý¾ÝµÄ»Ö¸´¹¤×÷¡£µ±Êý¾Ý¿â³öÏÖÒâÍâʹʣ¬ÈçÓ²ÅÌÎïÀíË𻵡¢Êý¾Ý¶ªÊ§Ê±Ôõô°ì?
¡¡¡¡ÎÒÃǵÚÒ»¸ö¾Í»áÏëµ½ÀûÓÃÊý¾Ý¿âÖØ×öÈÕÖ¾¶ÔÊý¾Ý½øÐлָ´¡£¿ÉÊǵ±Êý¾Ý¿âÖØ×öÈÕÖ¾¸úÊý¾Ý¿âÊý¾ÝÎļþ·ÅÔÚͬһ¸öÓ²Å̵ϰ£¬ºÜÃ÷ÏÔ£¬µ±Ó²ÅÌË𻵵Äʱºò£¬Êý¾ÝÎļþ½«¸úÈÕÖ¾Îļþ¹²¸°»ÆÈª¡£´Ëʱ£¬Á¬Ìì»ÊÀÏ×Ó¶¼¾È²»ÁËÎÒÃÇ¡£
¡¡¡¡ËùÒÔ£¬´Ëʱ£ ......
ʵÀý£º
1¡¢Í¨¹ýDBLINKµÄ·½Ê½£º±í¿Õ¼ä²»Ò»Ñù
impdp logfile=DUP_MCMDB.LOG network_link=to_crm_7 schemas=MCMDB REMAP_TABLESPACE=table_space11:table_space12,table_space21:table_space22
2¡¢Í¨¹ýDBLINKµÄ·½Ê½£º·½°¸£¨schemas£©²»Ò»Ñù
impdp logfile=DUP_MCMDB.LOG network_link=to_crm_7 schemas=MCMDB remap_schema=MCMDB:MCMDB1
ǰÑÔ£º
Oracle Database 10gÒýÈëÁË×îеÄÊý¾Ý±Ã£¨Data Dump£©¼¼Êõ£¬Ê¹DBA»ò¿ª·¢ÈËÔ±¿ÉÒÔ½«Êý¾Ý¿âÔªÊý¾Ý£¨¶ÔÏó¶¨Ò壩ºÍÊý¾Ý¿ìËÙÒÆ¶¯µ½ÁíÒ»¸öoracleÊý¾Ý¿âÖС£
Êý¾Ý±Ãµ¼³öµ¼È루EXPDPºÍIMPDP£©µÄ×÷ÓÃ
1£¬ÊµÏÖÂß¼±¸·ÝºÍÂß¼»Ö¸´¡£
2£¬ÔÚÊý¾Ý¿âÓû§Ö®¼äÒÆ¶¯¶ÔÏó¡£
3£¬ÔÚÊý¾Ý¿âÖ®¼äÒÆ¶¯¶ÔÏó
4£¬ÊµÏÖ±í¿Õ¼ä°áÒÆ¡£
Êý¾Ý±Ãµ¼³öµ¼ÈëÓ봫ͳµ¼³öµ¼ÈëµÄÇø±ð£ºÔÚ10g֮ǰ£¬´«Í³µÄµ¼³öºÍµ¼Èë·Ö±ðʹÓÃEXP¹¤¾ßºÍIMP¹¤¾ß£¬´Ó10g¿ªÊ¼£¬²»½ö±£ÁôÁËÔÓеÄEXPºÍIMP¹¤¾ß£¬»¹ÌṩÁËÊý¾Ý±Ãµ¼³öµ¼È빤¾ßEXPDPºÍIMPDP.ʹÓÃEXPDPºÍIMPDPʱӦ ......
Ŀǰ£¬ÕýÔò±í´ïʽÒѾÔںܶàÈí¼þÖеõ½¹ã·ºµÄÓ¦Ó㬰üÀ¨*nix£¨Linux, UnixµÈ£©£¬HPµÈ²Ù×÷ϵͳ£¬PHP£¬C#£¬JavaµÈ¿ª·¢»·¾³¡£
Oracle 10gÕýÔò±í´ïʽÌá¸ßÁËSQLÁé»îÐÔ¡£ÓÐЧµÄ½â¾öÁËÊý¾ÝÓÐЧÐÔ£¬ ÖØ¸´´ÊµÄ±æÈÏ, Î޹صĿհ׼ì²â£¬»òÕß·Ö½â¶à¸öÕýÔò×é³É
µÄ×Ö·û´®µÈÎÊÌâ¡£
Oracle 10gÖ§³ÖÕýÔò±í´ïʽµÄËĸöк¯Êý·Ö±ðÊÇ£ºREGEXP_LIKE¡¢REGEXP_INSTR¡¢REGEXP_SUBSTR¡¢ºÍREGEXP_REPLACE¡£
ËüÃÇʹÓÃPOSIX ÕýÔò±í´ïʽ´úÌæÁËÀϵİٷֺţ¨%£©ºÍͨÅä·û£¨_£©×Ö·û¡£
ÌØÊâ×Ö·û£º
'^' Æ¥ÅäÊäÈë×Ö·û´®µÄ¿ªÊ¼Î»Öã¬ÔÚ·½À¨ºÅ±í´ïʽÖÐʹÓ㬴ËʱËü±íʾ²»½ÓÊܸÃ×Ö·û¼¯ºÏ¡£
'$' Æ¥ÅäÊäÈë×Ö·û´®µÄ½áβλÖá£Èç¹ûÉèÖÃÁË RegExp ¶ÔÏóµÄ Multiline ÊôÐÔ£¬Ôò $ ҲƥÅä 'n' »ò 'r'¡£
'.' Æ¥Åä³ý»»Ðзû nÖ®ÍâµÄÈκε¥×Ö·û¡£
'?' Æ¥ÅäÇ°ÃæµÄ×Ó±í´ïʽÁã´Î»òÒ»´Î¡£
'*' Æ¥ÅäÇ°ÃæµÄ×Ó±í´ïʽÁã´Î»ò¶à´Î¡£
'+' Æ¥ÅäÇ°ÃæµÄ×Ó±í´ïʽһ´Î»ò¶à´Î¡£
'( )' ±ê¼ÇÒ»¸ö×Ó±í´ïʽµÄ¿ªÊ¼ºÍ½áÊøÎ»Öá£
'[]' ±ê¼ÇÒ»¸öÖÐÀ¨ºÅ±í´ïʽ¡£
'{m,n}' Ò»¸ö¾«È·µØ³öÏÖ´ÎÊý·¶Î§£¬m=<³öÏÖ´ÎÊý<=n£¬'{m}'±íʾ³öÏÖm´Î£¬'{m,}'±íʾÖÁÉÙ³öÏÖm´Î¡£
'|' Ö¸Ã÷Á½ÏîÖ®¼äµÄÒ»¸öÑ¡Ôñ¡£Àý×Ó'^([a-z]+|[0-9]+)$' ......
Ò»¡¢Á˽ⱸ·ÝµÄÖØÒªÐÔ
¡¡¡¡¿ÉÒÔ˵£¬´Ó¼ÆËã»úϵͳ³öÊÀµÄÄÇÌìÆð£¬¾ÍÓÐÁ˱¸·ÝÕâ¸ö¸ÅÄ¼ÆËã»úÒÔÆäÇ¿´óµÄËÙ¶È´¦ÀíÄÜÁ¦£¬È¡´úÁ˺ܶàÈËΪµÄ¹¤×÷£¬µ«ÊÇ£¬ÍùÍùºÜ¶àʱºò£¬ËüÓÖÊÇÄÇôÈõ²»½û·ç£¬Ö÷°åÉϵÄоƬ¡¢Ö÷°åµç·¡¢ÄÚ´æ¡¢µçÔ´µÈÈκÎÒ»Ïî²»ÄÜÕý³£¹¤×÷£¬¶¼»áµ¼Ö¼ÆËã»úϵͳ²»ÄÜÕý³£¹¤×÷¡£µ±È»£¬ÕâЩË𻵿ÉÒÔÐÞ¸´£¬²»»áµ¼ÖÂÓ¦ÓúÍÊý¾ÝµÄË𻵡£µ«ÊÇ£¬Èç¹û¼ÆËã»úµÄÓ²ÅÌË𻵣¬½«»áµ¼ÖÂÊý¾Ý¶ªÊ§£¬´Ëʱ±ØÐëÓñ¸·Ý»Ö¸´Êý¾Ý¡£
¡¡¡¡Æäʵ£¬ÔÚÎÒÃǵÄÏÖʵÊÀ½çÖУ¬ÒѾ¾Í´æÔںܶ౸·Ý²ßÂÔ£¬ÈçRAID¼¼Êõ£¬Ë«»úÈȱ¸£¬¼¯Èº¼¼Êõ·¢Õ¹µÄ²»¾ÍÊǼÆËã»úϵͳµÄ±¸·ÝºÍ¸ß¿ÉÓÃÐÔÂð£¿Óкܶàʱºò£¬ÏµÍ³µÄ±¸·ÝµÄÈ·¾ÍÄܽâ¾öÊý¾Ý¿â±¸·ÝµÄÎÊÌ⣬Èç´ÅÅ̽éÖʵÄË𻵣¬ÍùÍù´Ó¾µÏàÉÏÃæ×ö¼òµ¥µÄ»Ö¸´£¬»ò¼òµ¥µÄÇл»»úÆ÷¾Í¿ÉÒÔÁË¡£µ«ÊÇ£¬ÉÏÃæËù˵µÄϵͳ±¸·Ý²ßÂÔÊÇ´ÓÓ²¼þµÄ½Ç¶ÈÀ´¿¼ÂDZ¸·ÝÓë»Ö¸´µÄÎÊÌ⣬ÕâÊÇÐèÒª´ú¼ÛµÄ¡£ÎÒÃÇËùÄÜÑ¡Ôñ±¸·Ý²ßÂÔµÄÒÀ¾ÝÊÇ£º¶ªÊÇÊý¾ÝµÄ´ú¼ÛÓëÈ·±£Êý¾Ý²»¶ªÊ§µÄ´ú¼ÛÖ®±È¡£»¹ÓеÄʱºò£¬Ó²¼þµÄ±¸·ÝÓÐʱ¸ù±¾Âú×ã²»ÁËÏÖʵÐèÒª£¬¼ÙÈçÄãÎóɾÁËÒ»¸ö±í£¬µ«ÊÇÄãÓÖÏë»Ö¸´µÄʱºò£¬Êý¾Ý¿âµÄ±¸·Ý¾Í±äµÄÖØÒªÁË¡£ORACLE±¾Éí¾ÍÌṩÁËÇ¿´óµÄ±¸·ÝÓë»Ö¸´²ßÂÔ£¬ÕâÀïÎÒÃÇÖ»ÌÖÂÛORACLE±¸·Ý²ßÂÔ£¬ÒÔϵı¸·Ý¶¼ÊÇÖ¸ORACLEÊý ......