Hurriyet

24 Aralık 2013 Salı

Oracle Veritabanı: Datafile Dosya Formatları ve İsimlendirme - Datafile Creation Formats and Naming Conventions

Datafile'ların oluşturulması ve yönetimiyle ilgili daha önceden böyle bir yazı yazmıştık. Burada datafile'larımızı oluştururken isimleri kendimiz belirtiyorduk. Eğer bunu otomatikleştirmek istersek yani datafile yaratma oranımız çok fazla ise isimlerini hiç uğraşmadan belirli parametrelerle yaratmak isteyebiliriz. Bu işlemi de bazı özel parametrelerle gerçekleştirebiliriz. Bu parametreler aşağıdaki gibidir.

Kısaltma Açıklama Sorgulama
%a  Veritabanı Activation ID
%d Veritabanının adı  select name from v$database;
%D Bugünün tarihini DD formatında gösterir. select to_char(sysdate,'DD') from dual;
%f Dosya Numarası
%F ID,Gün,Ay,Yıl,Sequence No: IIIIIIIIII-YYYYMMDD-QQ
%I  DBID select dbid from v$database
%N Tablespace adı verilir.
%n Veritabanı Adı_XXX Ör: Berkexxx


Daha genel bilgi için buradaki link'e tıklayabiliriz. Buradaki link'te ayrıca backup alınırken geçerli olabilecek diğer kısaltmalar da verilmiştir. Burada bizim öğrenmemiz gereken şey datafile üretilirken isimlerin otomatik ve özgün olarak yaratılmasını istiyorsak aşağıdaki örnekteki ifade yazabiliriz.

Create tablespace deneme datafile ‘/home/oracle/Desktop/deneme%F.dbf’ size 100M; 

Bu durumda yarattığımız datafile /home/oracle/Desktop klasörünün altında deneme1157106256_20131224-131 olarak yaratılır.

Hiç yorum yok:

Yorum Gönder