Tuesday, July 29, 2008

Oracle 9i 'den 10g ye upgade aşamaları

Key : 9i, 10g , Upgrade ,Install

9i'den 10g ye upgrade oldukça kolay . Upgrade öncesi yapılması gereken kontrölleri Oracle bir script yazarak halletmiş.

NOT : Bu dökümanda Oracle 9i upgrade edilecek serverda bir Oracle 10g Binary sinin olduğunu düşünüyorum.
10g binary kurulum yoksa öncelikle bunu yapmalısınız.


Aşağıdaki Adımlar ile upgrade yapılabilir.

------ UPGRADE ÖNCESİ --------

** 9i databaseine bağlanıp Database linklerin şifrelerini ve İnvalid objeleri ayrı bir tabloya at.

create table before10gupgrade_link$ as select * from link$;
create table before10gupgrade_invalidobject as select * from dba_objects where status='INVALID'and owner not in ( 'SYS','SYSTEM' ) ;


** Log in to the system as the owner of the Oracle home directory of the new Oracle
Database 10g release.

Copy the following file from the ORACLE_HOME/rdbms/admin/utlu102i.sql

Bu dosyayı Oracle9 'lu database'den bağlanarak çalıştır.

output'da belirtilenleri yap.

** 9i database'in backuplarını kontrol et.


------ UPGRADE ----------------

** X- windows ile bağlan

export DISPLAY=IP:0.0

dbua yı çalıştır ve ekranları takip et


------ UPGRADE SONRASI -----------

Öncelikle Upgrade'in başarılı bittiği kontrol edilmelidir

select * from dba_registry; - deki output tüm componentler için VALID olmalıdır.

Burada VALID olmıyan component varsa upgarde sonlanmamış demektir.

Mutlaka componentlerin valid yapılması gerekir.

** Upgrade bittikten sonra 9 lu database'in profile'ını değiştir ve backupını ayarla.

upgrade catalog yapman gerekir rman'dan

** Backup başlat

No comments: