Oracle 10G Kurulumu (RHEL)

İşletim Sisteminin Hazırlanması

Linux Kurulumu Sırasında yüklenmesi gereken paketler. (sunucunun BIOS’unun firmware’inin güncel olduğunu kontrol edip kurulumu yapıyoruz.)

Desktop Environment
  • GNOME Desktop Environment
Applications
  • Graphical Internet
Development
  • Development Libraries
  • Development Tools
Servers
  • Server Configuration Tools
Base System
  • Administration Tools
  • Base
  • Java
  • Legacy Software Support
  • System Tools
  • X Window System
Gerekli RPM’ ler
  • compat-db-4.2.52-5.1.i386.rpm
  • sysstat-7.0.2-1.el5.i386.rpm
  • libaio-devel-0.3.106-3.2.i386.rpm
  • libXp-1.0.0-8.1.el5.i386.rpm

CD nin içine girdikten sonra

komutu ile yükleyebilirsiniz.

Eksik paketleri, RHEL lisanslı ise up2date aracı kurulabilir, eğer lisanslı değilise ve yum yüklü ise aşağıdaki repository eklenip gerekli paketler yüklenebilir.

Çeşitli Ayarlar

Linux üzerinde default firewall un açık olup olmadığını kontrol edip açıksa kapatıyoruz ve açılışta otomatik çalışmasını engelliyoruz.

Oracle setup dosyalarını windows ortamından linux e göndermek için winscp yazılımını kullanabilirsiniz. Bu yazılımı kullanabilmeniz için linux te ssh servisinin açık olması gerekir ve tabi iptables’ın TCP 22 portundn gelen istekleri kabul edecek şekilde ayarlanmış olduğunu farz ediyoruz uğraşmak istemezseniz yukarıdaki gibi direk kapatabilirsiniz.

Eğer Centos veya farklı bir sürüm üzerine kuruyorsanız, Oracle işletim sistemininizin uyumlu olup olmadığını kontrol ederken uyarı vermemesi için

komutunu kullanabilirsiniz.

Bu işlemleri sunucuya putty vb. ssh client ile bağlanarak da yapabilirsiniz. root kullanıcısı ile bağlanabilmek için /etc/ssh/sshd_config dosyasındaki

Oracle için gerekli olan grupları oluşturuyoruz.

Öncelikli grubu oinstall olacak şekilde oracle kullanıcısını oluşturup şifresini değiştiriyoruz.

komutu girildiğinde sizden aynı şifreyi iki kez girmenizi ister. (unix ortamında şifre girilirken ekranda her hangi bir karakter gözükmez.)

/etc/sysctl.conf dosyasına aşağıdaki değerler girilir var olan aşağıdaki değerlerle değiştirilir.

komutu ile aktif edilir.

/etc/security/limits.conf dosyasına aşağıdaki satılar girilir. limits.conf dosyasını vi ile açarak da girebilirsiniz cat ile başlayan sytax ı root ile terminele yapıştararak da halledebilirsiniz.

Oracle kurulumunun yapılacağı dizinleri oluşturuyoruz.

Tavsiye edilen, işletim sisteminin, Oracle’ın ve datafile ların ayrı disklerde tutulması hatta datafileların, archivelogların, redologların da birbirlerinden farklı fiziksel disklerde tutulması performans açısından önemlidir. Eğer yeterli disk yok ise öncelikli olarak index tablespacelerinin datafile larının ayrı disklerde tutulması performansı artıracaktır.

Data büyüklüğünüze kurulacak veritabanının hizmet vereceği süreye göre disk sayısı ve RAID mimarileri değişkenlik gösterecektir. Bizim disk mimarimiz ve mount edildiği klasörler aşağıdaki gibidir.

 

Oracle 10G Kurulumu (RHEL)

Veri Mount Noktası
OS /
Oracle /u01
Datafile /u01/app/oracle/  klasöründeki oradata klasörüne
Index datafile /u02           (IndexData/SID_İsmi klasörleri oluşturulur)

8 adet disk ekleyip, 2 adet RAID I ve 1 adet RAID 10 olarak ayarlayıp sisteme tanıtıyoruz.  (Test ortamı olduğu için için raid-I’ler için 2 adet 5 GB’ lik Raid-10 için 10 GB’lik disk ekledim.)

Kontrol ediyoruz.

Disklerin sistem tarafından tanındığını gördükten sonra. Partition oluşturup sisteme mount ediyoruz ve bu mountların sistem kapanıp açıldıktan sonra da kalıcı olduğunu kontrol ediyoruz.

Mount edelim.

Bu komut ile mount ettiğimizde makine kapanıp açıldığında tekrar mount etmemiz gerekecekti. Mount işleminin kalıcı olması için, /etc/fstab aşağıdaki şekilde değiştirilir.

Kontrol ediyoruz.

(-R parametresi recursive kelimesinin kısaltmasıdır. Sahipliğin aşağıdaki dizin ve dosyalara da geçmesini sağlar -p parametresi folder yoksa bile oluştur anlamına gelmektedir.)

Oracle pathlerinin, kullanıcının çevre değişkenlerine (environment) otomatik eklenmesi için; /home/oracle/.bash_profile dosyasına aşağıdaki satırlar girilir.

komutu ile çevre değişkenleri aktif edilir. (Oracle kullanıcıs ile oturum açıldığında da ayarlar geçerlilik kazanır.)

kurulum dosyalarının olduğu klasöre geçip, sıkıştırılmış dosyaları açıyoruz.

Kaynak dosyalarının sıkıştırılma formatına göre

root kullanıcısı ile log of olup Oracle kullanıcısı ile log on oluyoruz.

Bu dokümanda kurulum sırasında database oluşturduk tavsiye edilen sadece yazılımın kurulması patchlerin yüklenmesi ve sonrasında database oluşturulmasıdır. (Resimlerdeki kırmızı ile işaretli alanlar seçilirse sadece yazılım kurulmuş olur sonrasında veritabanı oluşturulabilir.)

Oracle 10G Kurulumu 2 3 Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu

 

kurulum sırasında database oluşturduk tavsiye edilen sadece yazılımın kurulması patchlerin yüklenmesi ve sonrasında database oluşturulmasıdır. (Resimlerdeki kırmızı ile işaretli alanlar seçilirse sadece yazılım kurulmuş olur sonrasında veritabanı oluşturulabilir.)

Sadece yazılımın kurulduğunu farz edip diğer işlemlere devam ediyoruz önce listener oluşturmak için  "netca"  komutunu vererek "network configuration assistant" ı açıyoruz.

Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu
Oracle 10G Kurulumu
listener servisini oluşturduk . "dbca" komutunu vererek "database configuration assistant" ile veri tabanı oluşturulmaya başlanır. (Veri tabanını command prompt ortamında da oluşturabilirsiniz ayrıntı için manuel veri tabanı oluşturma adlı makaleyi inceleyiniz.)

Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu  Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu Oracle 10G Kurulumu

 

Kategori seçin...