Hurriyet

ebs kurulum etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ebs kurulum etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

12 Kasım 2013 Salı

Oracle E-Business Suite: Linux 64 bit Üzerine Versiyon R12(12.1.1) Birden Fazla Makinada Kurulum ve Yükseltme Dokümantasyonu - Multi Node R12 Installation and Upgrade on a Linux x86-64 bit Server Document - 2

Dünkü yazımızda DNS parametrelerinin değişimine kadar gelmiştik. Yazımızın ilk bölümünde kurulum için gerekli olan bazı paketlerin indirilmesinden bahsetmiştik. Bu paketler indirildikten sonra hafıza ayarları yaptık ve bize gerekebilecek bazı programların varlığını kontrol ettik.

Hostname Ayarlarının Kontrol Edilmesi:

  • Bu aşamada hostname dosya formasyonunun nasıl olduğunu kontrol ederek devam edeceğiz. /etc/hosts dosyasındaki formatlama aşağıdaki gibi olmalıdır.


 127.0.0.1 localhost.localdomain localhost  
 [ip_adresi] [makina_adı].[domain_ismi] [makina_adı]  


  • /etc/sysconfig/network dosyasının formatı aşağıdaki gibi olmalıdır. 


 HOSTNAME=[makine_adı].[domain_ismi]  

Bu iki dosya büyük ihtimal bu şekilde olmakla birlikte yine kontrol edilmelidir.


  • /etc/sysconfig/networking/profiles/default/network dosyası vardıysa backup'lanıp silinir.
  • Eğer yukarıdaki dosyalarda değişiklik yaptıysak, sistemi restart etmek gerekir.

Open File Descriptor Ayarlarının:

/etc/security/limits.conf dosyasındaki hard ve soft parametreleri aşağıdaki değiştirilir ve restart edilir.


  * hard nofile 65535  
  * soft nofile 4096  
  * hard nproc 16384  
  * soft nproc 2047  

Patch Uygulanması:


  • Oracle Support'dan 6078836 nolu patch indirilir. Bu patch e-business suite kurulmadan uygulanmalıdır. Bu patch'te Oracle HTTP Server için gerekli bir kütüphanenin yaratılmas süreci bulunmaktadır.
  • Motif Library dosyasının Oracle Application Server 10.1.2 ile bağlanması. Bu işlem root kullanıcısıyla yapılır.

> unlink /usr/lib/libXtst.so.6  
> ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6 


Kurulma Başlamadan Önce:

Rapidwiz versiyonunun kontrolü yapılmalıdır. Bunun için ./RapidWizVersion dosyası çalıştırılmalıdır. Şu anda ki son versiyon 12.1.1.13'tür. Bu versiyona yükseltilmesi için 11072566 nolu patch yüklenmelidir. 

Kurulum Sırasındaki Olası Port Sorunu:

Opmn servisi otomatik olarak 6000 portunu dinlemektedir. Bu yüzden kurulum tamamlanamayabilinir. Bu port görsel kurulum sırasında kullanılan programlar tarafından alınabildiği için bu portun açık olup olmadığı kontrol edilmelidir.


netstat -a | grep 6000  


Port numarası kullanılıyorsa, o portun process numarası bulunur ve kill edilir.

kill -9 $(lsof -i TCP:6000) #process numarası bulunur ve kill edilir.


İşletim Sistemi Kullanıcılarının Oluşturulması:

Kuruluma başlamadan önce veritabanının bulunduğu makinada oracle kullanıcısının yaratılması gerekir.

Application tarafında ise applmgr kullanıcısının yaratılması gerekir.

Bizim yapacağımız kurulum multi node kurulumu olacağı için her makinada o makinanın database veya application makinası olmasına göre uygun kullanıcısı bulunmalıdır.

Tek makinaya iki server kursaydık yani application ve database aynı makinada olsalardı aynı makinada 2 kullanıcının da bulunması gerekirdi.

Kurulumumuz için bir grup eklemememiz gerekir. Bu işlem 2 makinaya da yapılır.

groupadd dba 

Dba grubunu yarattıktan sonra buna uygun kullanıcıların yaratılması gerekir.

 useradd -m -g dba oracle  //veritabanı makinasında
 passwd oracle  
 useradd -m -g dba applmgr  //uygulama makinasında
 passwd applmgr 

Kurulum İçin Uygun Klasörlerin Yaratılması:

Oracle kurulumu için klasörlerin bulunması gerekir ve bunların uygun kullanıcılara bağlı olması gerekir.

 mkdir -p /oracle/product/  
 chown -R oracle:dba /oracle #/oracle klasörü oracle kullanıcısına devredilir.  
 chmod -R 775 /oracle #/oracle kullanıcısına bütün haklar verilir.



Buraya kadar olanki kısım EBS kurulumuna hazırlıktı. Bu işlemler yapıldıktan sonra Oracle EBS kurulumuna başlanılır. Önümüzdeki yazılar kuruluma başlayacağız.









11 Kasım 2013 Pazartesi

Oracle E-Business Suite: Linux 64 bit Üzerine Versiyon R12(12.1.1) Birden Fazla Makinada Kurulum ve Yükseltme Dokümantasyonu - Multi Node R12 Installation and Upgrade on a Linux x86-64 bit Server Document - 1


Multi Node Kurulum:

Oracle E-Business Suite'i ya tek makina(node) üzerinde ya da  birden fazla makina üzerinde kurabiliriz. Buna benzer şekilde kurulumumuzu ASM dosya sistemiyle ya normal dosya sistemiyle, RAC ya da Data Guard sistemi üzerine kurabiliriz.

Kurulum için gereken ana adımlar:

1) Bütün işletim sistemi paketlerinin kurulması ve kullanıcı, hafıza ayarlarının yapılması
2) Dosyaların çıkarılması - Kurulum dosyalarının uygun yerlere konması
3) E-Business Suite R12'nin kurulması

Oracle E-Business Suite R12 64 bit Linux versiyonlarında desteklenmektedir. Diğer desteklenen Oracle linux ve Redhat versiyonları ise aşağıdakiler gibidir. Bunlara  istinaden desteklenen SUSE Linux versiyonlarıda bulunmaktadır.

Oracle Linux4 - Update 4 ve üzeri (64-bit)
Oracle Linux5 - Update 1 ve üzeri (64-bit)
Oracle Linux6 - Update 0 ve üzeri (64-bit)1
Red Hat Enterprise Linux4 - Update 4 ve üzeri (64-bit)2
Red Hat Enterprise Linux5 - Update 1 ve üzeri (64-bit)
Red Hat Enterprise Linux6 - Update 0 ve üzeri (64-bit)1


Oracle E-Business Suite R12.1.1 kurulumuyla birlikte Oracle Database 11gR1 ve Application Server 10gR3 bileşenleri gelmektedir. Bu bileşenler işletim sistemi klonlaması veya yükseltmesi öncesinde ya da 12.1.1 kurulumu ertesinde yükseltilmelidirler.

Yukarıdaki işletim sistemleriyle birlikte her işletim sistemi için minimum kernel gereklilikleri bulunmaktadır.

Oracle Linux 42.6.9-42.0.0.0.1.EL
Oracle Linux 52.6.18-53.1.4.EL51
Oracle Linux 62.6.32-71.el6, 2.6.32-100.28.5.el62
Red Hat Enterprise Linux AS/ES 42.6.9-42.EL
Red Hat Enterprise Linux AS/ES 52.6.18-53.1.4.EL51
Red Hat Enterprise Linux 62.6.32-71.el6, 2.6.32-100.28.5.el62

Bu kernel versiyonlarını görebilmek için sistemimizde "uname -a" komutunu kullanabiliriz.

uname -a  

Sistemimize Göre Gerekli Paketler:

Aşağıda gösterilen paketler kurulumla gelmeyen paketlerdir. Bu paketler elle indirilmeli ve kurulmalıdır.
Bu paketlere aşağıdaki linkten ulaşılabilir. Oracle Linux veya Redhat ayrımı yapılmadan aşağıdaki kaynak kullanılabilinir.
" https://oss.oracle.com/projects/compat-oracle/files/Enterprise_Linux/ "


Oracle Linux 6*
Red Hat Enterprise Linux 6*


Uygulama makinasına kurulması gerekenler:
  • openmotif21-2.1.30-11.EL6.i686 (32-bit)1
  • xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386 (32-bit)
Hem uygulama hem de veritabanı makinasına kurulması gerekenler:
  • binutils-2.20.51.0.2-5.11
  • compat-db43-4.3.29-15.el6.i686
  • gcc-4.4.4-13.el16.x86_64
  • gcc-c++-4.4.4-13.el16.x86_64
  • glibc-2.12-1.7.el6.i686 (32-bit)
  • glibc-2.12-1.7.el6.x86_64
  • glibc-common-2.12-1.7.el6.x86_64
  • glibc-devel-2.12-1.7.el6.i686 (32-bit)
  • glibc-devel-2.12-1.7.el6.x86_64
  • libgcc-4.4.4-13.el6.i686
  • libgcc-4.4.4-13.el6.x86_64
  • libstdc++-devel-4.4.4-13.el6.i686
  • libstdc++-devel-4.4.4-13.el6.x86_64
  • libstdc++-4.4.4-13.el6.i686
  • libstdc++-4.4.4-13.el6.x86_64
  • libXi-1.3-3.el6.i686
  • libXp-1.0.0-15.1.el6.i686
  • libXp-1.0.0-15.1.el6.x86_64
  • libaio-0.3.107-10.el6.i686
  • libaio-0.3.107-10.el6.x86_64
  • libgomp-4.4.4-13.el6.x86_64
  • make-3.81-19.el6.x86_64
  • gdbm-1.8.0-36.el6.i686
  • gdbm-1.8.0-36.el6.x86_64
  • sysstat-9.0.4-11.el6.x86_64
  • util-linux-ng-2.17.2-6.el6.x86_64
  • unzip-5.52-3.0.1.el5.x86_642
  • compat-libstdc++-296-2.96-144.el6.i686
  • compat-libstdc++-33-3.2.3-69.el6.i686

Buradaki paketler ise 11gR2 çalışan veritabanı makinası için geçerlidir. Kullanıcılar  11gR1 veritabanından 11gR2 veritabanına 12.1.1 kurmadan önce veya kurduktan sonra yükseltme yapmalıdırlar.
  • compat-libcap1-1.10-1.x86_64
  • compat-libstdc++-33-3.2.3-69.el6.x86_64
  • elfutils-libelf-devel-0.148.1-el6.x86_64
  • libaio-devel-0.3.107-10.el6.x86_64
  • unixODBC-2.2.14-11.el6.i686
  • unixODBC-devel-2.2.14-11.el6.i686
  • unixODBC-2.2.14-11.el6.x86_64
  • unixODBC-devel-2.2.14-11.el6.x86_64
  • xorg-x11-utils-7.4-8
Notlar:
1: openmotif paket versiyonu 2.1.30 olmalıdır.
Oracle Linux 5*
Red Hat Enterprise Linux 5* (base and Advanced Platform)
Uygulama makinasına yüklenmesi gerekenler:
  • openmotif21-2.1.30-11.EL5.i3861
  • xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386
  • Linux 5 Update 1 or 2:
    • binutils-2.17.50.0.6-6.0.1.x86_642
  • Linux 5 Update 3:
    • binutils-2.17.50.0.6-9.0.1.x86_642
Hem uygulama hem de veritabanı makinasına kurulması gerekenler:
  • gcc-4.1.2-14.el5.x86_64
  • gcc-c++-4.1.2-14.el5.x86_64
  • glibc-2.5-18.i686 (32-bit)
  • glibc-2.5-18.x86_64
  • glibc-common-2.5-18.x86_64
  • glibc-devel-2.5-18.i386 (32-bit)
  • glibc-devel-2.5-18.x86_64
  • libgcc-4.1.2-14.el5.i386
  • libgcc-4.1.2-14.el5.x86_64
  • libstdc++-devel-4.1.2-14.el5.i386
  • libstdc++-devel-4.1.2-14.el5.x86_64
  • libstdc++-4.1.2-14.el5.i386
  • libstdc++-4.1.2-14.el5.x86_64
  • libXi-1.0.1-3.1.i386
  • libXp-1.0.0-8.1.el5.i386
  • libXp-1.0.0-8.1.el5.x86_64
  • libaio-0.3.106-3.2.i386
  • libaio-0.3.106-3.2.x86_64
  • libgomp-4.1.2-14.el5.x86_64
  • make-3.81-1.1.x86_64
  • gdbm-1.8.0-26.2.1.i386
  • gdbm-1.8.0-26.2.1.x86_64
  • sysstat-7.0.0-3.el5.x86_64
  • util-linux-2.13-0.45.el5.x86_64
  • compat-libstdc++-296-2.96-138.i386
  • compat-libstdc++-33-3.2.3-61.i386r
  • compat-libstdc++-33-3.2.3-61.x86_64
  • elfutils-libelf-devel-0.125-3.el5.x86_64
  • elfutils-libelf-devel-static-0.125-3.el5.x86_64
  • libaio-devel-0.3.106-3.2.x86_64
  • unixODBC-2.2.11-7.1.i386
  • unixODBC-devel-2.2.11-7.1.i386
  • unixODBC-2.2.11-7.1.x86_64
  • unixODBC-devel-2.2.11-7.1.x86_64
Note:
1: openmotif paket versiyonu 2.1.30 olmalıdır.
2: Gnu Linker (ld) version 2.17 bulunması gereklidir.
Oracle Linux 4*
Red Hat Enterprise Linux AS/ES 4*
Uygulama ve Database Makinasına Yüklenmesi Gerekenler:
  • binutils-2.15.92.0.2-21.x86_64.rpm
  • compat-db-4.1.25-9.i386.rpm (32-bit)
  • compat-db-4.1.25-9.x86_64.rpm
  • control-center-2.8.0-12.rhel4.5.x86_64.rpm
  • gcc-3.4.6-3.x86_64.rpm
  • gcc-c++-3.4.6-3.x86_64.rpm
  • glibc-2.3.4-2.25.i686.rpm (32-bit)
  • glibc-2.3.4-2.25.x86_64.rpm
  • glibc-devel-2.3.4-2.25.i386.rpm (32-bit)
  • glibc-devel-2.3.4-2.25.x86_64.rpm
  • glibc-common-2.3.4-2.25.x86_64.rpm
  • gnome-libs-1.4.1.2.90-44.1.x86_64.rpm
  • libstdc++-3.4.6-3.i386.rpm (32-bit)
  • libstdc++-3.4.6-3.x86_64.rpm
  • libstdc++-devel-3.4.6-3.i386.rpm (32-bit)
  • libstdc++-devel-3.4.6-3.x86_64.rpm
  • libgcc-3.4.6-3.i386.rpm (32-bit)
  • libgcc-3.4.6-3.x86_64.rpm
  • make-3.80-6.EL4.x86_64.rpm
  • pdksh-5.2.14-30.3.x86_64.rpm
  • setarch-1.6-1.x86_64.rpm
  • sysstat-5.0.5-11.rhel4.x86_64.rpm
  • xscreensaver-4.18-5.rhel4.11.x86_64.rpm
  • openmotif21-2.1.30-11.RHEL4.6.i386.rpm**
  • libaio-0.3.105-2.x86_64.rpm
  • libaio-0.3.105-2.i386.rpm (32-bit)
  • libaio-devel-0.3.105-2.x86_64.rpm

Notlar:
Bu paketlerin kurulumundan sonra "ldconfig -v" çalıştırılmalıdır. ve openmotif paketi mutlaka 2.1.30.xxx olmalıdır. Diğer versiyonları desteklenmemektedir.

JAVA:

Jdk 6 versiyonu Oracle E-Business Suite 12.1.1 versiyonunda bulunmaktadır. O yüzden başka bir java'nın kurulmasına gerek yoktur. Oracle E-Business Suite R12.1.1 kurulumuyla makinaya yüklenecektir.

Gerekli Uygulamalar:

Burada bulunan uygulamalar makinamızda mutlaka bulunmalıdır. Uygulama kurulurken bu komutlar kullanılmaktadır. "Which" komutuyla kontrol edilebilinir.
  • ar
  • gcc
  • g++
  • ksh
  • ld
  • linux32
  • make
  • X Display Server


Kernel Ayarları: 

Kernel ayarları olarak bazı parametlerin uygun şekilde değiştirilmesidir. Bunun için de /etc/sysctl.conf dosyasını değiştirmemiz gerekir.

ParametreDeğer
kernel.semmsl2561
kernel.semmns320001
kernel.semopm1001
kernel.semmni1421
kernel.shmall20971524
kernel.shmmaxFiziksel hafızanın yarısı olmalıdır ve en az 2147483648 byte olmalıdır.2 
kernel.shmmni4096
kernel.msgmax8192
kernel.msgmnb65535
kernel.msgmni2878
fs.file-max131072
net.ipv4.ip_local_port_range10000 650003
net.core.rmem_default262144
net.core.rmem_max4194304
net.core.wmem_default262144
net.core.wmem_max262144

Not:1: 1'li değerler buradaki gibi set edilmelidir." kernel.sem = 256 32000 100 142 "
Bu şekilde 4 tane parametereyi birden buradaki gibi set edebiliriz.
Not2: Veritabanının bulunduğu makinada kernel.shmmax değeri fizikselin yarısından az olmalıdır ve en az 4294967295 byte (4 GB) olmalıdır.
Not3: Buradaki port değerleri değiştirilebilir ama değiştirilmemesi önerilir.
Not4: Buradaki değer minimum değerdir. Tavsiye edilen toplam SGA boyutunun page size parametresine bölümünden çıkarılır.


DNS Parametreleri:

Buradaki değişiklikler /etc/resolv.conf dosyasına yapılmalıdır.

options attempts:5
options timeout:15



Konunun devamı yarın 2. yazımızla devam edecektir.