ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

°¢Àï°Í°ÍOracle DBA±ÊÊÔÌâ´ð°¸-±¸·Ý»Ö¸´Àà
2014-11-24 01:01:20 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:4747´Î
Tags£º°¢Àï°Í°Í Oracle DBA ÊÔÌâ ´ð°¸ ±¸·Ý »Ö¸´

²Î¿¼½â´ð£º


±¸·Ý»Ö¸´Àà
1:±¸·ÝÈçºÎ·ÖÀà
Âß¼­±¸·Ý£ºexp/imp
ÎïÀí±¸·Ý£º
RMAN±¸·Ý
full backup/incremental backup(ÀÛ»ý/²îÒì)
Èȱ¸·Ý:alter tablespace begin/end backup;
À䱸·Ý:ÍÑ»ú±¸·Ý(database shutdown)


2:¹éµµÊÇʲôº¬Òå
¹ØÓڹ鵵ÈÕÖ¾£ºOracleÒª½«ÌîÂúµÄÔÚÏßÈÕÖ¾Îļþ×é¹éµµÊ±,ÔòÒª½¨Á¢¹éµµÈÕÖ¾(archived redo log)¡£
Æä¶ÔÊý¾Ý¿â±¸·ÝºÍ»Ö¸´ÓÐÏÂÁÐÓô¦£º
Êý¾Ý¿âºó±¸ÒÔ¼°ÔÚÏߺ͹鵵ÈÕÖ¾Îļþ£¬ÔÚ²Ù×÷ϵͳºÍ´ÅÅ̹ÊÕÏÖпɱ£Ö¤È«²¿Ìá½»µÄÊÂÎï¿É±»»Ö¸´¡£
ÔÚÊý¾Ý¿â´ò¿ªºÍÕý³£ÏµÍ³Ê¹ÓÃÏ£¬Èç¹û¹éµµÈÕÖ¾ÊÇÓÀ¾Ã±£´æ£¬ÔÚÏߺ󱸿ÉÒÔ½øÐкÍʹÓá£


Êý¾Ý¿â¿ÉÔËÐÐÔÚÁ½ÖÖ²»Í¬·½Ê½Ï£º
NOARCHIVELOG·½Ê½»òARCHIVELOG ·½Ê½Êý¾Ý¿âÔÚNOARCHIVELOG·½Ê½ÏÂʹÓÃʱ£¬²»ÄܽøÐÐÔÚÏßÈÕÖ¾µÄ¹éµµ,Èç¹ûÊý¾Ý¿âÔÚARCHIVELOG·½Ê½ÏÂÔËÐУ¬¿ÉʵʩÔÚÏßÈÕÖ¾µÄ¹éµµ¡£


3:Èç¹ûÒ»¸ö±íÔÚ2004-08-04 10:30:00 ±»drop£¬ÔÚÓÐÍêÉƵĹ鵵ºÍ±¸·ÝµÄÇé¿öÏ£¬ÈçºÎ»Ö¸´
ÊÖ¹¤¿½±´»ØËùÓб¸·ÝµÄÊý¾ÝÎļþ
startup mount;
sql alter database recover automatic until time ¡¯2004-08-04:10:30:00¡ä;
alter database open resetlogs;


4:rmanÊÇʲô,ÓкÎÌصã
RMAN(Recovery Manager)ÊÇDBAµÄÒ»¸öÖØÒª¹¤¾ß£¬ÓÃÓÚ±¸·Ý¡¢»¹Ô­ºÍ»Ö¸´oracleÊý¾Ý¿â, RMAN ¿ÉÒÔÓÃÀ´±¸·ÝºÍ»Ö¸´Êý¾Ý¿âÎļþ¡¢¹éµµÈÕÖ¾¡¢¿ØÖÆÎļþ¡¢ÏµÍ³²ÎÊýÎļþ,Ò²¿ÉÒÔÓÃÀ´Ö´ÐÐÍêÈ«»ò²»ÍêÈ«µÄÊý¾Ý¿â»Ö¸´¡£RMANÓÐÈýÖÖ²»Í¬µÄÓû§½Ó¿Ú£º
COMMAND LINE·½Ê½¡¢GUI ·½Ê½(¼¯³ÉÔÚOEM Öеı¸·Ý¹ÜÀíÆ÷)¡¢API ·½Ê½(ÓÃÓÚ¼¯³Éµ½µÚÈý·½µÄ±¸·ÝÈí¼þÖÐ)¡£
¾ßÓÐÈçÏÂÌص㣺
1)¹¦ÄÜÀàËÆÎïÀí±¸·Ý£¬µ«±ÈÎïÀí±¸·ÝÇ¿´óN±¶;
2)¿ÉÒÔѹËõ¿Õ¿é;
3)¿ÉÒÔÔÚ¿éˮƽÉÏʵÏÖÔöÁ¿;
4)¿ÉÒ԰ѱ¸·ÝµÄÊä³ö´ò°ü³É±¸·Ý¼¯£¬Ò²¿ÉÒÔ°´¹Ì¶¨´óС·Ö¸î±¸·Ý¼¯;
5)±¸·ÝÓë»Ö¸´µÄ¹ý³Ì¿ÉÒÔ×Ô¶¯¹ÜÀí;
6)¿ÉÒÔʹÓýű¾(´æÔÚRecovery catalog ÖÐ)
7)¿ÉÒÔ×ö»µ¿é¼à²â


5:standbyµÄÌصã
±¸ÓÃÊý¾Ý¿â(standby database)£ºORACLEÍƳöµÄÒ»Öָ߿ÉÓÃÐÔ(HIGH AVAILABLE)Êý¾Ý¿â·½°¸£¬
ÔÚÖ÷½ÚµãÓ뱸Óýڵã¼äͨ¹ýÈÕ־ͬ²½À´±£Ö¤Êý¾ÝµÄͬ²½£¬±¸Óýڵã×÷ΪÖ÷½ÚµãµÄ±¸·Ý
¿ÉÒÔʵÏÖ¿ìËÙÇл»ÓëÔÖÄÑÐÔ»Ö¸´,´Ó920¿ªÊ¼£¬»¹¿ªÊ¼Ö§³ÖÎïÀíÓëÂß¼­±¸Ó÷þÎñÆ÷¡£
Oracle 9iÖеÄÈýÖÖÊý¾Ý±£»¤Ä£Ê½·Ö±ðÊÇ£º
1)¡¢MAXIMIZE PROTECTION £º×î´óÊý¾Ý±£»¤ÓëÎÞÊý¾Ý·ÖÆ磬LGWR½«Í¬Ê±´«Ë͵½±¸Óýڵ㣬
ÔÚÖ÷½ÚµãÊÂÎñÈ·ÈÏ֮ǰ£¬±¸ÓýڵãÒ²±ØÐëÍêÈ«ÊÕµ½ÈÕÖ¾Êý¾Ý¡£Èç¹ûÍøÂç²»ºÃ£¬ÒýÆðLGWR²»ÄÜ´«ËÍÊý¾Ý£¬½«ÒýÆðÑÏÖصÄÐÔÄÜÎÊÌ⣬µ¼ÖÂÖ÷½ÚµãDOWN»ú¡£
2)¡¢MAXIMIZE AVAILABILITY £ºÎÞÊý¾Ý¶ªÊ§Ä£Ê½£¬ÔÊÐíÊý¾Ý·ÖÆ磬ÔÊÐíÒì²½´«ËÍ¡£
Õý³£Çé¿öÏÂÔËÐÐÔÚ×î´ó±£»¤Ä£Ê½£¬ÔÚÖ÷½ÚµãÓ뱸ÓýڵãµÄÍøÂç¶Ï¿ª»òÁ¬½Ó²»Õý³£Ê±£¬×Ô¶¯Çл»µ½×î´óÐÔÄÜģʽ£¬
Ö÷½ÚµãµÄ²Ù×÷»¹ÊÇ¿ÉÒÔ¼ÌÐøµÄ¡£ÔÚÍøÂç²»ºÃµÄÇé¿öÏÂÓнϴóµÄÐÔÄÜÓ°Ïì¡£


3)¡¢MAXIMIZE PERFORMANCE£ºÕâÖÖģʽӦµ±¿ÉÒÔ˵ÊÇ´Ó8i¼Ì³Ð¹ýÀ´µÄ±¸Ó÷þÎñÆ÷ģʽ£¬Òì²½´«ËÍ£¬
ÎÞÊý¾Ýͬ²½¼ì²é£¬¿ÉÄܶªÊ§Êý¾Ý£¬µ«ÊÇÄÜ»ñµÃÖ÷½ÚµãµÄ×î´óÐÔÄÜ¡£9iÔÚÅäÖÃDATA GUARDµÄʱºòĬÈϾÍÊÇMAXIMIZE PERFORMANCE


6:¶ÔÓÚÒ»¸öÒªÇó»Ö¸´Ê±¼ä±È½Ï¶ÌµÄϵͳ(Êý¾Ý¿â50G,ÿÌì¹éµµ5G)£¬ÄãÈçºÎÉè¼Æ±¸·Ý²ßÂÔ
rman/ÿÔÂÒ»ºÅ level 0 ÿÖÜÄ©/ÖÜÈý level 1 ÆäËüÿÌìlevel 2


¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º°¢Àï°Í°ÍµÄOracle DBA±ÊÊÔÌâ²Î¿¼.. ÏÂһƪ£º±±¾©YGTD±ÊÊÔÌâ

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿