Anasayfa > Adım Adım Dökümantasyon, Database Upgrade, Kurulum > 11.1.0.6 Veritabanına 11.1.0.7 PSU (Patch Set Update) Uygulama

11.1.0.6 Veritabanına 11.1.0.7 PSU (Patch Set Update) Uygulama

Çalışma öncesi yapılacaklar

1- Oracle Home dizini yedeği alınır.

$ tar -cf ora11g.tar ora11g

2- Veritabanımızın full yedeği alınır (Cold veya hot yedek)

3- Metalinkden 11.1.0.7 psu dosyası p6890831_111070_Linux-x86-64.zip indirilir.

PSU (patch set update) uygulama

1- Time zone kontrolü yapılması gerekiyor.  Aşağıdaki sorgunun sonucu 4 den farklı dönerse 1086400.1 nolu metalink dökümanı okunmalıdır.

SQL>SELECT version FROM v$timezone_file;

2- Veritabanı kapatılır

SQL>shutdown database

3- Servisler stop edilir

$ emctl stop dbconsole

$ lsnrctl stop

4- p6890831_111070_Linux-x86-64.zip dosyası unzip ile extract edilir. Komut satırından ./runInstaller çalıştırılarak OUI başlatılır.

$ unzip p6890831_111070_Linux-x86-64.zip

$ cd Disk1

$ ./runInstaller

Welcome ekranında “Next” ile devam ediyoruz.

5- Patch atacağımız Oracle home seçiyoruz ve  “Next” ile devam ediyoruz.

6- Email ve metalink şifre bilgimizi isteyen aşağıdaki ekranda kutucuktaki işareti kaldırıp devam ediyoruz. Buraya metalink için kullandığımız email adresimizi ve şifremizi girecek olursak, veritabanımızla ilgili güncellemelerden haberdar olabiliriz.

Kutucuktaki işareti kaldırıp devam ettiğimizde emin olup olmadığımız konusunda aşağıdaki gibi bir uyarı gelecektir. “Yes” diyerek devam edebiliriz.

7- Ön kontroller (Prerequisite Checks) yapılacaktır. Herşey başarılı olduğuna göre “Install” butonuyla rdbms patch yüklemesini başlatabiliriz.

8-Rdbms PSU kurulumu tamamlandıktan sonra PSU tarafından yeni oluşturulan klasörler için işletim sistemi üzerindeki oracle kullanıcımızın yetki kontrolü yapılmalıdır.

Sıra geldi veritabanımıza patch uygulamaya;

9- Yükseltme öncesi (Pre-upgrade) kontrollerin yapılması

SQL> STARTUP UPGRADE

SQL> SPOOL pre_upgrade_check.log

SQL> @?/rdbms/admin/utlu111i.sql

SQL> SPOOL OFF

pre_upgrade_check.log dosyası incelenmelidir. Veritabanımızın yükseltmeye hazır olup olmadığı konusunda fikir verecektir. Yeterli yere sahip olmayan tablespace var mı? Veritabanı komponentleri valid mi? V.s kontroller yapılmaktadır.

10- Veritabanı psu uygulama. Veritabanı upgrade modunda başlatılır ve catupgrd.sql scripti aşağıdaki gibi çalıştırılır.

$ lsnrctl start

$ sqlplus / as sysdba

SQL> STARTUP UPGRADE

SQL> SPOOL patch.log

SQL> @?/rdbms/admin/catupgrd.sql

SQL> SPOOL OFF

patch.log incelenmeli hata alınmışsa. gerekli düzenleme yapılıp catupgrd.sql tekrar çalıştırılmalıdır.

11- Veritabanı kapatılıp, normal açılır.

SQL> SHUTDOWN IMMEDIATE

SQL> STARTUP

12- Yükseltme sonrası (Post-Upgrade) kontrollerin yapılması

SQL> SPOOL post_upgrade_check.log

SQL> @?/rdbms/admin/utlu111s.sql

SQL> SPOOL OFF

post_upgrade_check.log dosyası incelenmelidir.

13- Yükseltme sonrası veritabanında buluna objeler invalid olacaktır. Derlemek için aşağıdaki script çalıştırılır;

SQL> @?/rdbms/admin/utlrp.sql

14- Son olarak veritabanı komponentlerinin durumu kontrol edilir.

SQL> SELECT COMP_NAME, VERSION, STATUS FROM SYS.DBA_REGISTRY;

Talip Hakan ÖZTÜRK

  1. 28/10/2011, 6:36 pm

    Ellerine sağlık. Çok güzel bir paylaşım olmuş.

  2. Azer
    14/06/2012, 11:24 am

    Upgrade-den datafile-lar da etkileniyor`mu?

  3. Azer
    21/06/2012, 5:06 am

    🙂 Peki ben 11.2.0.1-deki database-imden alınan backup-ı 11.2.0.3-e restore ede bilirmiyim?

    • 03/07/2012, 7:55 pm

      Edebilirsiniz. Restore sonrası upgrade scriptini çalıştırmanız gerekir. Bununla ilgili yazı yazacağım.

  4. Azer
    19/07/2012, 5:26 am

    Teşekkürler, hocam..

  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: