oracleÊý¾Ý±ÃµÄѧϰ
--21.1 Data Pump¹¤¾ß
Data Pump
´Óoracledatabase 10g¿ªÊ¼ÒýÈëÁËdata pump(Êý¾Ý±Ã)¹¤¾ß£¬ËüÌṩÁËÒ»ÖÖ»ùÓÚ·þÎñÆ÷µÄÊý¾Ýµ¼³öµ¼ÈëʹÓóÌÐò¡£
ËùÓеÄdata pump¶¼×÷Ϊһ¸ö·þÎñÆ÷½ø³Ì£¬Êý¾Ý²»ÔÙ±ØÐëÓÉÒ»¸ö¿Í»§³ÌÐò´¦Àí¡£Data Pump¹¤¾ßµÄµ¼³öºÍµ¼ÈëʵÏÖ
OracleÊý¾Ý¿âÖ®¼äÊý¾ÝµÄ´«Êä¡£
Data Pump¹¤¾ßÖаüº¬Data Pump ExportºÍData Pump Import£¬ËùʹÓõÄÃüÁîÐпͻ§³ÌÐòΪexpdpºÍimpdp¡£
¡¾×¢Òâ¡¿
ÔÚ10g֮ǰ£¬´«Í³µÄµ¼³öµ¼Èë·Ö±ðʹÓÃexp¹¤¾ßºÍimp¹¤¾ß¡£´Óoracle database 10g¿ªÊ¼£¬²»½ö±£ÁôÁËÔÓеÄ
expºÍimp¹¤¾ß£¬»¹ÌṩÁËÊý¾Ý±Ãµ¼³öµ¼È빤¾ßexpdpºÍimpdp¡£
´Ó11g¿ªÊ¼£¬ÔÚ´«Í³µÄexportºÍimportÓ¦ÓóÌÐòÖпÉÓõÄÈκÎÌØÐÔÔÚdata pumpÖж¼¿ÉÓá£
ÔÚʹÓÃexpdpºÍimpdp¹¤¾ßʱ£¬Ó¦¸Ã×¢ÒâÒÔϼ¸µã£º
1 expºÍimpÊǿͻ§¶Ë¹¤¾ß³ÌÐò£¬ËüÃǼȿÉÒÔÔÚ¿Í»§¶ËʹÓã¬Ò²¿ÉÒÔÔÚ·þÎñÆ÷¶ËʹÓá£
2 expdpºÍimpdpÊÇ·þÎñÆ÷¹¤¾ß³ÌÐò£¬ËüÃÇÖ»ÄÜÔÚoracle·þÎñÆ÷¶ËʹÓ㬲»ÄÜÔÙ¿Í»§¶ËʹÓá£
3 impÖ»ÊÊÓÃÓÚexpµ¼³öµÄÎļþ£¬²»ÊÊÓÃÓÚexpdpµ¼³öÎļþ£»impdpÖ»ÊÊÓÃÓëexpdpµ¼³öµÄÎÄ
¼þ£¬²»ÊÊÓÃÓÚexpµ¼³öÎļþ¡£data pumpµ¼³öµ¼ÈëËùµÃµ½µÄÎļþ¸ú´«Í³µÄimport/export
Ó¦ÓóÌÐòµ¼³öµ¼ÈëµÄÎļþ²»¼æÈÝ¡£
¡¾pumpÌØµã¡¿
ÓëÔÓеÄexportºÍimportʹÓóÌÐòÏà±È£¬oracleµÄdata pump¹¤¾ßµÄ¹¦ÄÜÌØµãÈçÏ£º
1 ÔÚµ¼³ö»òÕßµ¼Èë×÷ÒµÖУ¬Äܹ»¿ØÖÆÓÃÓÚ´Ë×÷ÒµµÄ²¢ÐÐÏ̵߳ÄÊýÁ¿¡£
2 Ö§³ÖÔÚÍøÂçÉϽøÐе¼³öµ¼È룬¶ø²»ÐèÒªÊÇʹÓÃת´¢Îļþ¼¯¡£
3 Èç¹û×÷ҵʧ°Ü»òÕßÍ£Ö¹£¬Äܹ»ÖØÐÂÆô¶¯Ò»¸ödata pump×÷Òµ¡£²¢ÇÒÄܹ»¹ÒÆð»Ö¸´µ¼³öµ¼Èë×÷Òµ¡£
4 ͨ¹ýÒ»¸ö¿Í»§¶Ë³ÌÐòÄܹ»Á¬½Ó»òÕßÍÑÀëÒ»¸öÔËÐеÄ×÷Òµ¡£
5 ¿Õ¼ä¹ÀËãÄÜÁ¦£¬¶ø²»ÐèҪʵ¼Ê
Ïà¹ØÎĵµ£º
³éÏóÊý¾ÝÀàÐÍ
1¡¢´´½¨ÀàÐÍ
--µØÖ·ÀàÐÍ
CREATE OR REPLACE TYPE AddressType AS OBJECT
(
Country varchar2(15),
City varchar2(20),
Street varchar2(30)
);
2¡¢ÀàÐÍǶÌ×
--´´½¨»ùÓÚǰһ¸öÀàÐ͵ÄеijéÏóÊý¾ÝÀàÐÍ£º¾ÞÐÇÀàÐÍ
CREATE OR REPLACE TYPE SuperStarType AS OBJECT
(
StarName varchar2(30),
Addres ......
½ñÌìÓöµ½ÕâÑùµÄÎÊÌ⣬ÐÞ¸ÄÖ÷»úÃûºóoracle agent ·þÎñͻȻÎÞ·¨Æô¶¯£¬ÉÏÍøÕÒÁËÒ»»á×öÈçϲÙ×÷¡£¿ÉÒÔÕý³£Ê¹ÓÃÁË
1¡¢½«%oracle_home\ora92\network\adminϵÄlistener.oraºÍtnsnames.oraÄÚµÄËùÓÐÔÖ÷»úÃû¸ÄΪÏÖÓÐÖ÷»úÃû»òÕ߹̶¨IPµØÖ·£¨ÒÔ±ã¿Í»§¶Ë»úÆ÷Äܹ»·ÃÎÊServer£©£¬µ±È»Èç¹ûÏµÍ³ÖØÆôºó×Ô¶¯¸ÄÕý£¬¿ÉºöÂԴ˲½Öè¡£
2¡¢½«%o ......
ÔÚoracle°²×°Ä¿Â¼$HOME/network/adminÏ£¬¾³£¿´µ½sqlnet.ora tnsnames.ora
listener.oraÕâÈý¸öÎļþ£¬³ýÁËtnsnames.ora£¬ÆäËûÁ½¸öÎļþÏêϸµÄÓÃ;ºÜ¶àÈ˶¼²»Ì«Á˽⡣
sqlnet.ora ÓÃÔÚoracle client¶Ë£¬ÓÃÓÚÅäÖÃÁ¬½Ó·þÎñ¶ËoracleµÄÏà¹Ø²ÎÊý.
tnsnames.ora ÓÃÔÚoracle
client¶Ë£¬Óû§ÅäÖÃÁ¬½ÓÊý¾Ý¿âµÄ±ðÃû²ÎÊý,¾ÍÏñÏµÍ³Ö ......
×°ÁËÒ»Ò¹µÄÈí¼þ£¬ÏÈÊÇMySQL£¬myEclipse,Oracle ,²»¶ÏµÄ³ö´í£¬OracleServise²»ÄÜÆô¶¯£¬ºÜÊÇ·³ÈË£¬Ð¶ÔØÁËOracelÁ½´Î£¬ÓÖ֨װ£¬´íÎóµÃµ½Ò»Ð©½â¾ö£¬×¢²á±í³öÏÖÁ˺öàµÄÎÊÌ⣬ÒÔǰÔÚÐ¶ÔØÈí¼þµÄʱºò£¬¶¼Ã»ÓÐÓÃרÓõŤ¾ß£¬×¢²á±íÒ»ÍÅÂÒ£¬ÕæÊÇÏ൱µÄºó»Ú£¬ÏÖÔÚ¿´À´ÒªÏë¸Ä¹ýÀ´È·ÊµÊǺÜÄѵÄÀ²£¡ÒÔºóÕâ·½ÃæÒª¶à¼ ......
µ¼³öÊý¾Ý¿â£ºexp Óû§Ãû/ÃÜÂë@Êý¾Ý¿âÃû file=ÅÌ·û£º/Îļþ¼Ð/ÎļþÃû.bmp owner=Óû§ »ò exp Óû§Ãû/ÃÜÂë@Êý¾Ý¿âÃû file=ÅÌ·û£º/Îļþ¼Ð/ÎļþÃû.bmp full=y
µ¼ÈëÊý¾Ý¿â£ºimp Óû§Ãû/ÃÜÂë@Êý¾Ý¿âÃû file=µ¼³öµÄÎļþ full=y ......