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.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.
Hiç yorum yok:
Yorum Gönder