Bu işlemleri de başarıyla tamamladıktan sonra, eğer aynı sunucuya Oracle kurulacaksa, temiz bir uninstallment aşaması bizi beklemektedir. İşletim sisteminiz Linux/Unix/Aix/Solaris vb. ise sıkıntı yaşamayacaksınız. Deinstall diyerek uninstall işlemini başarılı bir şekilde tamamlayabilirsiniz. Eğer işletim sisteminiz Windows ise -ki production serverlarda windows işletim sistemi kullanan varsa büyük bir alkış- işiniz birazcık daha zor. Deinstalldan sonra bir takım Oracle folderları kalmakta. Aynı zaman bir grup registry uzantıları da mevcut kalmaktadır. Onları tamamen silmezsek de bir sonraki sürüm yüklendiği zaman çakışmalar, çalışmamalar, install aşamasında hatalar, donmalar gibi bir takım acaip hata ile karşılaşabilirsiniz. Onun için nasıl verinin yedeğini alırken dikkatli davrandıysanız, deinstall aşamasında da son derece dikkatli olmalısınız. Zira, Oracle'da bir arıza oluştuğu zaman "Çözmek zor, format atın" şeklinde cevapları da veren Oracle yetkililerini, hocalarımızdan duyuyoruz. Deinstall gözünüzde büyümesin, başarmayı istemek, başarmanın yarısıdır ve kalan yarısıda bunu deneyebilmektir.
10g kurulumuna geçebiliriz. Bu noktadan sonra önümüzde temiz bir 10g kurulumu var. Bu konuda çok ciddi dökümanlara google'dan ulaşabilmek mümkün. Zira yine Linux türevi işletim sistemlerinde son derece kolay fakat belli trickleri olan bir kurulum ve Windows'da garip aşamalardan oluşan bir kurulum sizi beklemekte. Bu konuda çok fazla detaya girmek istemiyorum çünkü google sizi son derece iyi bir şekilde yönlendirecektir.
En önemli noktadayız. Verinin, taze yüklenmiş olan 10g sürümüne yüklenmesi. Export ile aldığımız backup'ı, import ile veritabanına geçirmeden önce, 9i'deki passwordfile ve spfile'ı veritabanı tamamen kapalı iken yapıştıralım. Ardından veritabanımızı yine açmadan önce import işlemini komut satırından "imp" komutu ile gerçekleştirelim. Yalnız passwordfile geçerli olduktan sonra export'u hangi yetkili user ile aldıysak, aynı user ile import edelim. Yoksa bir Oracle hatası alırsınız.
Bu işlemin arkasında yatan en büyük temel mantık, export ile import işlemidir. Bu işlemlerin düzgün yapıldığı takdirde sürüm yükseltilmesinin hiçbir zor tarafı mevcut değildir. Yalnız dikkatli adım atılmalı ve temel noktalar gözden kaçmamalıdır. Unutmadan, 10g'de sağlıklı bir veritabanı kurduğunuzu gördüğünüz anda, mutlaka RMAN ile hot backup alın ve RMAN ayarlarına mutlaka dikkat ederek yapın, bu işlemi (Controlfile ve spfile ayarları).
İyi çalışmalar.
Ogan