<?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>Oraklet &#187; Uncategorized</title>
	<atom:link href="http://www.oraklet.no/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oraklet.no</link>
	<description>Systemutvikling, drift, opplæring og rådgivning innen Oracle, Linux og Unix</description>
	<lastBuildDate>Fri, 30 Sep 2011 08:43:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Recovery Manager tips</title>
		<link>http://www.oraklet.no/2010/03/recovery-manager-tips/</link>
		<comments>http://www.oraklet.no/2010/03/recovery-manager-tips/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 07:22:57 +0000</pubDate>
		<dc:creator>Ingemar Jansson Haverstad</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oraklet.no/?p=92</guid>
		<description><![CDATA[De fleste benytter Recovery Manager (rman) til å ta sikkerhetskopi av datafiler. Men rman kan også brukes til å flytte datafiler. Fordelen med det er at du har et godt sikkerhetsnett som beskytter deg og omgivelsen mot de store feilene. &#8230; <a href="http://www.oraklet.no/2010/03/recovery-manager-tips/">Les videre <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>De fleste benytter <em>Recovery Manager</em> (rman) til å ta sikkerhetskopi av datafiler. Men <em>rman</em> kan også brukes til å flytte datafiler. Fordelen med det er at du har et godt sikkerhetsnett som beskytter deg og omgivelsen mot de store feilene.</p>
<p>Å flytte en datafile fra A til B er ikke noe problem, men hva hvis filnavnet inneholder ny linje eller noen andre sære tegn som kom dit av mistak?<br />
<span id="more-92"></span></p>
<p>Her vises et eksempel med en datafil i tablespace <em>USERS</em> som må flyttes fra <b>/u04</b> til <b>/u05</b>.</p>
<p>Begynn med å sjekke hvilket filnummer tablespacen har og ta den offline.</p>
<pre> <code>
z00u074:DR1R&gt; <strong>sqlplus / as sysdba</strong>

SQL*Plus: Release 11.1.0.7.0 - Production on Ti Mar 16 07:59:16 2010

Connected to:
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production

11g SYS@DR1R SQL&gt; <strong>SELECT file_id, file_name
                  FROM dba_data_files
                  WHERE tablespace_name = 'USERS';</strong>

   FILE_ID FILE_NAME
---------- ------------------------------------------------------------
         8 /u04/oradata/DR1R/DR1R_users_01.dbf

11g SYS@DR1R SQL&gt; <strong>ALTER TABLESPACE users OFFLINE;</strong>
Tablespace altered.
</code></pre>
<p><code> </code></p>
<p><code> </code></p>
<p>Datafil 8 skal flyttes, det gjør vi i <em>rman</em>.</p>
<pre> <code>
z00u074:DR1R&gt; <strong>rman target /</strong>

Recovery Manager: Release 11.1.0.7.0 - Production on Ti Mar 16 07:41:25 2010

connected to target database: DR1R (DBID=1942219211)

RMAN&gt; <strong>COPY DATAFILE 8 to '/u05/oradata/DR1R/DR1R_users_01.dbf';</strong>

Starting backup at 16/03/2010 07:55:29

using channel ORA_DISK_1

channel ORA_DISK_1: starting datafile copy

input datafile file number=00008 name=/u04/oradata/DR1R/DR1R_users_01.dbf

output file name=/u05/oradata/DR1R/DR1R_users_01.dbf tag=TAG20100316T075530 RECID=1 STAMP=713778931

channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01

Finished backup at 16/03/2010 07:55:31

RMAN&gt; <strong>LIST COPY LIKE '%users%';</strong>

List of Datafile Copies

=======================
Key     File S Completion Time     Ckp SCN    Ckp Time
------- ---- - ------------------- ---------- -------------------
1       8    A 16/03/2010 07:55:31 72709346997 16/03/2010 07:42:09

        Name: /u05/oradata/DR1R/DR1R_users_01.dbf

        Tag: TAG20100316T075530

RMAN&gt; <strong>SWITCH DATAFILE 8 TO COPY;</strong>

datafile 8 switched to datafile copy "/u05/oradata/DR1R/DR1R_users_01.dbf"

RMAN&gt; <strong>LIST COPY LIKE '%users%';</strong>

List of Datafile Copies

=======================

Key     File S Completion Time     Ckp SCN    Ckp Time
------- ---- - ------------------- ---------- -------------------
2       8    A 16/03/2010 07:56:01 72709346997 16/03/2010 07:42:09

        Name: /u04/oradata/DR1R/DR1R_users_01.dbf

        Tag: TAG20091126T103852
</code></pre>
<p><code> </code></p>
<p><code> </code></p>
<p>Dermed er datafilen flyttet på en trygg og hurtig måte! Da gjenstår det å rydde opp, sjekk først at filen er på riktig sted i <em>SQL*PLus</em>.</p>
<pre> <code>
11g SYS@DR1R SQL&gt; <strong>SELECT file_id, file_name
                  FROM dba_data_files
                  WHERE tablespace_name = 'USERS';</strong>

   FILE_ID FILE_NAME
---------- ------------------------------------------------------------
         8 /u05/oradata/DR1R/DR1R_users_01.dbf

11g SYS@DR1R SQL&gt; <strong>ALTER TABLESPACE users ONLINE;</strong>
Tablespace altered.
</code></pre>
<p><code> </code></p>
<p><code> </code></p>
<p>Fjern filen fra disken ved hjelp av <em>rman</em>.</p>
<pre> <code>
RMAN&gt; <strong>DELETE COPY LIKE '%users%';</strong>

released channel: ORA_DISK_1
allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=513 device type=DISK

specification does not match any archived log in the recovery catalog

List of Datafile Copies

=======================

Key     File S Completion Time     Ckp SCN    Ckp Time
------- ---- - ------------------- ---------- -------------------
2       8    A 16/03/2010 07:56:01 72709346997 16/03/2010 07:42:09

        Name: /u04/oradata/DR1R/DR1R_users_01.dbf

        Tag: TAG20091126T103852

Do you really want to delete the above objects (enter YES or NO)? <strong>YES</strong>

deleted datafile copy
datafile copy file name=/u04/oradata/DR1R/DR1R_users_01.dbf RECID=2 STAMP=713778961
Deleted 1 object
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.oraklet.no/2010/03/recovery-manager-tips/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

