Oracle RMAN¿ìËÙÈëÃÅ
1.ʲôÊÇRMAN£¿
¡¡¡¡RMAN¿ÉÒÔÓÃÀ´±¸·ÝºÍ»¹ÔÊý¾Ý¿âÎļþ¡¢¹éµµÈÕÖ¾ºÍ¿ØÖÆÎļþ¡£ËüÒ²¿ÉÒÔÓÃÀ´Ö´ÐÐÍêÈ«»ò²»ÍêÈ«µÄÊý¾Ý¿â»Ö¸´¡£
¡¡¡¡×¢Ò⣺RMAN²»ÄÜÓÃÓÚ±¸·Ý³õʼ»¯²ÎÊýÎļþºÍ¿ÚÁîÎļþ¡£
¡¡¡¡RMANÆô¶¯Êý¾Ý¿âÉϵÄOracle·þÎñÆ÷½ø³ÌÀ´½øÐб¸·Ý»ò»¹Ô¡£±¸·Ý¡¢»¹Ô¡¢»Ö¸´ÊÇÓÉÕâЩ½ø³ÌÇý¶¯µÄ¡£
¡¡¡¡RMAN¿ÉÒÔÓÉOEMµÄBackup Manager GUIÀ´¿ØÖÆ£¬µ«ÔÚ±¾ÎÄÕÂÀï²»×÷ÖØµãÌÖÂÛ¡£
¡¡¡¡2. Terminology רҵ´Ê»ã½âÊÍ
¡¡¡¡2.1. Backup sets ±¸·Ý¼¯ºÏ
¡¡¡¡±¸·Ý¼¯ºÏÓÐÏÂÃæµÄÌØÐÔ£º
¡¡¡¡ °üÀ¨Ò»¸ö»ò¶à¸öÊý¾ÝÎļþ»ò¹éµµÈÕÖ¾
¡¡¡¡ ÒÔoracleרÓеĸñʽ±£´æ
¡¡¡¡ ÓÐÒ»¸öÍêÈ«µÄËùÓеı¸·ÝƬ¼¯ºÏ¹¹³É
¡¡¡¡ ¹¹³ÉÒ»¸öÍêÈ«±¸·Ý»òÔöÁ¿±¸·Ý
¡¡¡¡2.2. Backup pieces ±¸·ÝƬ
¡¡¡¡Ò»¸ö±¸·Ý¼¯ÓÉÈô¸É¸ö±¸·ÝƬ×é³É¡£Ã¿¸ö±¸·ÝƬÊÇÒ»¸öµ¥¶ÀµÄÊä³öÎļþ¡£Ò»¸ö±¸·ÝƬµÄ´óСÊÇÓÐÏÞÖÆµÄ£»Èç¹ûûÓдóСµÄÏÞÖÆ£¬ ±¸·Ý¼¯¾ÍÖ»ÓÉÒ»¸ö±¸·ÝƬ¹¹³É¡£±¸·ÝƬµÄ´óС²»ÄÜ´óÓÚʹÓõÄÎļþϵͳËùÖ§³ÖµÄÎļþ³¤¶ÈµÄ×î´óÖµ¡£
¡¡¡¡2.3. Image copies ¾µÏñ±¸·Ý
¡¡¡¡¾µÏñ±¸·ÝÊǶÀÁ¢Îļþ£¨Êý¾ÝÎļþ¡¢¹éµµÈÕÖ¾¡¢¿ØÖÆÎļþ£©µÄ±¸·Ý¡£ËüºÜÀàËÆ²Ù×÷ϵͳ¼¶µÄÎļþ±¸·Ý¡£Ëü²»ÊDZ¸·Ý¼¯»ò ±¸·ÝƬ£¬Ò²Ã»Óб»Ñ¹Ëõ¡£
¡¡¡¡2.4. Full backup sets È«±¸·Ý¼¯ºÏ
¡¡¡¡È«±¸·ÝÊÇÒ»¸ö»ò¶à¸öÊý¾ÝÎļþÖÐʹÓùýµÄÊý¾Ý¿éµÄµÄ±¸·Ý¡£Ã»ÓÐʹÓùýµÄÊý¾Ý¿éÊDz»±»±¸·ÝµÄ£¬Ò²¾ÍÊÇ˵£¬oracle ½øÐб¸·Ý¼¯ºÏµÄѹËõ¡£
¡¡¡¡2.5. Incremental backup sets ÔöÁ¿±¸·Ý¼¯ºÏ
¡¡¡¡ÔöÁ¿±¸·ÝÊÇÖ¸±¸·ÝÒ»¸ö»ò¶à¸öÊý¾ÝÎļþµÄ×Ô´ÓÉÏÒ»´Îͬһ¼¶±ðµÄ»ò¸üµÍ¼¶±ðµÄ±¸·ÝÒÔÀ´±»Ð޸ĹýµÄÊý¾Ý¿é¡£ ÓëÍêÈ«±¸·ÝÏàͬ£¬ÔöÁ¿±¸·ÝÒ²½øÐÐѹËõ¡£
¡¡¡¡2.6. File multiplexing
¡¡¡¡²»Í¬µÄ¶à¸öÊý¾ÝÎļþµÄÊý¾Ý¿é¿ÉÒÔ»ìºÏ±¸·ÝÔÚÒ»¸ö±¸·Ý¼¯ÖС£
¡¡¡¡2.7. Recovery catalog resyncing »Ö¸´Ä¿Â¼Í¬²½
¡¡¡¡Ê¹Óûָ´¹ÜÀíÆ÷Ö´ÐÐbackup¡¢copy¡¢restore»òÕßswitchÃüÁîʱ£¬»Ö¸´Ä¿Â¼×Ô¶¯½øÐиüУ¬µ«ÊÇÓйØÈÕÖ¾Óë¹éµµÈÕÖ¾ÐÅϢûÓÐ×Ô¶¯¼ÇÈë»Ö¸´Ä¿Â¼¡£ÐèÒª½øÐÐĿ¼ͬ²½¡£Ê¹ÓÃresync catalogÃüÁî½øÐÐͬ²½¡£
RMAN>resync catalog;
RMAN-03022£ºÕýÔÚ±àÒëÃüÁresync
RMAN-03023£ºÕýÔÚÖ´ÐÐÃüÁresync
RMAN-08002£ºÕýÔÚÆô¶¯È«²¿»Ö¸´Ä¿Â¼µÄ resync
RMAN-08004£ºÍê³ÉÈ«²¿ resync
¡¡¡¡3. »Ö¸´Ä¿Â¼
¡¡¡¡3.1.»Ö¸´Ä¿Â¼µÄ¸ÅÄî
¡¡¡¡»Ö¸´Ä¿Â¼ÊÇÓÉRMANʹÓá¢Î¬»¤µÄÓÃÀ´·ÅÖñ¸·ÝÐÅÏ¢µÄ²Ö¿â¡£RMANÀûÓûָ´Ä¿Â¼¼ÇÔØµÄÐÅϢȥÅжÏÈçºÎÖ´ÐÐÐèÒªµÄ±¸·Ý»Ö¸´²Ù×÷¡£
¡¡¡¡»Ö¸´Ä¿Â¼¿ÉÒÔ´æÔÚÓÚORACLEÊý¾Ý¿â
Ïà¹ØÎĵµ£º
ÀûÓÃÐòÁвúÉúÖ÷¼üÖµ¡£
ÐòÁУ¨Sequence£©ÊÇÒ»ÖÖ¿ÉÒÔ±»¶à¸öÓû§Ê¹ÓõÄÓÃÓÚ²úÉúһϵÁÐΨһÊý×ÖµÄÊý¾Ý¿â¶ÔÏó¡£ÐòÁж¨Òå´æ´¢ÔÚÊý¾Ý×ÖµäÖУ¬Í¨¹ýÌṩΨһÊýÖµµÄ˳Ðò±íÀ´¼ò»¯³ÌÐòÉè¼Æ¹¤×÷£¬¿ÉÒÔʹÓÃÐòÁÐ×Ô¶¯²úÉúÖ÷¼üµÄ¼üÖµ¡£µ±Ò»¸öÐòÁеÚÒ»´Î±»²éѯµ÷ÓÃʱ£¬Ëü½«·µ»ØÒ»¸öÔ¤¶¨Öµ¡£ÔÚËæºóµÄÿ´Î²éѯÖУ¬ÐòÁн«²úÉúÒ»¸ö°´Ö¸¶¨µÄÔöÁ¿Ô ......
Ò»¡¢ÔÚUnixÏ´´½¨Êý¾Ý¿â
1.È·¶¨Êý¾Ý¿âÃû¡¢Êý¾Ý¿âʵÀýÃûºÍ·þÎñÃû
¹ØÓÚÊý¾Ý¿âÃû¡¢Êý¾Ý¿âʵÀýÃûºÍ·þÎñÃû£¬ÎÒ֮ǰÓÐרÃÅÓÃһƪÀ´Ïêϸ½éÉÜ¡£ÕâÀï¾Í²»ÔÙ˵Ã÷ÁË¡£
2.´´½¨²ÎÊýÎļþ
²ÎÊýÎļþºÜÈ·¶¨ÁËÊý¾Ý¿âµÄ×ÜÌå½á¹¹¡£Oracle10gÓÐÁ½ÖÖ²ÎÊýÎļþ£¬Ò»¸öÊÇÎı¾²ÎÊýÎļþ£¬Ò»ÖÖÊÇ·þÎñÆ÷²ÎÊýÎļþ¡£ÔÚ´´½¨Ê ......
ORACLE 10GÔÚLINUXµÄ°²×°:
ÏÈÉÏÀ´Á½ÕÅͼ:
DBAÊÇŬÁ¦µÄ·½Ïò,ORACLE DBA°üÂÞÍòÏó,Á¬LINUX/UNIX¶¼¸ã²»¶¨,»¹ÅªP¸öORACLE°¡.
Á½²¿·Ö:
1.RED HAT ENTERPRISE LINUX 5µÄ°²×°
Äѵã(¶ÔÓÚÏÖÔÚµÄÎÒÀ´Ëµ):1.1YUM±¾µØÔ´µÄÅäÖÃ;ÍøÂçÓÐÏà¹Ø×ÊÁÏ,²»¶à˵ÁË.ÓÉÓÚÊDZ¾»úʹÓÃ,²Î¿¼ÁËFTPÔ´ºó,ÎÒʹÓÃÁËFILEÔ´;
&nb ......
//¿´¿´ÈçºÎ±àдһЩ¸´ÔӵĴ洢¹ý³Ì
Ò»£ºÎÞ·µ»ØÖµµÄ´æ´¢¹ý³Ì
ΪÁËÑéÖ¤£¬ÎÒÏÈ´´½¨Ò»ÕŲâÊÔ±í
create table mytest(myid varchar2(30),myname varchar2(50));
´æ´¢¹ý³ÌΪ£º
create or replace PROCEDURE mytest2(id in varchar2,name in varchar2) as
begin
insert into mytest (myid,myname) valu ......
connect by Êǽṹ»¯²éѯÖÐÓõ½µÄ£¬Æä»ù±¾Óï·¨ÊÇ£º
select ... from tablename start with Ìõ¼þ1
connect by Ìõ¼þ2
where Ìõ¼þ3;
Àý£º
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
¼òµ¥ËµÀ´Êǽ«Ò»¸öÊ÷×´½á¹¹´æ´¢ÔÚÒ»ÕűíÀ±ÈÈçÒ»¸ö±íÖдæÔÚÁ½¸ö×Ö¶ ......