Veri Dosyasının Dosya Sisteminden ASM Disk Grubuna RMAN ile Taşınması

Merhaba Arkadaşlar,

Bu yazımda, dosya sistemi üzerinde oluşturulmuş veri dosyasının RMAN ile ASM ‘e nasıl taşıyacağımızı yazacağım.

1- Önce  veri dosyası dosya sistemi üzerinde olan bir tablespace oluşturalım.

SQL> CREATE TABLESPACE TOASM DATAFILE   ‘/data1/toasm01.dbf’ SIZE 100M AUTOEXTEND ON NEXT 1M ;

2- Veri dosyalarımızı listeleyelim. Bakalım nelerimiz var?

SQL> select name from v$datafile;

NAME

——————————————————————————–

+DATA/talipdb/datafile/system.257.778261279

+DATA/talipdb/datafile/sysaux.258.778261375

+DATA/talipdb/datafile/undotbs1.259.778261441

+DATA/talipdb/datafile/users.260.778261447

/data1/toasm01.dbf

3- Şimdi RMAN ‘e bağlanalım.

 [oracle@DBTALIP /oracle/ora11g]# rman target /

Recovery Manager: Release 11.2.0.1.0 – Production on Sun Mar 18 16:05:09 2012

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

connected to target database: TALIPDB (DBID=4043281188)

4- Taşıyacağımız Tablespace ‘i offline yapalım.

RMAN> sql “alter tablespace toasm offline”;

using target database control file instead of recovery catalog

sql statement: alter tablespace toasm offline

5- RMAN copy komutuyla veri dosyasını +DATA disk grubuna kopyalayalım

RMAN> copy datafile ‘/data1/toasm01.dbf’ to ‘+DATA’;

Starting backup at 18-MAR-12

allocated channel: ORA_DISK_1

channel ORA_DISK_1: SID=58 device type=DISK

channel ORA_DISK_1: starting datafile copy

input datafile file number=00005 name=/data1/toasm01.dbf

output file name=+DATA/talipdb/datafile/toasm.263.778262769 tag=TAG20120318T160609 RECID=13 STAMP=778262779

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

Finished backup at 18-MAR-12

RMAN> exit

Recovery Manager complete.

6- SQL*Plus a bağlanalım ve veri dosyasının adını değiştirelim.

[oracle@DBTALIP /oracle/ora11g]# sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on Sun Mar 18 16:09:12 2012

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 – Production With the Partitioning, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options

SQL> alter database rename file ‘/data1/toasm01.dbf’ to ‘+DATA/talipdb/datafile/toasm.263.778262769’;

Database altered.

7- Tablespace ‘i online yapalım.

SQL> alter tablespace toasm online;

Tablespace altered.

8- Veri dosyalarımızı tekrar sorgulayalım. Bakalım son durum nasıl?

SQL> select name from v$datafile;

NAME ——————————————————————————–

+DATA/talipdb/datafile/system.257.778261279

+DATA/talipdb/datafile/sysaux.258.778261375

+DATA/talipdb/datafile/undotbs1.259.778261441

+DATA/talipdb/datafile/users.260.778261447

+DATA/talipdb/datafile/toasm.263.778262769

 

Tablespace ASM disk grubuna taşınmıştır. 🙂

 

Talip Hakan Öztürk

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s