ANASAYFA MCSE ORACLE LINUX TEMEL PC SINEMA SPOR
Merak ettiğiniz veya öğrenmek istediğiniz konuları bize yazın.Makalelerini yayınlayalım.Mail adreslerimiz:
pektas.isil@gmail.com,acakmakli1983@gmail.com Bekliyoruz...

14 Ağustos 2009 Cuma

Oracle da Datafile Taşımak

Datafile taşımak için,
select name from v$datafile;
NAME
----------------------------------------------
c:\oracle\oradata\db\data.dbf

data.dbf isimli datafile ımızı c:\oracle\oradata\db\ altından d:\oracle\oradata\db\ dizinine taşımak istiyorsak,
Önce datafile ın bağlı olduğu tablespace offline'a alınır.
alter tablespace "tableSpace_name" offline;

Data sonra fiziksel olarak datafile'ın yeri değiştirilir.
copy c:\oracle\oradata\db\data.dbf d:\oracle\oradata\db\

Datafile ın ismini rename ederiz.
alter database rename file ' c:\oracle\oradata\db\data.dbf ' to ' d:\oracle\oradata\db\data.dbf ';

Daha sonra tablespace tekrar online yapılır.
alter tablespace "tableSpace_name" online;

Datafile ımızı taşımış olduk.Şimdi tekrar v$datafile view ından datafile ımızın ismini görelim,
select name from v$datafile;
NAME
-----------------------------------------------
d:\oracle\oradata\db\data.dbf

Önemli bir ayrıntıyı da sizlerle paylaşmak isterim,sistem datafile ları database kapanmadan taşınamaz ve diğer datafile larda taşıma esnasında tablespace offline a alındığı için erişilemez durumda olur. Sistem kısmi kesintiye uğrar.

Hiç yorum yok:

Yorum Gönder