<?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>Seyhan Tekelioglu &#124; Blog &#124; Oracle - Linux - Network &#187; corrupt</title>
	<atom:link href="http://www.seyhan.biz/index.php/tag/corrupt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seyhan.biz</link>
	<description>OCP - RHCE - CCNA - MCSE - MCDBA</description>
	<lastBuildDate>Sun, 15 Aug 2010 08:03:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>RMAN ile corrupt olmuş Data Block kurtarma yöntemleri</title>
		<link>http://www.seyhan.biz/index.php/2009/11/12/rman-ile-corrupt-olmus-data-block-kurtarma-yontemleri/</link>
		<comments>http://www.seyhan.biz/index.php/2009/11/12/rman-ile-corrupt-olmus-data-block-kurtarma-yontemleri/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 13:49:44 +0000</pubDate>
		<dc:creator>Seyhan Tekelioglu</dc:creator>
				<category><![CDATA[Makalelerim]]></category>
		<category><![CDATA[corrupt]]></category>
		<category><![CDATA[data block]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[rman]]></category>

		<guid isPermaLink="false">http://www.seyhan.biz/?p=215</guid>
		<description><![CDATA[Merhaba, Oracle datalarının bozulmalara karşı belkide en büyük silahı RMAN (Recovery Manager) ve RMAN&#8217;in block recovery özelliğidir. Şimdi RMAN ile nasıl oluşabilecek block corruption&#8217;ları temizleriz o konuya bakalım. Elimizde stabil ve çalışan RMAN yedeklerimizin olduğunu varsayıyoruz ve alert loflarında (veya başka bir şekilde) block corruption olduğunu tespit ettik. Aşağıda alert logumuzdaki malum satırları görebiliriz. ORA-01578: [...]]]></description>
			<content:encoded><![CDATA[<p>Merhaba,</p>
<p>Oracle datalarının bozulmalara karşı belkide en büyük silahı RMAN (Recovery Manager) ve RMAN&#8217;in block recovery özelliğidir. Şimdi RMAN ile nasıl oluşabilecek block corruption&#8217;ları temizleriz o konuya bakalım.<br />
<span id="more-215"></span><br />
Elimizde stabil ve çalışan RMAN yedeklerimizin olduğunu varsayıyoruz ve alert loflarında (veya başka bir şekilde) block corruption olduğunu tespit ettik. Aşağıda alert logumuzdaki malum satırları görebiliriz.</p>
<p><code>ORA-01578: ORACLE data block corrupted (file # 6, block # 132)<br />
ORA-01110: data file 6: '/oracle/oradata/seyhan/users01.dbf'<br />
ORA-01578: ORACLE data block corrupted (file # 2, block # 109)<br />
ORA-01110: data file 2: '/oracle/oradata/seyhan/undotbs01.dbf'</code></p>
<p>Data file 6 ve data file 2 de yani user01.dbf ve undotbs01.dbf dosyalarında block corruption var.</p>
<p>Şimdi recover işlemine başlamak için RMAN konsolumuza giriş yapıyoruz. Recover işlemini yaparken çeşitli opsiyonlarımız var. Revover işlemini aldığımız yedeğin türüne göre başlatabiliriz. Ayrıca çeşitli zaman sınırlamaları da getirmek mümkün. Bunları örneklerle göstermek gerekirse;</p>
<p><code># backupset kullanarak recovery işlemi</code></p>
<p>RMAN&gt; BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109 FROM BACKUPSET;</p>
<p><code># image copy den datafile kurtaran recover işlemi</code></p>
<p>RMAN&gt; BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109<br />
FROM DATAFILECOPY;</p>
<p><code># backupset tag'i kullanarak recover işlemi mesela "pazartesi"</code></p>
<p>RMAN&gt; BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 1099<br />
FROM TAG = pazartesi;</p>
<p><code># bir haftalık alınan backuplardan recover işlemi</code></p>
<p>RMAN&gt; BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109<br />
RESTORE UNTIL TIME &#8216;SYSDATE-7&#8242;;</p>
<p><code># SCN 300 den önce alınan backuplardan recover işlemi</code></p>
<p>RMAN&gt; BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109<br />
RESTORE UNTIL SCN 300;</p>
<p><code># log sequence'i 9040 dan önce olan backuplardan recover işlemi</code></p>
<p>RMAN&gt; BLOCKRECOVER DATAFILE 6 BLOCK 132 DATAFILE 2 BLOCK 109<br />
RESTORE UNTIL SEQUENCE 9040;</p>
<p>RMAN ile ilgili sonraki yazılarda görüşmek üzere&#8230;</p>

<p class="sayac_bilgi">Bu yazı toplamda 647, bugün ise 1 kez görüntülenmiş. Son okunma tarihi 04.09.2010</p>
<h4  class="related_post_title">Benzer Yazılar</h4><ul class="related_post"><li><a href="http://www.seyhan.biz/index.php/2010/05/12/autoconfig-nedir-nasil-yapilir/" title="Autoconfig Nedir? Nasıl Yapılır?">Autoconfig Nedir? Nasıl Yapılır?</a></li><li><a href="http://www.seyhan.biz/index.php/2009/12/02/ddl-dml-dcl-tcl-islemleri-nedir/" title="DDL &#8211; DML &#8211; DCL &#8211; TCL işlemleri nedir?">DDL &#8211; DML &#8211; DCL &#8211; TCL işlemleri nedir?</a></li><li><a href="http://www.seyhan.biz/index.php/2009/10/26/oracle-applications-servera-patch-yukleme/" title="Oracle Applications Server&#8217;a Patch Yükleme">Oracle Applications Server&#8217;a Patch Yükleme</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.seyhan.biz/index.php/2009/11/12/rman-ile-corrupt-olmus-data-block-kurtarma-yontemleri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
