NASIL:Oracle 10g Client kurulumu

PardusWiki, özgür ansiklopedi

(NASIL:Oracle 10g Client Kurulumu sayfasından yönlendirildi)
Git ve: kullan, ara

Pardus'ta Oracle Database veya Client'ın kurulumu diğer Linux sistemlerden farklı olarak birkaç aşamalık işlem daha gerektiriyor. Bunları tane tane açıklayalım;

Konu başlıkları

[değiştir] Kuruluma başlamadan önce

[değiştir] Kullanıcı hesabı

Öncelikle sistemde bir Oracle hesabı açmamız gerekiyor bunun için Tasma -> Sistem Seçenekleri -> Kullanıcı Yöneticisi bölümüne girip

  • Öncelikle Gruplar kısmında yeni grup ekleyip ismini "dba" yapıyoruz (tırnaklar belirtim için kullanıldı eklemeyiniz)
  • Şimdi yeni bir kullanıcı ekliyoruz:
 Kullanıcı adı: oracle
 Ev dizini : /home/oracle
 Parola    : kendi belirleyeceğiniz parola
 Grup olarak sadece dba grubunu seçeceğiz. 
 "dba" grubunu görebilmek için yukarıdan bütün grupları gösteri işaretleyin.

[değiştir] Sistem ayarları

Sistem ayarlarında yapmamız gereken bazı ayarlar var. Öncelikle Alt + F2 tuşuna basarak komut ekranını açıp aşağıdaki komutu çalıştırın root parolasını girmeniz gerekecek;

kdesu kwrite /etc/sysctl.conf

/etc/sysctl.conf dosyasının en sonuna aşağıdaki satırları ekleyiniz:

# Oracle 10g parameters 
kernel.shmall = 2097152 
kernel.shmmax = 2147483648 
kernel.shmmni = 4096 
kernel.sem = 250 32000 100 128 
fs.file-max = 65536 
net.ipv4.ip_local_port_range = 1024 65000 
net.core.rmem_default=4194304 
net.core.wmem_default=262144 
net.core.rmem_max=4194304 
net.core.wmem_max=262144 

Yukarıdaki dosyada yaptığımız değişiklikleri uygulamak için konsolda bu komutu çalıştırın:

# /sbin/sysctl -p

[değiştir] Oracle değişkenleri

Tekrar Alt + F2 tuşuna basarak aşağıdaki komutu çalıştırın:

kdesu kwrite /home/oracle/.bash_profile

Bu dosyaya aşağıdaki satırları ekleyiniz.

ORACLE_BASE=/home/oracle/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/client_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

Bu dosyayı kaydedip aşağıdaki komutları konsolda çalıştırın.

cd /home/oracle
. .bash_profile

[değiştir] Oracle Client İndirmek

Oracle'ın sitesinden 10201_client_linux32.zip dosyasını indirin (Eğer elinizde yoksa, bu 10g için şu an 11g'de var) Dosyayı indirdikten sonra /home/oracle dizinin altına "orakur" adlı bir dizin açıp buraya kopyalayıp burada açın. Şimdi "orakur" klasörünün içinde "install" klasörünün içinde "oraparam.ini" adında bir dosya var bu dosyayı "kwrite" ile açıp

SILENT_VARIABLE_VALIDATION=TRUE

[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2

[UnitedLinux-1.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256

bu satırı bulup

[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2

satırını tamamen silip kaydedin.

[değiştir] Gerekli paketler

Konsolda aşağıdaki komutları sırası ile çalıştırın:

# sudo pisi it libaio
# sudo pisi it unixodbc

Artık kuruluma hazırız.


[değiştir] Kurulum

[değiştir] Kurulum

Temiz bir konsol açıp

"su oracle" 

ile "oracle" kullanıcısına geçin ve aşağıdaki komutları sırası ile girin

# cd /home/oracle/orakur/client
# LC_ALL=C
# ./runInstaller

Burada LC_ALL=C komutu dil ayarları ile ilgili aksi halde kurulum son aşamada hata veriyor. Kurulumdaki bütün yönergeleri takip edin. Kurulumun varsayılan yolunu değişirseniz üçüncü adımdaki parametreyi değişmeniz gerekir. Karşınıza "Network Configuration Assistant" çıkacak. "Perform Typical" olarak ayarlayıp bu kısmı da bitirin. En son size bazı dosyaları çalıştırmanızı söyleyecek, bu ekranı kapatmadan bir konsol penceresi açıp root olarak girin ve sırasıyla şu komutları çalıştırın:

# cd /home/oracle/oraInventory
# ./orainstRoot.sh
#
#
# cd /home/oracle/oracle/product/10.2.0/client_1
# ./root.sh      (cevap bekleyen sorulara "ENTER" ile direk cevap verin)

Artık kurulum bitti :)


[değiştir] Çalıştırma

[değiştir] Console'u çalıştırma

Konsoldan çalıştırmadan önce mutlaka

LC_ALL=C

Komutu verilmeli.

Aşağıdaki satırları;

LC_ALL=C
/home/oracle/oracle/product/10.2.0/client_1/bin/oemapp console

Bir sh dosyasına yazıp masaüstünde bir kısayol oluşturun. Ve bu kısayolu gelişmiş seçeneklerde Oracle kullanıcısı ile açılacak şekilde ayarlamanız gerekecek.

Bu komutla artık Oracle kullanıcısının şifresini girerek Oracle Enterprise Manager Console uygulamasını açabilirsiniz.