Drop Database Komutu

Zaman zaman çeşitli nedenlerden dolayı kurulmuş olan databaseleri kaldırmamız gerekebilir.  Bugünkü yazıda windows dışındaki sunucular üzerinden nasıl kaldırabileceğimizden bahsedeceğim.

Database’ i drop etmenin aslında birden fazla yöntemi var. Örneğin dbca ile delete database adımlarını takip ederek , sql komut satırından veya  rman komutlarını kullanarak bir database’ i drop  edebiliriz.

Komut satırından dbca ile database configuration asistantı çalıştırıyoruz;

Gelen ekrandan next ile devam ediyor;

Bir sonraki ekrandan Delete a Database opsiyonunu seçip devam ediyoruz;

Bu kısımda sunucu üzerinde kurulu olan tüm instance’ lar listeniyor. Biz drop etmek istediğimiz intance seçip finish ile devam ediyoruz;

Yapılan işlemin krıtikliği nedeniyle bir onay sorusu ile karşılaşıyoruz. Bu kısmıda YES ile geçiyoruz;

Sonrasında drop işlemi otomatik olarak başlıyor ;

İşlem bitince dbca’ dan çıkmadan önce başka bir işlem yapıp yapmayacağımızı soruyor, No ile devam edip command satırına düşüyoruz.

 

Rman’i kullanarak database’ i drop etmek isterseniz ;

Rman target /

RMAN> STARTUP FORCE MOUNT

RMAN> SQL ‘ALTER SYSTEM ENABLE RESTRICTED SESSION’;

RMAN> DROP DATABASE INCLUDING BACKUPS NOPROMPT;

 

Sqlplus üzerinden drop etmek için ;

Shutdown abort ;

Startup mount exclusive restrict ;

Drop database ;

Bu yöntemlerden herhangi birisini kullarak database drop işlemini gerçekleştirebilirsiniz.

 

Dikkat ederseniz rman ve sqlplus ile drop işlemini yaparken database’ i shutdown ile kapatıp restricted olacak şekilde mount modda açıpda işlem yapıyoruz. Ancak dbca ile yaptığımızda bu işlemleri oracle bizim için kendisi yaptığından dolayı open modda iken drop işlemini gerçekleştiriyoruz.

 

 

Be Sociable, Share!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


iki + = 10