{"id":371,"date":"2026-01-26T07:27:52","date_gmt":"2026-01-26T07:27:52","guid":{"rendered":"https:\/\/blog.gpst.net.cn:4008\/?p=371"},"modified":"2026-01-28T06:24:13","modified_gmt":"2026-01-28T06:24:13","slug":"oracle%e8%bf%90%e7%bb%b4-rman%e5%91%bd%e4%bb%a4%e5%a4%87%e4%bb%bd%e6%95%b0%e6%8d%ae%e5%ba%93%e7%9a%84%e5%ae%9e%e5%88%97","status":"publish","type":"post","link":"https:\/\/opshub.com.cn\/?p=371","title":{"rendered":"oracle\u8fd0\u7ef4\u2014\u2014rman\u547d\u4ee4\u5907\u4efd\u6570\u636e\u5e93\u7684\u5b9e\u5217"},"content":{"rendered":"\n<p>\u542f\u52a8rman\u5e76\u8fde\u63a5\u6570\u636e\u5e93<\/p>\n\n\n\n<p>\u8f93\u5165rman\u547d\u4ee4<\/p>\n\n\n\n<p>RMAN&gt; connect target orcl<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>1.\u5c06\u6570\u636e\u5e93\u5207\u6362\u4e3a\u5f52\u6863\u65e5\u5fd7\u6a21\u5f0f<\/p>\n\n\n\n<p>\u8981\u4f7f\u7528rman\uff0c\u9996\u5148\u5fc5\u987b\u5c06\u6570\u636e\u5e93\u8bbe\u7f6e\u4e3a\u5f52\u6863\u65e5\u5fd7(archivelog)\u6a21\u5f0f\u3002\u6253\u5f00sql plus,\u4f7f\u7528sysdba\u8eab\u4efd\u767b\u5f55\u5230orcl\u5b9e\u4f8b<\/p>\n\n\n\n<p>\u67e5\u770b\u5f53\u524d\u6570\u636e\u5e93\u5b9e\u4f8b\u7684\u7f16\u53f7\u3001\u540d\u79f0\u548c\u65e5\u5fd7\u6a21\u5f0f<\/p>\n\n\n\n<p>select dbid,name,log_mode from V$DATABASE;<\/p>\n\n\n\n<p>\u5982\u679clog_mode\u5b57\u6bb5\u503c\u7b49\u4e8enoarchivelog,\u8bbe\u7f6e\u4e3a\u5f52\u6863\u6a21\u5f0f:<\/p>\n\n\n\n<p>\u5173\u95ed\u6570\u636e\u5e93<\/p>\n\n\n\n<p>shutdown immediate<\/p>\n\n\n\n<p>\u518d\u6b21\u542f\u52a8\u6570\u636e\u5e93\u4f46\u4e0d\u6253\u5f00\u5b9e\u4f8b<\/p>\n\n\n\n<p>startup mount<\/p>\n\n\n\n<p>\u5207\u6362\u4e3a\u5f52\u6863\u65e5\u5fd7\u6a21\u5f0f<\/p>\n\n\n\n<p>alter database archivelog<\/p>\n\n\n\n<p>\u518d\u6b21\u786e\u8ba4\u65e5\u5fd7\u6a21\u5f0f<\/p>\n\n\n\n<p>&nbsp;select dbid,name,log_mode from V$DATABASE;<\/p>\n\n\n\n<p>\u6253\u5f00\u6570\u636e\u5e93\u5b9e\u4f8b<\/p>\n\n\n\n<p>alter database open<\/p>\n\n\n\n<p>2.\u521b\u5efa\u4fdd\u5b58rman\u6570\u636e\u7684\u8868\u7a7a\u95f4, \u8868\u7a7a\u95f4\u6570\u636e\u6587\u4ef6\u7684\u76ee\u5f55\u5fc5\u987b\u63d0\u524d\u521b\u5efa\u597d\uff0c\u5426\u5219\u62a5\u9519<\/p>\n\n\n\n<p>create tablespace rman_ts datafile &#8216;\u8868\u7a7a\u95f4\u6570\u636e\u6587\u4ef6.dbf&#8217; size 200m;<\/p>\n\n\n\n<p>3.\u521b\u5efarman\u7528\u6237\u5e76\u6388\u6743\uff0c\u9ed8\u8ba4\u8868\u7a7a\u95f4rman_ts,\u4e34\u65f6\u8868\u7a7a\u95f4temp;<\/p>\n\n\n\n<p>create user rman identified by rman default tablespace rman_ts temporary tablespace temp;<\/p>\n\n\n\n<p>grant connect,recovery_catalog_owner,resource to rman;<\/p>\n\n\n\n<p>4.\u521b\u5efa\u6062\u590d\u76ee\u5f55<\/p>\n\n\n\n<p>rman catalog rman\/rman target orcl<\/p>\n\n\n\n<p>RMAN&gt;create catalog tablespace rman_ts;<\/p>\n\n\n\n<p>5.\u6ce8\u518c\u76ee\u6807\u6570\u636e\u5e93<\/p>\n\n\n\n<p>RMAN&gt;register database;<\/p>\n\n\n\n<p>\u5907\u4efd\u6574\u4e2a\u5e93<\/p>\n\n\n\n<p>RMAN&gt;run {<\/p>\n\n\n\n<p>&nbsp; allocate channel dev1 type disk;<\/p>\n\n\n\n<p>&nbsp; backup database;<\/p>\n\n\n\n<p>&nbsp; release channel dev1;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>\u4e5f\u53ef\u4ee5\u5355\u72ec\u5907\u4efd\u5f52\u6863\u65e5\u5fd7\u6587\u4ef6<\/p>\n\n\n\n<p>RMAN&gt;run {<\/p>\n\n\n\n<p>&nbsp; allocate channel dev1 type disk;<\/p>\n\n\n\n<p>&nbsp; backup archivelog all;<\/p>\n\n\n\n<p>&nbsp; release channel dev1;<\/p>\n\n\n\n<p>}<\/p>\n\n\n\n<p>\u6062\u590d\u6574\u4e2a\u6570\u636e\u5e93<\/p>\n\n\n\n<p>shutdown immediate<\/p>\n\n\n\n<p>startup force mount<\/p>\n\n\n\n<p>restore database<\/p>\n\n\n\n<p>recover database<\/p>\n\n\n\n<p>alter database open;<\/p>\n\n\n\n<p>\u6062\u590d\u8868\u7a7a\u95f4<\/p>\n\n\n\n<p>RMAN&gt; SQL &#8220;alter tablespace users offline immediate&#8221;;<\/p>\n\n\n\n<p>RMAN&gt; restore tablespace users;<\/p>\n\n\n\n<p>RMAN&gt; recover tablespace users;<\/p>\n\n\n\n<p>RMAN&gt; SQL &#8220;alter tablespace users online&#8221;;<\/p>\n\n\n\n<p>\u6062\u590d\u5355\u4e2a\u6570\u636e\u5757<\/p>\n\n\n\n<p>\u6062\u590d\u6240\u6709\u88ab\u7834\u574f\u7684\u6570\u636e\u5757:<\/p>\n\n\n\n<p>RMAN&gt; RECOVER CORRUPTION LIST;<\/p>\n\n\n\n<p>\u6062\u590d\u6307\u5b9a\u7684\u88ab\u7834\u574f\u7684\u6570\u636e\u5757:<\/p>\n\n\n\n<p>\u67e5\u770b\u8ddf\u8e2a\u6587\u4ef6\u548c\u544a\u8b66\u65e5\u5fd7\u7684\u4f4d\u7f6e:<\/p>\n\n\n\n<p>SQL&gt; select name,value from V$DIAG_INFO;<\/p>\n\n\n\n<p>\u6062\u590d\u6570\u636e\u5757\u65f6\u6307\u5b9a\u6570\u636e\u6587\u4ef6\u7f16\u53f7\u548c\u6570\u636e\u5757\u7f16\u53f7:<\/p>\n\n\n\n<p>RMAN&gt; RECOVER DATAFILE 1 BLOCK 233,235 DATAFILE 2 BLOCK 100 TO 200;<\/p>\n\n\n\n<p>\u6062\u590d\u5f52\u6863\u65e5\u5fd7<\/p>\n\n\n\n<p>RMAN&gt; run {<\/p>\n\n\n\n<p>&nbsp;&nbsp;allocate channel dev1 type disk;<\/p>\n\n\n\n<p>&nbsp; restore archivelog all;<\/p>\n\n\n\n<p>&nbsp; release channel dev1;<\/p>\n\n\n\n<p>}<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u542f\u52a8rman\u5e76\u8fde\u63a5\u6570\u636e\u5e93 \u8f93\u5165rman\u547d\u4ee4 RMAN&gt; connect target orcl 1.\u5c06\u6570\u636e\u5e93\u5207\u6362\u4e3a\u5f52\u6863\u65e5\u5fd7\u6a21\u5f0f \u8981\u4f7f\u7528rman\uff0c\u9996\u5148\u5fc5\u987b\u5c06\u6570\u636e\u5e93\u8bbe\u7f6e\u4e3a\u5f52\u6863\u65e5\u5fd7(archivelog)\u6a21\u5f0f\u3002\u6253\u5f00sql plus,\u4f7f\u7528sysdba\u8eab\u4efd\u767b\u5f55\u5230orcl\u5b9e\u4f8b \u67e5\u770b\u5f53\u524d\u6570\u636e\u5e93\u5b9e\u4f8b\u7684\u7f16\u53f7\u3001\u540d\u79f0\u548c\u65e5\u5fd7\u6a21\u5f0f select dbid,name,log_mode from V$DATABASE; \u5982\u679clog_mode\u5b57\u6bb5\u503c\u7b49\u4e8enoarchivelog,\u8bbe\u7f6e\u4e3a\u5f52\u6863\u6a21\u5f0f: \u5173\u95ed\u6570\u636e\u5e93 shutdown immediate \u518d\u6b21\u542f\u52a8\u6570\u636e\u5e93\u4f46\u4e0d\u6253\u5f00\u5b9e\u4f8b startup mount \u5207\u6362\u4e3a\u5f52\u6863\u65e5\u5fd7\u6a21\u5f0f alter database archivelog \u518d\u6b21\u786e\u8ba4\u65e5\u5fd7\u6a21\u5f0f &nbsp;select dbid,name,log_mode from V$DATABASE; \u6253\u5f00\u6570\u636e\u5e93\u5b9e\u4f8b alter database open 2.\u521b\u5efa\u4fdd\u5b58rman\u6570\u636e\u7684\u8868\u7a7a\u95f4, \u8868\u7a7a\u95f4\u6570\u636e\u6587\u4ef6\u7684\u76ee\u5f55\u5fc5\u987b\u63d0\u524d\u521b\u5efa\u597d\uff0c\u5426\u5219\u62a5\u9519 create tablespace rman_ts datafile &#8216;\u8868\u7a7a\u95f4\u6570\u636e\u6587\u4ef6.dbf&#8217; size 200m; 3.\u521b\u5efarman\u7528\u6237\u5e76\u6388\u6743\uff0c\u9ed8\u8ba4\u8868\u7a7a\u95f4rman_ts,\u4e34\u65f6\u8868\u7a7a\u95f4temp; create user rman identified by rman default tablespace rman_ts temporary tablespace [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-371","post","type-post","status-publish","format-standard","hentry","category-8"],"_links":{"self":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=371"}],"version-history":[{"count":2,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/371\/revisions"}],"predecessor-version":[{"id":624,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/371\/revisions\/624"}],"wp:attachment":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}