Pazartesi , 14 Temmuz 2014
Son Haberler
Anasayfa / MAKALELER / Veri Tabanı / Oracle 11gR2 Database kurulumu

Oracle 11gR2 Database kurulumu

Oracle 11gR2 Database Kurulumu

 

Bu yazıda Oracle 11gR2 Database kurulumu Ret Hat Enterprise Linux 5.5 işletim sistemi üzerine kurulmuştur. 

Oracle veritabanımızı http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html indirebiliriz. Oracle veritabanını Linux işletim sistemi kurmadan önce bazı parametreler set etmemiz gerekiyor. Öncelikli olarak bu parametrelerden başlıyalım.

 

  • Host dosyasını aşağıdaki şekilde düzeltelim. $ vi  /etc/hosts

127.0.0.1      localhost.localdomain       localhost

192.168.1.50        orcl.localdomain       orcl

 

  • Kernel parametrelerini set edelim.$ vi  /etc/sysctl.conf

fs.suid_dumpable = 1

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default=4194304

net.core.rmem_max=4194304

net.core.wmem_default=262144

net.core.wmem_max=1048586

$ /sbin/sysctl -p  değişikliklerin geçerli olması için işletim sistemimizi yeniden başlatmamız gerekir.Bu işlemi yapmamak için vermiş olduğumuz linux komutu çalıştıralım.Böylelikle parametrelerimizi set etmiş oluruz.

 

  • Oracle kullanıcısının limit değerleri aşağıdaki gibi set edilir.$ vi  /etc/security/limits.conf

oracle              soft    nproc   2047

oracle              hard    nproc   16384

oracle              soft    nofile  4096

oracle              hard    nofile  65536

oracle              soft    stack   10240

 

  • Oracle veritabanının ihtiyaç duyduğu rpm’leri yükleriz.Bunun için cd’mizi mount edelim ve aşağıdaki gibi çalıştıralım. $ cd /media/RHEL_5.5\ x86_64\ DVD/Server/

rpm -Uvh binutils-2.*

rpm -Uvh compat-libstdc++-33*

rpm -Uvh compat-libstdc++-33*.i386.rpm

rpm -Uvh elfutils-libelf*

rpm -Uvh gcc-4.*

rpm -Uvh gcc-c++-4.*

rpm -Uvh glibc-2.*

rpm -Uvh glibc-common-2.*

rpm -Uvh glibc-devel-2.*

rpm -Uvh glibc-headers-2.*

rpm -Uvh ksh*

rpm -Uvh libaio-0.*

rpm -Uvh libaio-devel-0.*

rpm -Uvh libgomp-4.*

rpm -Uvh libgcc-4.*

rpm -Uvh libstdc++-4.*

rpm -Uvh libstdc++-devel-4.*

rpm -Uvh make-3.*

rpm -Uvh sysstat-7.*

rpm -Uvh unixODBC-2.*

rpm -Uvh unixODBC-devel-2.*

rpm -Uvh numactl-devel-*

 

  • Oracle veritabanının işletim sisteminde kullanacağı grup ve userları oluşturalım.

groupadd oinstall

groupadd dba

groupadd oper

groupadd asmadmin

useradd -g oinstall -G dba,oper,asmadmin oracle

passwd oracle

 

  • Oracle yazılımın ve dosyalarının kurulacağı dizinleri oluşturalım ve yetkilerini verelim.

mkdir -p /u01/app/oracle/product/11.2.0/db_1

chown -R oracle:oinstall /u01

chmod -R 775 /u01

 

  • Artık oracle user olduğu için oracle user giriş yapıp .bash_profile içinde düzenlemeler yapmalıyız ve aşağıdaki  adımları uyguluyalım.

              # Oracle Settings

              TMP=/tmp; export TMP

              TMPDIR=$TMP; export TMPDIR

              ORACLE_HOSTNAME=orcl.localdomain; export ORACLE_HOSTNAME

              ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME

              ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

              ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME

              ORACLE_SID=orcl; export ORACLE_SID

              PATH=/usr/sbin:$PATH; export PATH

              PATH=$ORACLE_HOME/bin:$PATH; export PATH

    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

    CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH


Oracle parametrelerini set ettikden sonra oracle user giriş yapıp indirmiş olduğumuz oracle database dosyalarımız rar dosyasından çıkartıp kuruluma geçelim. Çıkardığımız dosyalar içinde database dosyasının içine girelim ve $ ./runInstaller komutunu çalıştıralım.

 

  • Oracle dan destek almak için oracle support  şifremizi isteyen ekra çıkacakdır. Bu alanı boş geçiyorum

  • Bu ekranda karşımızı 3 seçenek çıkıyor.

*Create and configure a database : Oracle yazılımını ve veritabanını kurar.

*Install database software only : Sadece oracle yazılımını kurar veritabanını istersek sonradan oluşturabiliriz

*Uprgade an existing database : Varolan veritabanımızı günceller.

 

  • Karşımıza çıkan ekranda server class seçelim daha ayrıntılı kurulum yapabiliriz.

 

  • Kurulumumuzun single yoksa rac mı olduğunu soruyor biz burada single seçip ilerliyelim.

 

  • Advanced install ayrıntılı kurulum yapalım.

 

  • Kullanım dili ekranı çıkacak burada English çıktığından emin olun.

 

  • Enterprise Edition kurulumunu seçip devam edelim.

 

  • Oracle base’imizin yerini seçelim.Burada hangi diziine kurulmasını istedigimiz yerin yolunu verelim.

 

  • Oracle inventory bilgilerinin tutulduğu klasör dizinini seçiyoruz. Grup olarak daha önceki makalede oluşturduğumuz oinstall grubu seçiyoruz.

 


  • Veritabanımızı ne amaçla kullanmak istediğimizi soruyor.OLTP için ilk seçeneği veri ambarı için ikinci seçeneği seçelim.

 

  • Bu ekranda memory kendimiz ayarlaya biliriz.

 

  • File system mi yoksa ASM mi kuracağımızı soruyor.File system seçerek devam edelim.

 

  • Kullanıcılarımıza şifre belirtiyoruz hepsine ayrı şifrede verebiliriz kullanılır olanı hepsine aynı şifreyi vermektir.

 

  • Kurulum öncesi parametreleri denetliyor hata varsa uyarı verecekdir.

 

  • Hata almamış isek  install diyelim ve öncelikli olarak oracle yazılımının bitmesini bekliyelim.

 

  • Oracle yazılım kurulumu bittiği zaman kendisi otomatikman DBCA (database configuration assistant) başlatıp database kurulumuna geçecekdir.

 

 

  • Kurulum bitmeden önce size terminalden root kullanıcı ile giriş yapıp iki tane script çalıştırmanızı istiyecekdir. Bunları çalışdırdıkdan sonra Oracle 11gR2 database kurulumunu gerçekleştirmiş olacaksınız.

 

 

  • Son ekranda da Oracle Enterprise Manager url ‘sini verecekdir

 

İyi Okurlar.

Hakkında Ensar Erdogan

Ankara Polatlı'da doğdum.İlk ve Orta eğitimimi Ankara da tamamladık dan sonra,Üniversite eğitimime Azerbaycan da devam etme kararı verdim.Azerbaycan Teknik Üniversitesi Bilgisayar Mühendisliği bölümünden mezunum.Yazılım kurslarına giderek bilgisayar dünyasıyla tanışmış oldum.Kurslarda ilk olarak C VE C++ eğitimi aldım,daha sonra uzun bir dönem Java dünyasıyla da tanışmış oldum.Bilgisayar dünyasının bir diğer vazgeçilmezi olan Oracle veritabanıyla tanıştım,çeşitli eğitimler alarak kendimi geliştirmeye çalıştım.Oracle adına SQL ,Oracle database 11g certification associate (OCA) ve Oracle database 11g certified Professional(OCP) sertifikasına sahibim.Oratech Teknoloji Sistemlerinde Oracle DBA olarak çalişmaktayım.

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*


Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>