Solaris 11.3 Üzerine Oracle 12c Database Kurulum Ön Gereksinimleri

Önceki 3 yazıda kurulumları yapacağımız Solaris işletim sistemini kurmuş ve sanal makinedeki ayarlarını yapmıştık. Bu yazımızda Oracle 12c database kurulumunun öncesinde yapılması gereken birkaç paket yüklemesi, oracle kullanıcısının oluşturulması ve sistem ayarlarını yapacağız.

Bilgisayaramızı açmadan önce sanal makinemize verdiğimiz ayarları kontrol edelim ve gerekirse düzeltelim.

1. Sanal makinenin Ayarlar(Settings)ını açıp ardından Sistem(System) sekmesindeki Anakart(Motherboard) sekmesinin altında RAM’i ayarlıyoruz.1

2. Sistem(System) sekmesinin altındaki processor(işlemci) sekmesinden de işlemcinin kaç çekirdek olacağını belirliyoruz.2

3. Ardından Ekran(Display) sekmesinin altındaki Screen(Ekran) sekmesinde Görüntü Belleği(Video Memory)ni en son ayara getiriyor ve “3B Hızlandırmayı etkinleştir(Enable 3D Acceleration)”i seçiyoruz.3

4. Görüntü(Display) sekmesinin altındaki Uzaktan Görüntü(Remote Display) sekmesinde “Sunucuyu etkinleştir(enable server)” seçeneğini kapatıyoruz.4

5. Paylaşılan Klasörler(Shared Folder) sekmesinde sağ taraftaki Yeni paylaşılan klasör ekle(Add new shared folder)ye basıyoruz.5

6. Klasör Yolu(Folder Path) kısmından fiziksel makinede setupların bulunduğu klasörü seçiyoruz. Klasör adı(Folder Name) sanal makinede oluşacak klasörün ismidir. Otomatik-Bağlan(Auto-mount) ve Kalıcı Yap(Make Permanent) seçeneklerini seçiyoruz.6

7. Ayarları yaptıktan sonra bilgisayarımızı root kullanıcısı ile açıyoruz. Ardından terminalden “mkdir /u01” komutu ile kurulumları yapacağımız dosyayı oluşturuyoruz.7

8. “pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWcsl” komutu ile Solaris’te gerekli paketleri kontrol ediyoruz. Error olarak verilen paketler şu anki sistemde olmayanlar veya Solaris 11.3 ile kaldırılan paketlerdir.8

9. “pkg install paket-ismi” komut ile eksik olan paketlerin yüklemesini yapıyoruz.(Not: Bazı paketler Solaris 11.3 ile kaldırılmış olabilir.).9

10. Ardından “pkg install oracle-rdbms-server-12-1-preinstall” ve “pkg install motif” komutları ile paketleri yüklüyoruz.10

11. “ulimit -a” ile bazı gerekli işletim sistemi ayarlarımızı kontrol edip “ulimit -n 65536” ve “ulimit -s 32768” komutları ile gerekli artırmaları yapıyoruz.11

12. Ardından oracle kullanıcısı tanımlayacağımız grupları “groupadd oinstall” ve “groupadd dba” ile oluşturuyoruz.

12

13. Ardından “useradd -d /export/home/oracle -g oinstall -G dba -s /bin/bash -m oracle” komutu ile oracle kullanıcısını oluşturuyoruz.13

14. “passwd oracle” komutuyla oracle kullanıcısının şifresini belirliyoruz.14

15. Ardından yükleyeceğimiz setup dosyalarını “/mnt/paylaşılan_klasör/” dizininden “/u01/setup/” dizinine taşıyoruz.

16. İlk başta oluşturduğumuz u01 adlı klasörün sahipliğini “chown -R oracle:oinstall /u01”komutu ile oracle’a veriyoruz.15

17. İsterseniz “u01” dizinine “chmod -R 777 /u01” komutu ile bütün kullanıcı ve gruplara bütün yetkileri açabilirsiniz.

18. Ardından komut satırına komutları sırayla yazıyoruz.

projadd user.oracle

projmod -sK “project.max-shm-memory=(privileged,24G,deny)” user.oracle

projmod -sK “process.max-sem-nsems=(priv,4096,deny)” user.oracle

projmod -sK “project.max-shm-ids=(priv,1024,deny)” user.oracle

projmod -sK “project.max-sem-ids=(priv,1024,deny)” user.oracle

projmod -sK “process.max-file-descriptor=(basic,65536,deny)” user.oracle

komutları kopyala-yapıştır yerine elinizle yazmanız gerekmektedir. Bazı komutlarda kopyala yapıştırdan kaynaklı harf hataları olabilir (Özellikle noktalama işaretlerinde).

16

17

19. “gedit /etc/user_attr” komutu ile user_attr dosyayı açıyoruz.19

20. Açılan dosyaya “user.oracle::::project=user.oracle” yazdıktan sonra kaydedip dosyayı kapatıyoruz.

20

**21. Sanal makinenin swap alanını “zfs get volsize rpool/swap” komutu ile kontrol ediyoruz ve “zfs set volsize=5g rpool/swap” komutu ile artırıyoruz. Oracle’ın swap alanı ile önerisi; makinenin RAM’i 1.5 gb az ise swap alanının 1.5 gb olması, 1.5 ile 16 gb arasında ise makineyle aynı alana sahip olması , 16gb dan büyük ise 16gb swap alanının yeterli olacağı yönünde. Bu makinenin ram’i 4 gb olduğundan biz burada 5gb swap alanı tanımladık.21

22. “df -h /tmp” ile temp’in alanını kontrol ediyoruz. Temp’in alanı 1gb’den büyük olmalı.22

23. “id -a oracle” ie oracle kullanıcısını kontrol ediyoruz.23

24. “vi /etc/hosts” ile hosts dosyasının açıyoruz.

25. En alt satıra “10.0.2.15 bilgisayar_adının_tamamı” yazıyoruz.Esc tuşuna basıp “:wq” yazıp enter’a basıyoruz.

Bir sonraki yazımızda artık Oracle 12c Database kurulumuna başlayacağız.

Reklamlar
Bu yazı Database Install, Veri Tabanı, İş Zekası içinde yayınlandı ve , , , , , , , , , , , , , olarak etiketlendi. Kalıcı bağlantıyı yer imlerinize ekleyin.

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. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s