{"id":654,"date":"2015-11-19T00:10:48","date_gmt":"2015-11-19T00:10:48","guid":{"rendered":"http:\/\/haisins.epac.to\/wordpress\/?p=654"},"modified":"2015-11-19T00:10:48","modified_gmt":"2015-11-19T00:10:48","slug":"asm-%ed%99%98%ea%b2%bd%ec%97%90%ec%84%9c-hot-backup-%ec%82%ac%ec%9a%a9-%ed%95%98%ec%97%ac-single-db%eb%a1%9c-%eb%b3%b5%ea%b5%ac","status":"publish","type":"post","link":"http:\/\/haisins.synology.me\/wordpress\/?p=654","title":{"rendered":"ASM \ud658\uacbd\uc5d0\uc11c Hot Backup \uc0ac\uc6a9 \ud558\uc5ec Single DB\ub85c \ubcf5\uad6c"},"content":{"rendered":"<p><P>ASM \ud658\uacbd\uc5d0\uc11c Hot Backup &amp; Single DB \uad6c\ucd95<\/P><br \/>\n<P>\ud754\ud788 ASM \ud658\uacbd\uc5d0\uc11c RMAN \uc744 \uc774\uc6a9\ud558\uc5ec \ubc31\uc5c5\uc744 \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. <\/P><br \/>\n<P>RMAN \uc744 \uc774\uc6a9\ud55c Backup\uc774 \uc544\ub2cc Hot Backup\uc744 \uc774\uc6a9\ud558\uc5ec \ubc31\uc5c5 \ud6c4 Single DB\ub85c \ubcf5\uad6c \ud558\ub294 \ud14c\uc2a4\ud2b8\ub97c \ud574\ubd24\uc2b5\ub2c8\ub2e4.<\/P><br \/>\n<P>&#8212; \ud544\uc694\ud55c VM<br \/>ASM \uc744 \uc0ac\uc6a9\ud558\ub294 \ud658\uacbd (Single ASM, RAC(ASM)) , Single DB \uad6c\ucd95\ud560 VM (softonly\ub85c \uc124\uce58)<br \/>RAC \ud658\uacbd\uc778 \uacbd\uc6b0 \uc591\ucabd Node \uc758 Archive Log \ub97c \uac00\uc838\uc640\uc57c \ud569\ub2c8\ub2e4.<\/P><br \/>\n<P>&#8211; \ubc31\uc5c5 \ubc1b\uc744 File \ud655\uc778.<br \/>SQL) select file_name from dba_data_files;<\/P><br \/>\n<P>FILE_NAME<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>+DATA\/orcl\/datafile\/users.259.824961691<br \/>+DATA\/orcl\/datafile\/undotbs1.258.824961691<br \/>+DATA\/orcl\/datafile\/sysaux.257.824961689<br \/>+DATA\/orcl\/datafile\/system.256.824961687<br \/>+DATA\/orcl\/datafile\/sysaux.278.894653489<br \/>+DATA2\/orcl\/datafile\/sysaux02.dbf<br \/>+DATA\/orcl\/datafile\/sysaux.272.894653613<br \/>+DATA\/orcl\/datafile\/sysaux<br \/>+DATA\/orcl\/datafile\/mvtest0101.dbf<br \/>+DATA\/orcl\/datafile\/mvtest0202.dbf<br \/>+DATA2\/orcl\/datafile\/system.268.875036169<\/P><br \/>\n<P>&#8211; Begin Backup \uc218\ud589<br \/>$) sqlplus &#8220;\/as sysdba&#8221;<br \/>SQL) alter database begin backup;<\/P><br \/>\n<P>&#8211; SID \ubcc0\uacbd<br \/>$) . oraenv<br \/>ORACLE_SID = [ORCL1] ? +ASM1<br \/>The Oracle base remains unchanged with value \/u01\/app\/oracle<\/P><br \/>\n<P>&#8211; File Copy \uc218\ud589<br \/>$asmcmd<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/users.259.824961691&nbsp;&nbsp;&nbsp;&nbsp; \/home\/oracle\/npa\/users01.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/undotbs1.258.824961691 \/home\/oracle\/npa\/undotbs01.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/sysaux.257.824961689&nbsp; \/home\/oracle\/npa\/sysaux01.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/system.256.824961687&nbsp; \/home\/oracle\/npa\/system01.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/sysaux.278.894653489&nbsp; \/home\/oracle\/npa\/sysaux02.dbf<br \/>ASMCMD&gt; cp +DATA2\/orcl\/datafile\/sysaux02.dbf \/home\/oracle\/npa\/sysaux05.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/sysaux.272.894653613&nbsp; \/home\/oracle\/npa\/sysaux03.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/sysaux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/home\/oracle\/npa\/sysaux04.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/mvtest0101.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/home\/oracle\/npa\/mvtest01.dbf<br \/>ASMCMD&gt; cp +DATA\/orcl\/datafile\/mvtest0202.dbf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \/home\/oracle\/npa\/mvtest02.dbf<br \/>ASMCMD&gt; cp +DATA2\/orcl\/datafile\/system.268.875036169 \/home\/oracle\/npa\/system02.dbf<\/P><br \/>\n<P>&#8211; End Backup \uc218\ud589<br \/>$) . oraenv<br \/>ORACLE_SID = [+ASM1] ? ORCL1<br \/>The Oracle base remains unchanged with value \/u01\/app\/oracle<\/P><br \/>\n<P>$) sqlplus &#8220;\/as sysdba&#8221;<br \/>SQL) alter database end backup;<\/P><br \/>\n<P>&#8211; Control file Trace \ub85c \ub0b4\ub824 \ubc1b\uae30<br \/>SQL) alter backup controlfile to trace &#8216;\/home\/oracle\/control.trc&#8217;;<\/P><br \/>\n<P>&#8211; Pfile \ubc1b\uae30<br \/>SQL) create pfile=&#8217;\/home\/oracle\/pfile.txt&#8217; from spfile;<\/P><br \/>\n<P># Single DB \uad6c\ucd95\ud560 VM\uc5d0 Backup \ubc1b\uc740 Datafile\uacfc Controlfile Trace File, Pfile,Archive Log \ub97c FTP \ubcf5\uc0ac \ud6c4 \uc9c4\ud589<\/P><br \/>\n<P>&#8211; Pfile \uc218\uc815<br \/>% audit_file_dest \ud3f4\ub354\ub97c \uc0dd\uc131\ud574\uc8fc\uc5b4\uc57c \ud55c\ub2e4. controlfile \uc774 \uc774\uc911\ud654 \ud560 \uacbd\uc6b0 \uc774\uc911\ud654 \ub41c \uacbd\ub85c \uae4c\uc9c0 \ud3f4\ub354\ub97c \uc0dd\uc131 \ud574\uc8fc\uc5b4\uc57c \ud569\ub2c8\ub2e4.<\/P><br \/>\n<P>&#8211; Control File \uc0dd\uc131<br \/>% Pfile\uc744 \ubd88\ub7ec\uc624\uc9c0 \ubabb\ud558\ub294 \uacbd\uc6b0 SQL) startup nomount pfile='&lt;LOCATION&gt;&#8217;; \uc218\ud589\uc744 \uba3c\uc800 \ud569\ub2c8\ub2e4.<br \/>% ControlFile Trace File\uc744 \ud655\uc778 \ud574\ubcf4\uba74 CREATE CONTROLFILE REUSE DATABASE &#8220;TEST&#8221; \ub85c \ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.<br \/>\uae30\uc874\uc5d0 \uc788\ub358 \uac78 \ub2e4\uc2dc \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc544\ub2cc \uc2e0\uaddc DB\ub85c \uad6c\ucd95\ud558\ub294 \uac83 \uc774\uae30 \ub54c\ubb38\uc5d0&nbsp; REUSE -&gt; SET\uc73c\ub85c \ubcc0\uacbd\ud574\uc8fc\uc2dc\uba74 \ub429\ub2c8\ub2e4.<\/P><br \/>\n<P>STARTUP NOMOUNT<br \/>CREATE CONTROLFILE SET DATABASE &#8220;TEST&#8221; RESETLOGS&nbsp; ARCHIVELOG<br \/>&nbsp;&nbsp;&nbsp; MAXLOGFILES 192<br \/>&nbsp;&nbsp;&nbsp; MAXLOGMEMBERS 3<br \/>&nbsp;&nbsp;&nbsp; MAXDATAFILES 1024<br \/>&nbsp;&nbsp;&nbsp; MAXINSTANCES 32<br \/>&nbsp;&nbsp;&nbsp; MAXLOGHISTORY 292<br \/>LOGFILE<br \/>&nbsp; GROUP 1 &#8216;\/u01\/app\/oracle\/oradata\/test\/redo01.log&#8217;&nbsp; SIZE 50M BLOCKSIZE 512,<br \/>&nbsp; GROUP 2 &#8216;\/u01\/app\/oracle\/oradata\/test\/redo02.log&#8217;&nbsp; SIZE 50M BLOCKSIZE 512,<br \/>&nbsp; GROUP 3 &#8216;\/u01\/app\/oracle\/oradata\/test\/redo03.log&#8217;&nbsp; SIZE 100M BLOCKSIZE 512,<br \/>&nbsp; GROUP 4 &#8216;\/u01\/app\/oracle\/oradata\/test\/redo04.log&#8217;&nbsp; SIZE 10M BLOCKSIZE 512,<br \/>&nbsp; GROUP 5 &#8216;\/u01\/app\/oracle\/oradata\/test\/redo05.log&#8217;&nbsp; SIZE 10M BLOCKSIZE 512<br \/>&#8212; STANDBY LOGFILE<br \/>DATAFILE<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/system01.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/sysaux05.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/users01.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/undotbs01.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/system02.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/sysaux01.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/sysaux02.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/sysaux03.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/sysaux04.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/mvtest01.dbf&#8217;,<br \/>&nbsp; &#8216;\/u01\/app\/oracle\/oradata\/test\/mvtest02.dbf&#8217;<br \/>CHARACTER SET AL32UTF8<br \/>;<\/P><br \/>\n<P>&#8211; Recover(Archive Log \uc801\uc6a9)<br \/>% Archive Log Dest \ub97c \uc801\uc6a9 \uc2dc\ud0a8 \ud6c4 \ud574\ub2f9 \uc704\uce58\uc5d0 Archive Log \ub97c Move \ud574\ub193\uc73c\uba74 Recover \uc2dc \ub530\ub85c \uacbd\ub85c\ub97c \uc9c0\uc815 \uc548\ud574\uc918\ub3c4 \ub429\ub2c8\ub2e4.<\/P><br \/>\n<P>SQL) alter system set log_archive_dest_1=&#8217;LOCATION=\/u01\/app\/oracle\/arch&#8217; scope=both;<br \/>SQL) recover database using backup controlfile<br \/>ORA-00279: change 55307193 generated at 11\/20\/2015 00:52:18 needed for thread 1<br \/>ORA-00289: suggestion : \/u01\/app\/oracle\/oradata\/orcl\/1_3_896153147.dbf<br \/>ORA-00280: change 55307193 for thread 1 is in sequence #3<\/P><br \/>\n<P>Specify log: {&lt;RET&gt;=suggested | filename | AUTO | CANCEL}<br \/>AUTO (% \uc790\ub3d9\uc73c\ub85c Archive Log \uc801\uc6a9)<\/P><br \/>\n<P>% \uc911\uac04\uc5d0 Archive Log\uac00 \ube44\uc5b4\uc788\uc73c\uba74 Error \ubc1c\uc0dd\ud569\ub2c8\ub2e4. Archive Log\ub97c \ub2e4 \uc801\uc6a9 \uc2dc\ucf30\ub294\ub370\ub3c4 Archive Log \ub97c \ucc3e\uc744\ud150\ub370<br \/>\uae30\uc874 Redo \uc5d0 \uc788\ub294 \ub0b4\uc6a9\uc744 \ucc3e\ub294 \uac83\uc785\ub2c8\ub2e4. \ud574\uc11c \uae30\uc874 Redo \uac00 \uc788\uc73c\uba74 Redo Log\ub97c \uc801\uc6a9\uc2dc\ucf1c\uc8fc\uba74 \ub418\uace0, \uc5c6\ub2e4\uba74 \uc544\ub798\uc758 \uba85\ub839\uc5b4\ub85c CANCEL \uc2dc\ucf1c\uc90d\ub2c8\ub2e4.<\/P><br \/>\n<P>SQL) recover database until cancel using backup controlfile<br \/>ORA-00279: change 55307193 generated at 11\/20\/2015 00:52:18 needed for thread 1<br \/>ORA-00289: suggestion : \/u01\/app\/oracle\/oradata\/npa112db\/1_3_896153147.dbf<br \/>ORA-00280: change 55307193 for thread 1 is in sequence #3<\/P><br \/>\n<P>Specify log: {&lt;RET&gt;=suggested | filename | AUTO | CANCEL}<br \/>CANCEL<br \/>Media recovery cancelled.<\/P><br \/>\n<P>% \uc704\uc640 \uac19\uc740 \ubb38\uad6c\uac00 \ub098\uc654\ub2e4\uba74 \uc544\ub798\uc758 \uba85\ub839\uc5b4\ub85c DB\ub97c OPEN \ud574\uc8fc\uc2dc\uba74 \ub429\ub2c8\ub2e4.<br \/>SQL&gt; alter database open resetlogs;<br \/>Database altered.<\/P><br \/>\n<P>&#8211; \uc0c1\ud0dc \ud655\uc778.<\/P><br \/>\n<P>SQL&gt; SELECT INSTANCE_NAME,VERSION,STATUS FROM V$INSTANCE;<\/P><br \/>\n<P>INSTANCE_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;VERSION&nbsp; &nbsp;&nbsp; STATUS<br \/>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;&nbsp;&nbsp;&nbsp;&nbsp; &#8212;&#8212;&#8212;- &nbsp; &#8212;&#8212;&#8212;&#8212;<br \/>orcl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11.2.0.2.0&nbsp;&nbsp;&nbsp; &nbsp;OPEN<br \/><\/P><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ASM \ud658\uacbd\uc5d0\uc11c Hot Backup &amp; Single DB \uad6c\ucd95 \ud754\ud788 ASM \ud658\uacbd\uc5d0\uc11c RMAN \uc744 \uc774\uc6a9\ud558\uc5ec \ubc31\uc5c5\uc744 \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4. RMAN \uc744 \uc774\uc6a9\ud55c Backup\uc774 \uc544\ub2cc Hot Backup\uc744 \uc774\uc6a9\ud558\uc5ec \ubc31\uc5c5 \ud6c4 Single DB\ub85c \ubcf5\uad6c \ud558\ub294 \ud14c\uc2a4\ud2b8\ub97c \ud574\ubd24\uc2b5\ub2c8\ub2e4. &#8212; \ud544\uc694\ud55c VMASM \uc744 \uc0ac\uc6a9\ud558\ub294 \ud658\uacbd (Single ASM, RAC(ASM)) , Single DB \uad6c\ucd95\ud560 VM (softonly\ub85c \uc124\uce58)RAC \ud658\uacbd\uc778 \uacbd\uc6b0 \uc591\ucabd Node \uc758 Archive [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"spay_email":""},"categories":[2],"tags":[72,318,319,240,267],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/654"}],"collection":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=654"}],"version-history":[{"count":0,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/654\/revisions"}],"wp:attachment":[{"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=654"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/haisins.synology.me\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}