¹ØÓÚORACLE·ÖÇø±íµÄ¸ÅÄî¼°²Ù×÷
´ËÎÄ´ÓÒÔϼ¸¸ö·½ÃæÀ´ÕûÀí¹ØÓÚ·ÖÇø±íµÄ¸ÅÄî¼°²Ù×÷:
1.±í¿Õ¼ä¼°·ÖÇø±íµÄ¸ÅÄî
2.±í·ÖÇøµÄ¾ßÌå×÷ÓÃ
3.±í·ÖÇøµÄÓÅȱµã
4.±í·ÖÇøµÄ¼¸ÖÖÀàÐͼ°²Ù×÷·½·¨
5.¶Ô±í·ÖÇøµÄά»¤ÐÔ²Ù×÷.
(1.) ±í¿Õ¼ä¼°·ÖÇø±íµÄ¸ÅÄî
±í¿Õ¼ä£º
¡¡¡¡ÊÇÒ»¸ö»ò¶à¸öÊý¾ÝÎļþµÄ¼¯ºÏ£¬ËùÓеÄÊý¾Ý¶ÔÏ󶼴æ·ÅÔÚÖ¸¶¨µÄ±í¿Õ¼äÖУ¬µ«Ö÷Òª´æ·ÅµÄÊÇ±í£¬ ËùÒÔ³Æ×÷±í¿Õ¼ä¡£
·ÖÇø±í£º
µ±±íÖеÄÊý¾ÝÁ¿²»¶ÏÔö´ó£¬²éѯÊý¾ÝµÄËٶȾͻá±äÂý£¬Ó¦ÓóÌÐòµÄÐÔÄܾͻáϽµ£¬Õâʱ¾ÍÓ¦¸Ã¿¼ÂǶԱí½øÐзÖÇø¡£±í½øÐзÖÇøºó£¬Âß¼ÉϱíÈÔÈ»ÊÇÒ»ÕÅÍêÕûµÄ±í£¬Ö»Êǽ«±íÖеÄÊý¾ÝÔÚÎïÀíÉÏ´æ·Åµ½¶à¸ö±í¿Õ¼ä(ÎïÀíÎļþÉÏ)£¬ÕâÑù²éѯÊý¾Ýʱ£¬²»ÖÁÓÚÿ´Î¶¼É¨ÃèÕûÕÅ±í¡£
( 2).±í·ÖÇøµÄ¾ßÌå×÷ÓÃ
OracleµÄ±í·ÖÇø¹¦ÄÜͨ¹ý¸ÄÉƿɹÜÀíÐÔ¡¢ÐÔÄܺͿÉÓÃÐÔ£¬´Ó¶øΪ¸÷ʽӦÓóÌÐò´øÀ´Á˼«´óµÄºÃ´¦¡£Í¨³££¬·ÖÇø¿ÉÒÔʹijЩ²éѯÒÔ¼°Î¬»¤²Ù×÷µÄÐÔÄÜ´ó´óÌá¸ß¡£´ËÍâ,·ÖÇø»¹¿ÉÒÔ¼«´ó¼ò»¯³£¼ûµÄ¹ÜÀíÈÎÎñ£¬·ÖÇøÊǹ¹½¨Ç§Õ××Ö½ÚÊý¾Ýϵͳ»ò³¬¸ß¿ÉÓÃÐÔϵͳµÄ¹Ø¼ü¹¤¾ß¡£
·ÖÇø¹¦ÄÜÄܹ»½«±í¡¢Ë÷Òý»òË÷Òý×éÖ¯±í½øÒ»²½Ï¸·ÖΪ¶Î£¬ÕâЩÊý¾Ý¿â¶ÔÏóµÄ¶Î½Ð×ö·ÖÇø¡£Ã¿¸ö·ÖÇøÓÐ×Ô¼ºµÄÃû³Æ£¬»¹¿ÉÒÔÑ¡Ôñ×Ô¼ºµÄ´æ´¢ÌØÐÔ¡£´ÓÊý¾Ý¿â¹ÜÀíÔ±µÄ½Ç¶ÈÀ´¿´£¬Ò»¸ö·ÖÇøºóµÄ¶ÔÏó¾ßÓжà¸ö¶Î£¬ÕâЩ¶Î¼È¿É½øÐм¯Ìå¹ÜÀí£¬Ò²¿Éµ¥¶À¹ÜÀí£¬Õâ¾ÍʹÊý¾Ý¿â¹ÜÀíÔ±ÔÚ¹ÜÀí·ÖÇøºóµÄ¶ÔÏóʱÓÐÏ൱´óµÄÁé»îÐÔ¡£µ«ÊÇ£¬´ÓÓ¦ÓóÌÐòµÄ½Ç¶ÈÀ´¿´£¬·ÖÇøºóµÄ±íÓë·Ç·ÖÇø±íÍêÈ«Ïàͬ£¬Ê¹Óà SQL DML ÃüÁî·ÃÎÊ·ÖÇøºóµÄ±íʱ£¬ÎÞÐèÈκÎÐ޸ġ£
ʲôʱºòʹÓ÷ÖÇø±í£º
1¡¢±íµÄ´óС³¬¹ý2GB¡£
2¡¢±íÖаüº¬ÀúÊ·Êý¾Ý£¬ÐµÄÊý¾Ý±»Ôö¼Ó¶¼ÐµķÖÇøÖС£
(3).±í·ÖÇøµÄÓÅȱµã
±í·ÖÇøÓÐÒÔÏÂÓŵ㣺
1¡¢¸ÄÉƲéѯÐÔÄÜ£º¶Ô·ÖÇø¶ÔÏóµÄ²éѯ¿ÉÒÔ½öËÑË÷×Ô¼º¹ØÐĵķÖÇø£¬Ìá¸ß¼ìË÷Ëٶȡ£
2¡¢ÔöÇ¿¿ÉÓÃÐÔ£ºÈç¹û±íµÄij¸ö·ÖÇø³öÏÖ¹ÊÕÏ£¬±íÔÚÆäËû·ÖÇøµÄÊý¾ÝÈÔÈ»¿ÉÓã»
3¡¢Î¬»¤·½±ã£ºÈç¹û±íµÄij¸ö·ÖÇø³öÏÖ¹ÊÕÏ£¬ÐèÒªÐÞ¸´Êý¾Ý£¬Ö»ÐÞ¸´¸Ã·ÖÇø¼´¿É£»
4¡¢¾ùºâI/O£º¿ÉÒ԰Ѳ»Í¬µÄ·ÖÇøÓ³Éäµ½´ÅÅÌÒÔƽºâI/O£¬¸ÄÉÆÕû¸öϵͳÐÔÄÜ¡£
ȱµã£º
·ÖÇø±íÏà¹Ø£ºÒѾ´æÔڵıíûÓз½·¨¿ÉÒÔÖ±½Óת»¯Îª·ÖÇø±í¡£²»¹ý Oracle ÌṩÁËÔÚÏßÖض¨Òå±íµÄ¹¦ÄÜ¡£
Ïà¹ØÎĵµ£º
ʲôÊǺϲ¢¶àÐÐ×Ö·û´®£¨Á¬½Ó×Ö·û´®£©ÄØ£¬ÀýÈ磺
SQL> desc test;
Name Type Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y &nb ......
ÔÚoracleÖУ¬ÎÒÃÇ´´½¨Ò»¸öÖ÷¼ü£¬Ôòͬʱ×Ô¶¯´´½¨ÁËÒ»¸öͬÃûµÄΨһË÷Òý£»É¾³ýÖ÷¼ü£¬ÔòÖ÷¼üÔ¼ÊøºÍ¶ÔÓ¦µÄΨһË÷Òý¶¼É¾³ýÁË¡£ÕâÊÇÎÒÃǾ³£¼ûµ½µÄÏÖÏó¡£
·¢³öÒ»¸ö´´½¨Ö÷¼üµÄsql£¬oracleÆäʵִÐÐÁËÁ½²½£º´´½¨Ö÷¼üÔ¼Êø¡¢´´½¨/¹ØÁª ΨһË÷Òý¡£²½ÖèÊÇÕâÑùµÄ£º
´´½¨Ö÷¼üÔ¼Êøʱ£¬¼ì²é¸ÃÖ÷¼ü×Ö¶ÎÉÏÊÇ·ñÒѾ´æÔÚΨһË÷Òý¡£Èô² ......
sqlldrÏê½â
Oracle µÄSQL*LOADER¿ÉÒÔ½«ÍⲿÊý¾Ý¼ÓÔص½Êý¾Ý¿â±íÖС£ÏÂÃæÊÇSQL*LOADERµÄ»ù±¾Ìص㣺
1£©ÄÜ×°È벻ͬÊý¾ÝÀàÐÍÎļþ¼°¶à¸öÊý¾ÝÎļþµÄÊý¾Ý
2£©¿É×°Èë¹Ì¶¨¸ñʽ£¬×ÔÓɶ¨½çÒÔ¼°¿É¶È³¤¸ñʽµÄÊý¾Ý
3£©¿ÉÒÔ×°Èë¶þ½øÖÆ£¬Ñ¹ËõÊ®½øÖÆÊý¾Ý
4£©Ò»´Î¿É¶Ô¶à¸ö±í×°ÈëÊý¾Ý
5£©Á¬½Ó¶à¸öÎïÀí¼Ç¼װµ½Ò»¸ö¼Ç¼ÖÐ
6£©¶ÔÒ ......
Ò». Ϊ±í´´½¨×ÔÔö³¤×Ô¶ÎÓÐÁ½ÖÖ£¬Ò»ÖÖÊDz»Í¬µÄ±íʹÓø÷×ÔµÄSequence£¬·½·¨ÈçÏ£º
1¡¢ÔÚOracle sequenceÊ×ÏÈ´´½¨sequence create sequence seq_idminvalue 1start with 1increment by 1cache 20; 2.ÔÚÄãµÄhbm.xmlÖеÄÅäÖà seq ......
RAW£¬ÀàËÆÓÚCHAR£¬ÉùÃ÷·½Ê½RAW(L)£¬LΪ³¤¶È£¬ÒÔ×Ö½ÚΪµ¥Î»£¬×÷ΪÊý¾Ý¿âÁÐ×î´ó2000£¬×÷Ϊ±äÁ¿×î´ó32767×Ö½Ú¡£
LONG RAW£¬ÀàËÆÓÚLONG£¬×÷ΪÊý¾Ý¿âÁÐ×î´ó´æ´¢2G×Ö½ÚµÄÊý¾Ý£¬×÷Ϊ±äÁ¿×î´ó32760×Ö½Ú
²åÈërawÊý¾Ý²Ù×÷:
¡¡¡¡insert into raw_test values (1, ......