<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>災後還原 &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/tag/%E7%81%BD%E5%BE%8C%E9%82%84%E5%8E%9F/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Thu, 05 Aug 2021 03:15:40 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>透過Veeam Plug-in for Oracle RMAN備份Oracle Database-還原篇</title>
		<link>https://ailog.tw/lifelog/2021/08/05/veeam-plug-in-oracle-restore/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Thu, 05 Aug 2021 02:20:51 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[Veeam Plug-in]]></category>
		<category><![CDATA[災後還原]]></category>
		<category><![CDATA[資料庫]]></category>
		<category><![CDATA[還原]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=10473</guid>

					<description><![CDATA[近年來許多軟備份軟體都支援Oracle RMAN的介接，來進行Oracle Database的備份作業，今天小 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2021/08/05/veeam-plug-in-oracle-restore/" class="more-link">閱讀全文<span class="screen-reader-text">〈透過Veeam Plug-in for Oracle RMAN備份Oracle Database-還原篇〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: verdana, geneva; font-size: 14pt;">近年來許多軟備份軟體都支援Oracle RMAN的介接，來進行Oracle Database的備份作業，今天小編要介紹的是如何透過Veeam Plug-in for Oracle RMAN來進行Oracle Database的備份。</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">本篇文章為Veeam Plug-in for Oracle RMAN還原篇</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><span id="more-10473"></span></span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;"><strong>[範例情境介紹]</strong></span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">01、本範例使用Red Hat Linux 6.8</span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;">02、Oracle Database版本為11.2.0.4<br />
03、Veeam repositories是安裝在Windows平台</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">04、至少已透過Veeam Plug-in for Oracle RMAN完成一次備份</span></p>
<p><span style="font-family: verdana, geneva; font-size: 14pt;">操作步驟：<br />
<strong>01、確定要還原的備份版次(依據備份的年月日判斷)</strong><br />
在Backup Repository目錄下選定要還原的Control File，本範例選用的是「<span style="color: #ff0000;">c-1474338501-20210802-00_RMAN_AUTOBACKUP.vab</span>」<br />
<img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-10505" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-01.png" alt="" width="691" height="135" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-01.png 691w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-01-300x59.png 300w" sizes="(max-width: 691px) 100vw, 691px" /><br />
</span></p>
<p>&nbsp;</p>
<p><span style="font-family: verdana, geneva;"><strong><span style="font-size: 14pt;">02、將Oracle Database開到mount狀態</span></strong></span><br />
<span style="color: #ff0000; font-size: 14pt; font-family: verdana, geneva;">sqlplus &#8220;/ as sysdba&#8221;<br />
<img decoding="async" class="alignnone size-full wp-image-10506" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-02.png" alt="" width="800" height="223" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-02.png 800w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-02-300x84.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-02-768x214.png 768w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">SQL&gt; <span style="color: #ff0000;">startup nomount;</span></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">SQL&gt; <span style="color: #ff0000;">exit;<br />
<img decoding="async" class="alignnone size-full wp-image-10507" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-03.png" alt="" width="910" height="271" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-03.png 910w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-03-300x89.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-03-768x229.png 768w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><br />
</span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>03、在Linux系統上執行Oracle RMAN還原</strong><br />
vi /home/oracle/veeam_restore.sh<br />
<span style="font-weight: 400;"><span style="color: #ff0000;"><span style="color: #000000;">檔案內容如下：</span></span></span><br />
</span></p>
<table>
<tbody>
<tr>
<td><span style="font-size: 14pt; font-family: verdana, geneva;"><span style="font-weight: 400;">if [ -f ~/.bashrc ]; then<br />
</span><span style="font-weight: 400;">        . ~/.bashrc<br />
</span><span style="font-weight: 400;">fi<br />
</span><span style="font-weight: 400;">$DATE=`date +%Y%m%d_%H%M`<br />
</span><span style="font-weight: 400;">PATH=$PATH:$HOME/bin<br />
</span><span style="font-weight: 400;">export PATH<br />
</span><span style="font-weight: 400;">TMP=/tmp; export TMP<br />
</span><span style="font-weight: 400;">TMPDIR=$TMP; export TMPDIR<br />
</span><span style="font-weight: 400;">ORACLE_HOSTNAME=orcl.ailog.tw; export ORACLE_HOSTNAME<br />
</span><span style="font-weight: 400;">ORACLE_BASE=<span style="color: #ff0000;">/oracle</span>; export ORACLE_BASE<br />
</span><span style="font-weight: 400;">ORACLE_HOME=$ORACLE_BASE<span style="color: #ff0000;">/product/11.2.0.4/db_1</span>; export ORACLE_HOME<br />
</span><span style="font-weight: 400;">ORACLE_SID=orcl; export ORACLE_SID<br />
</span><span style="font-weight: 400;">ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME|<br />
</span><span style="font-weight: 400;">ORACLE_TERM=xterm; export ORACLE_TERM<br />
</span><span style="font-weight: 400;">PATH=/usr/sbin:$PATH; export PATH<br />
</span><span style="font-weight: 400;">PATH=$ORACLE_HOME/bin:$PATH; export PATH<br />
</span><span style="font-weight: 400;">NLS_LANG=AMERICAN_AMERICA<span style="color: #ff0000;">.ZHT16BIG5</span> ;export NLS_LANG<br />
</span><span style="font-weight: 400;">LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH<br />
</span><span style="font-weight: 400;">CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH<br />
</span><span style="font-weight: 400;">/oracle/product/11.2.0.4/db_1/bin/rman target sys/sys_admin cmdfile /home/oracle/veeam_restore.rman log /home/oracle/rman_$DATE.log</span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">備註說明：<br />
(1)、「<span style="font-weight: 400;"><span style="color: #ff0000;">/oracle/product/11.2.0.4/db_1</span></span>」為本範例Oracle的安裝路徑<span style="font-weight: 400;"><span style="color: #ff0000;"><span style="color: #000000;">，該設定值請依據實際狀況變更。</span></span></span></span><br />
<span style="font-family: verdana, geneva; font-size: 14pt;"><span style="font-weight: 400;"><br />
(2)、本範例的NLS_LANG=AMERICAN_AMERICA<span style="color: #ff0000;">.ZHT16BIG5<span style="color: #000000;">是因為範例資料庫採用Big5，該設定值請依據實際狀況變更。<br />
資料庫編碼的查詢，請參考小篇的先前文章：<br />
<a href="https://ailog.tw/lifelog/2021/08/01/search-oracle-characterset/">https://ailog.tw/lifelog/2021/08/01/search-oracle-characterset/</a></span></span></span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">(3)、「/home/oracle/veeam_restore.rman」為本範例的RMAN還原執行檔案位置</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">(4)、「/home/oracle/rman_$DATE.log」為本範例的紀錄檔位置</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>04、設定RMAN還原內容</strong></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">vi /home/oracle/veeam_restore.rman<span style="font-weight: 400;"><span style="color: #ff0000;"><span style="color: #000000;"><br />
檔案內容如下：</span></span></span></span></p>
<table>
<tbody>
<tr>
<td><span style="font-size: 14pt; font-family: verdana, geneva;"><span style="font-weight: 400;">RUN {<br />
</span><span style="font-weight: 400;">ALLOCATE CHANNEL c0 DEVICE TYPE sbt PARMS &#8216;SBT_LIBRARY=/opt/veeam/VeeamPluginforOracleRMAN/libOracleRMANPlugin.so&#8217;;<br />
RESTORE controlfile FROM &#8216;<span style="color: #ff0000;">c-1474338501-20210802-00_RMAN_AUTOBACKUP.vab</span>&#8216;;<br />
SHUTDOWN IMMEDIATE;<br />
STARTUP MOUNT;<br />
RESTORE DATABASE;<br />
RECOVER DATABASE;<br />
</span><span style="font-weight: 400;">}</span></span></td>
</tr>
</tbody>
</table>
<p><span style="font-family: verdana, geneva;">備註說明：「<span style="font-size: 14pt;"><span style="font-weight: 400;"><span style="color: #ff0000;">c-1474338501-20210802-00_RMAN_AUTOBACKUP.vab</span></span></span>」為本次範例進行還原的Control File。</span></p>
<p><span style="font-family: verdana, geneva;"><span style="font-size: 14pt;"><span style="font-weight: 400;"><span style="color: #ff0000;"><span style="color: #000000;"><strong>05、進行Oracle Database還原<br />
</strong></span></span></span></span><span style="font-size: 14pt;"><span style="font-weight: 400;"><span style="color: #ff0000;"><span style="color: #000000;">chmod 755 /home/oracle/veeam_restore.sh<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10514" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-04.png" alt="" width="767" height="57" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-04.png 767w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-04-300x22.png 300w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></span></span></span></span></p>
<p><span style="font-family: verdana, geneva;">/home/oracle/veeam_restore.sh</span><br />
<span style="font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-10518" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-05.png" alt="" width="522" height="46" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-05.png 522w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-05-300x26.png 300w" sizes="auto, (max-width: 522px) 100vw, 522px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>06、在Veeam的軟體畫面上可以看見有一個備份程序正在執行<br />
<img loading="lazy" decoding="async" class="alignnone size-full wp-image-10521" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-06.png" alt="" width="780" height="185" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-06.png 780w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-06-300x71.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-06-768x182.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /><br />
</strong></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;"><strong>07、Oracle RMAN還原完成畫面</strong></span><br />
<span style="font-family: verdana, geneva;">Linux console畫面：</span><br />
<span style="font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-10526 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-07.png" alt="" width="643" height="48" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-07.png 643w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-07-300x22.png 300w" sizes="auto, (max-width: 643px) 100vw, 643px" /></span><br />
<span style="font-family: verdana, geneva;">veeam backup &amp; replication畫面：</span><br />
<span style="font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-10527 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-08.png" alt="" width="834" height="155" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-08.png 834w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-08-300x56.png 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/08/veeam-plug-in-oracle-restore-08-768x143.png 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
