Oracle»ù´¡ÖØÐÂѧϰÒÔ¼°Ë¼¿¼
ÓÉÓÚ֮ǰѧϰoracleµÄʱºò±È½ÏËæÒ⣬¿´ÊéÒ²ÊDZȽÏÉÙÈ¥ÉîÈë˼¿¼ÔÀí£¬¶ø´Óǰ¼¸Ìì¾ö¶¨ÒªÖØÐÂȼÆðoracleµÄѧϰ¼¤Çéºó£¬ÎÒÓÖÖØÐµĴӻù´¡Ñ§Æð£¬´ËʱÎÒѧoracleµÄÐÄ̬Ҳ±ÈÒÔǰºÃºÜ¶àÁË£¬ÏÖÔÚÊÇŬÁ¦µÄÒ»µãÒ»µãÈ¥¿ÐÁË£¬¼´Ê¹ºÜ»¨Ê±¼ä£¬µ«ÎÒÏëÕýÊÇͨ¹ý½ñÌìÎÒÕâÑùµÄÂñÍ·¿à¶Á²Å»á»»À´Óг¯Ò»ÈÕÔÚoracle·½ÃæµÄÖʵķÉÔ¾µÄ¡£
×òÍíѧϰoracle¸ßˮλÏßµÄʱºò£¬·¢ÏÖ×Ô¼º¶ÔoracleµÄ»ù±¾¸ÅÄî×ÜÌåÉÏ»¹ÊDz»¹»£¬ÓÐЩ¶«Î÷Àí½âµÃ²»Í¸³¹£¬±ÈÈç×òÍíÔÚ¿´µ½ºÍ±í¿Õ¼äÓйصÄ֪ʶʱ£¬ÓÐÕâôһ¶Î»°ÈÃÎҷѽâÁ˺ܾãºÔÎÄÈçÏ£ºÒ»µ©½«Êý¾ÝÎļþ×·¼Óµ½Ä³¸ö±í¿Õ¼äºó£¬¾Í²»ÄÜɾ³ý¸ÃÊý¾ÝÎļþÁË£¬Èç¹ûҪɾ³ýÊý¾ÝÎļþ£¬ÔòÖ»ÄÜɾ³ýÆäËùÊô±í¿Õ¼ä¡£ÎÒÏëÒ»¸ö±í¿Õ¼äÀïÃæÊý¾ÝÓ¦¸Ã·Ç³£¶à£¬ÒªÐÞ¸Äɾ³ýµÄÒ²ºÜ¶à£¬ÒòΪҪɾ³ýÒ»¸öÊý¾ÝÎļþ£¬¶øÒªÉ¾³ýÆäËùÔڵıí¿Õ¼ä¡££¨ÊDz»ÊDZí¿Õ¼äÀïÃæµÄÊý¾ÝÒ²ËæÖ®Ã»ÓÐÁË£¿£¿£©¸Ð¾õ²»¿ÉÀí½â¡£oracle¿É²»ÊÇÕâôǷȱ¿¼Âǵİ¡£¬Õâ²»ÊÇoracleµÄ×÷·ç°¡¡£ÓÉÓÚ×òÍíÉϲ»ÁËÍø£¬¶ÔÓÚÕâ¸öÎÊÌâÒ²ÏëÁ˺ܾÃûÏë³ö¸öËùÒÔÈ»À´£¬ËùÒÔ½ñÍíÌØÒâÔÚÍøÉϲéÕÒÁËһЩ×ÊÁÏ£»ÔÚÍøÉÏ¿´µ½ÁËһλÐֵܵĻظ´£¬¿´ºó»íÈ»¿ªÀʰ¡£ºÓ¦¸Ã˵±í¿Õ¼äÊÇÊý¾ÝÎļþµÄ¾ßÌåÌåÏÖ£¬ÄãÒ»µ©°ÑÒ»¸öÊý¾ÝÎļþ×·¼Óµ½±í¿Õ¼äÏÂÃæ£¬ÄÇô±í¿Õ¼ä¾Í¿ÉÒÔ×ÔÓɵÄʹÓÃÕâ¸öÎļþÁË£¬µ±ÄãÔÙÏëɾµôÕâ¸öÎļþµÄʱºò£¬±í¿Õ¼äÒѾʹÓÃËûÁ˰¡£¬Èç¹ûÄãɾµôÁË£¬²»¾Í´òÂÒÆÆ»µÁ˱í¿Õ¼ä´æ´¢Êý¾ÝµÄ»úÖÆÁËÂð£¬ÄÇÆäËûµÄÎļþ»¹ÓÐʲôÓã¬Êý¾ÝÈ«¶¼ÂÒÁ˰¡£¬²»ÖªµÀ˵µÄÃ÷°×²»……
¸½£º±í¿Õ¼ä(tablespace)ÊÇÊý¾Ý¿âµÄÂß¼»®·Ö£¬Ã¿¸öÊý¾Ý¿âÖÁÉÙÓÐÒ»¸ö±í¿Õ¼ä(³Æ×÷SYSTEM±í¿Õ¼ä)¡£Îª±ãÓÚ¹ÜÀíºÍÌá¸ßÔËÐÐЧÂÊ£¬¿ÉÒÔʹÓÃһЩ¸½¼Ó±í¿Õ¼äÀ´»®·ÖÓû§ºÍÓ¦ÓóÌÐò¡£ÀýÈ磺USER±í¿Õ¼ä¹©Ò»°ãÓû§Ê¹Óã¬UNDO±í¿Õ¼ä¹©»Ø¹ö¶ÎʹÓá£Ò»¸ö±í¿Õ¼äÖ»ÄÜÊôÓÚÒ»¸öÊý¾Ý¿â¡£
ÿ¸ö±í¿Õ¼äÓÉͬһ´ÅÅÌÉϵÄÒ»¸ö»ò¶à¸öÎļþ×é³É£¬ÕâЩÎļþ½ÐÊý¾ÝÎļþ( DataFile )¡£Ò»¸öÊý¾ÝÎļþÖ»ÄÜÊôÓÚÒ»¸ö±í¿Õ¼ä¡£´´½¨Ðµıí¿Õ¼äÐèÒª´´½¨ÐµÄÊý¾ÝÎļþ¡£
Êý¾ÝÎļþÒ»µ©¼ÓÈëµ½±í¿Õ¼äÖУ¬¾Í²»ÄÜ´ÓÕâ¸ö±í¿Õ¼äÖÐÒÆ×ߣ¬Ò²²»ÄÜÓëÆäËû±í¿Õ¼ä·¢ÉúÁªÏµ.Èç¹ûÊý¾Ý¿â¶ÔÏó´æ´¢ÔÚ¶à¸ö±í¿Õ¼äÖУ¬ÄÇô¿ÉÒÔͨ¹ý°ÑËüÃǸ÷×ÔµÄÊý¾ÝÎļþ´æ·ÅÔÚ²»Í¬ ´ÅÅÌÉÏÀ´¶ÔÆä½øÐÐÎïÀí·Ö¸î¡£Ôڹ滮ºÍе÷Êý¾Ý¿â´¦ÀíI / OÇëÇóµÄ·½·¨ÖУ¬Êý¾Ý·Ö¸îÊÇÒ»ÖÖºÜÖØÒªµÄ¹¤¾ß¡£
Ïà¹ØÎĵµ£º
ÒÔÏÂÊÇÕª×ÔOracle¹ÙÍø:
¢ñ Oracle SQL Developer ÊÇÒ»¸öÃâ·ÑµÄͼÐλ¯Êý¾Ý¿â¿ª·¢¹¤¾ß¡£Ê¹Óà SQL Developer£¬Äú¿ÉÒÔä¯ÀÀÊý¾Ý¿â¶ÔÏó¡¢ÔËÐÐ SQL Óï¾äºÍ SQL ½Å±¾£¬²¢ÇÒ»¹¿ÉÒԱ༺͵÷ÊÔ PL/SQL Óï¾ä¡£Äú»¹¿ÉÒÔÔËÐÐËùÌṩµÄÈκÎÊýÁ¿µÄ±¨±í£¬ÒÔ¼°´´½¨ºÍ±£´æÄú×Ô¼ºµÄ±¨±í¡£SQL Developer ¿ÉÒÔÌá¸ß¹¤×÷ЧÂʲ¢¼ò»¯Êý¾Ý¿â¿ª·¢ÈÎÎñ¡£ ......
²»Óð²×°Oracle ClientÈçºÎʹÓÃPLSQL Developer
1. ÏÂÔØoracleµÄ¿Í»§¶Ë³ÌÐò°ü£¨30M£©
Ö»ÐèÒªÔÚOracleÏÂÔØÒ»¸ö½ÐInstant Client PackageµÄÈí¼þ¾Í¿ÉÒÔÁË£¬Õâ¸öÈí¼þ²»ÐèÒª°²×°£¬Ö»Òª½âѹ¾Í¿ÉÒÔÓÃÁË£¬ºÜ·½±ã£¬¾ÍËã֨װÁËϵͳ»¹ÊÇ¿ÉÒÔÓõġ£
ÏÂÔØµ ......
truncate,delete,dropµÄÒìͬµã
×¢Òâ:ÕâÀï˵µÄdeleteÊÇÖ¸²»´øwhere×Ó¾äµÄdeleteÓï¾ä
Ïàͬµã:truncateºÍ²»´øwhere×Ó¾äµÄdelete, ÒÔ¼°drop¶¼»áɾ³ý±íÄÚµÄÊý¾Ý
²»Í¬µã:
1. truncateºÍ deleteֻɾ³ýÊý¾Ý²»É¾³ý±íµÄ½á¹¹(¶¨Òå)
dropÓï¾ä½«É¾³ý±íµÄ½á¹¹±»ÒÀÀµµÄÔ¼Êø(constrain),´¥·¢Æ÷(trigger),Ë÷Òý(index); ÒÀÀµÓÚ¸Ã±íµ ......
CREATE OR REPLACE PROCEDURE kevin_proc(x varchar) IS
a VARCHAR(20);
b VARCHAR(20);
CURSOR mycur(rn NUMBER) IS SELECT * from t_kevin_test WHERE ROWNUM<rn;
BEGIN
OPEN mycur(10);
LOOP FETCH mycur INTO a,b;
EXIT WHEN mycur%NOTFOUND;
Dbms_Output.put_line('a: '||a);
Dbms_Output.put_line('b: '| ......
µ¼Èë IMP
Oracle µÄµ¼ÈëʵÓóÌÐò (Import utility) ÔÊÐí´ÓÊý¾Ý¿âÌáÈ¡Êý¾Ý£¬²¢ÇÒ½«Êý¾ÝдÈë²Ù×÷ϵͳÎļþ¡£ imp ʹÓõĻù±¾¸ñʽ£º imp[username[/password[@service]]] £¬ÒÔÏÂÀý¾Ù imp ³£ÓÃÓ÷¨¡£
1. »ñÈ¡°ïÖú
imp help=y
2. µ¼ÈëÒ»¸öÍêÕûÊý¾Ý¿â
imp system/manager file=bible_db log=dibl ......