Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÈçºÎ¼ÓËÙOracle´óÅúÁ¿Êý¾Ý´¦Àí

ÈçºÎ¼ÓËÙOracle´óÅúÁ¿Êý¾Ý´¦Àí
Ò»¡¢           Ìá¸ßDML²Ù×÷µÄ°ì·¨£º
¼òµ¥ËµÀ´£º
£±¡¢ÔÝÍ£Ë÷Òý£¬¸üкó»Ö¸´.±ÜÃâÔÚ¸üеĹý³ÌÖÐÉæ¼°µ½Ë÷ÒýµÄÖØ½¨.
£²¡¢ÅúÁ¿¸üУ¬Ã¿¸üÐÂһЩ¼Ç¼ºó¼°Ê±½øÐÐÌá½»¶¯×÷.±ÜÃâ´óÁ¿Õ¼Óûعö¶ÎºÍ»òÁÙʱ±í¿Õ¼ä.
£³¡¢´´½¨Ò»ÁÙʱµÄ´óµÄ±í¿Õ¼äÓÃÀ´Ó¦¶ÔÕâЩ¸üж¯×÷£®
4¡¢ÅúÁ¿¸üУ¬Ã¿¸üÐÂһЩ¼Ç¼ºó¼°Ê±½øÐÐÌá½»¶¯×÷.±ÜÃâ´óÁ¿Õ¼Óûعö¶ÎºÍ»òÁÙʱ±í¿Õ¼ä.
5¡¢´´½¨Ò»ÁÙʱµÄ´óµÄ±í¿Õ¼äÓÃÀ´Ó¦¶ÔÕâЩ¸üж¯×÷£®
6¡¢¼Ó´óÅÅÐò»º³åÇø
    alter session set sort_area_size=100000000;
    insert into tableb select * from tablea;
    commit;
Èç¹ûUPDATEµÄÊÇË÷Òý×ֶΣ¬¾Í»áÉæ¼°µ½Ë÷ÒýµÄÖØ½¨£¬ÔÝÍ£Ë÷Òý²»»áÌá¸ß¶àÉÙµÄËÙ¶È£¬·´¶øÓпÉÄܽµµÍUPDATEËÙ¶È£¬
ÒòΪÔÚ¸üÐÂÊÇË÷Òý¿ÉÒÔÌá¸ßÊý¾ÝµÄ²éѯËÙ¶È£¬Öؽ¨Ë÷ÒýÒýÆðµÄËٶȽµµÍÓ°Ïì²»´ó¡£
ORACLEÓÅ»¯Ð޸IJÎÊý×î¶àÒ²Ö»ÄܰÑÐÔÄÜÌá¸ß15%£¬´ó²¿·Ö¶¼ÊÇSQLÓï¾äµÄÓÅ»¯£¡
update×ÜÌåÀ´Ëµ±ÈinsertÒªÂý £º
¼¸µã½¨Ò飺  
  1¡¢Èç¹û¸üеÄÊý¾ÝÁ¿½Ó½üÕû¸ö±í£¬¾Í²»Ó¦¸ÃʹÓÃindex¶øÓ¦¸Ã²ÉÓÃÈ«±íɨÃè  
  2¡¢¼õÉÙ²»±ØÒªµÄindex£¬ÒòΪupdate±íͨ³£ÐèÒªupdate index  
  3¡¢Èç¹ûÄãµÄ·þÎñÆ÷Óжà¸öcpu£¬²ÉÓÃparellel hint£¬¿ÉÒÔ´ó·ù¶ÈµÄÌá¸ßЧÂÊ
  ÁíÍ⣬½¨±íµÄ²ÎÊý·Ç³£ÖØÒª£¬¶ÔÓÚ¸üзdz£Æµ·±µÄ±í£¬½¨Òé¼Ó´óPCTFREEµÄÖµ£¬ÒÔ±£Ö¤Êý¾Ý¿éÖÐÓÐ×ã¹»µÄ¿Õ¼äÓÃÓÚUPDATE£¬ ´Ó¶ø½µµÍCHAINED_ROWS¡£ 
¶þ¡¢        ¸÷ÖÖÅúÁ¿DML²Ù×÷£º
£¨1£©¡¢oracleÅúÁ¿¿½±´£º
set arraysize 20
        set copycommit 5000
        copy from username/password@oraclename append table_name1
        using select * from table_name2;
     £¨2£©¡¢³£¹æ²åÈ뷽ʽ£º
          insert into t1 select * from t;
           ΪÁËÌá¸ßËÙ¶È¿ÉÒÔʹÓÃÏÂÃæ·½·¨£¬À´¼õÉÙ²åÈë¹ý³ÌÖвúÉúµÄÈÕÖ¾:
           alter table t1 nol


Ïà¹ØÎĵµ£º

ORACLE³£¼ûÎÊÌâ1000ÎÊ(֮ʮһ)

645. USER_ALL_TABLES
°üº¬¶ÔÓû§¿ÉÓõıíµÄÃèÊö.
646. USER_ARGUMENTS
Áгö¶ÔÓû§¿É´æÈ¡µÄ¶ÔÏóÖеIJÎÊý.
647. USER_ASSOCIATIONS
µ±Ç°Óû§ËùÓµÓеÄÏà¹Ø¶ÔÏóµÄÓû§¶¨ÒåµÄͳ¼Æ.
648. USER_AUDIT_OBJECT
¹ØÓÚ¶ÔÏóµÄÓï¾äÉ󼯏ú×ټǼ.
649. USER_AUDIT_SESSION
¹ØÓÚÓû§Á¬½Ó»ò¶Ï¿ªµÄÈ«²¿É󼯏ú×ټǼ.
650. USER_AUD ......

ÏÖÔÚ½«javaµ÷ÓÃoracle´æ´¢¹ý³ÌµÄʾÀý×ܽáÈçÏÂ


ѧÉúÔÚѧϰjdbcµÄʱºò£¬»áÎʵ½Ôõôµ÷Óô洢¹ý³Ì£¬ÏÖÔÚ½«javaµ÷ÓÃoracle´æ´¢¹ý³ÌµÄʾÀý×ܽáÈçÏ¡££¨¹ØÓÚµ÷ÓÃsqlserverµÄ´æ´¢¹ý³Ì½«ÔÚÏ´νøÐÐС½áÇë¹Ø×¢£©
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
´æ´¢¹ý³ÌΪ£º
•         create or replace procedure adddept(deptno number,dname varc ......

oracle imp/expʹÓÃ

ÈçºÎʹexpµÄ°ïÖúÒÔ²»Í¬µÄ×Ö·û¼¯ÏÔʾ:
ÖÐÎÄÏÔʾ£ºset nls_lang=simplified chinese_china.zhs16gbk
Ó¢ÎÄÏÔʾ£ºset nls_lang=American_america
EXPµÄËùÓвÎÊý£¨À¨ºÅÖÐΪ²ÎÊýµÄĬÈÏÖµ£©£º
USERID        Óû§Ãû/¿ÚÁî      È磺 USERID=duanl/duanl &nbs ......

¹ØÓÚORACLE¼àÌý·þÎñÎÞ·¨Æô¶¯µÄÎÊÌâ

½ñÌìµçÄÔÄûؼң¬Æô¶¯oracleÊý¾Ý¿âµÄ¼àÌý·þÎñʱ·¢ÏÖÎÞ·¨Æô¶¯¡£¸ø³öµÄ´íÎóÌáʾÊÇ˵£¬Õâ¸ö·þÎñÆô¶¯ÁËÓÖÍ£Ö¹ÁË£¬²»ÖªµÀÊÇΪʲô¡£ÒòΪÔÚѧУµÄʱºòÓÃÊÇûÓÐÎÊÌâµÄ¡£ÎÒÏëÓ¦¸ÃÊÇÒòΪipµÄÊÇÎÊÌâ¡£ÔÚÍøÉϲéÁËһϣºÄãÊÇ·ñÐÞ¸ÄÄãµÄ»úÆ÷Ãû»òIPµØÖ·£¬Èç¹ûÓÐÐ޸쬰ÑORACLE\ora81\network\admin\listener.oraÎļþÖеÄhostÐÞ¸ÄΪлúÆ÷à ......

Oracle CURSORµÄ¼òµ¥Ó÷¨

ǰÑÔ£º
 OracleµÄ¶Ô±í²Ù×÷ÖÐÓÐÒ»ÖÖÀàËÆÓÚDataSetµÄ¶ÔÏó²Ù×÷·½·¨CURSOR£¬Ëü¿ÉÒÔͨ¹ý½¨Á¢±íµÄ²Ù×÷¶ÔÏó»òÕß˵±íµÄÖ¸Õë¶ÔÏóÀ´´ïµ½´Ó±íÀïÃæÌáÈ¡Êý¾ÝµÄ²Ù×÷¡£
˵Ã÷£º
 Ò»°ãͨ¹ýSQLÓïÑÔ¿ÉÒÔÕë¶Ôij¸ö±íµÄijһÐлò¶àÐÐÊý¾Ý½øÐвÙ×÷±ÈÈç˵SELECT£¬UPDATEµÈ¡£ÕâЩ²Ù×÷±ØÐëÒÔSQLÓï¾äµÄÓï·¨¸ñʽÀ´±»½âÊÍÆ÷½âÊͲ¢Ö´ÐС£ÔÚʵ¼ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ