Anasayfa > Adım Adım Dökümantasyon, Kurulum, OEM & Grid Control > Oracle Enterprise Manager Grid Control 11gR1 Kurulumu

Oracle Enterprise Manager Grid Control 11gR1 Kurulumu

OEM GRID CONTROL 11gR1 KURULUMU
Bu makalemizde Oracle Enterprise Manager Grid Control ün yeni sürümü olan Oracle Enterprise Manager Grid Control 11gR1 in Linux üzerine kurulumunu anlatacağım. 11gR1 de değişen bir arayüzün yanında Grid Control ü direk kuramıyoruz. Önce uygulama sunucusu ve veritabanını kurmanız, sonrada Grid Control kurmanız gerekiyor. 10g de ise tüm hepsini tek seferde kuralabiliyorduk. Uygulama sunucusu ve enterprise manager birbirine entegre idi. 11gR1 Grid Control ün göze çarpan farklılığı bunlar olsa da bir çok yeniliği mevcut. İleride bunları beraber inceliyor olacağız. Şimdi her zamanki gibi adım adım kurulumumuza geçelim.
KURULUM ÖNCESİ HAZIRLIK:
İşe, aşağıdaki kurulum dosyalarımızı Oracle ın sitesinden indirerek başlıyoruz.
1- Oracle Enterprise Linux 5 Update 5 for x86_64 64 bit işletim sistemimizi indiriyoruz.
http://edelivery.oracle.com/linux
2– Java SE Development Kit 6u20 Java kurulum dosyamızı aşağıdaki linkden indiriyoruz.
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u20-oth-JPR@CDS-CDS_Developer
Linux x64 (64bit) seçiyoruz ve “Continue” butonuna basıyoruz.

Dosya boyutu 80.92 MB olan .bin kurulum dosyamızı indiriyoruz.

3- Oracle Database 11gR2 for Linux 64 bit veritabanımızı indiriyoruz.
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
4– OPatch in son versiyonunu indiriyoruz.
https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6880880
5– Oracle WebLogic Server 11gR1 (10.3.2) – Generic Installer Uygulama sunucumuzu indiriyoruz.
http://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html
Dosya boyutu 902MB olan sağ en alttaki dosyayı indirmemiz gerekiyor.

6– Oracle Enterprise Manager Grid Control 11gR1 i son olarak indiriyoruz.
http://www.oracle.com/technetwork/oem/grid-control/downloads/index.html
7– İndirdiğimiz kurulum dosyalarını WinSCP tarzı bir programla Linux işletim sistemi üzerinde açtığımız bir klasöre kopyalıyoruz.
İŞLETİM SİSTEMİ (ENTERPRISE LINUX 5) KURULUMU:
1– Oracle Enterprise Linux 5.5 kurulumunu daha önce yazdığım aşağıdaki makaleye göre kuruyoruz.
https://taliphakanozturk.wordpress.com/2010/12/12/oracle-enterprise-linux-5-kurulumu/

2– 11gR2 için işletim sistemi üzerinde set edilmesi gereken kernel parametrelerini yine daha önce sizlerle paylaştığım aşağıdaki makaleye göre yapıyoruz.
https://taliphakanozturk.wordpress.com/2010/12/21/oracle-database-11g-r2-kurulumu-icin-enterprise-linux-uzerinde-yapilmasi-gerekenler/
JAVA JDK 6u20 KURULUMU:
1– Java JDK 6u20 kurulumunu “root” kullanıcısı ile aşağıdaki gibi yapıyoruz.
$ chmod u+x jdk-6u20-linux-x64-rpm.bin
$ ./jdk-6u20-linux-x64-rpm.bin

Yukarıdaki komutların çıktısı aşağıdaki gibi olacaktır;

Sun Microsystems, Inc. Binary Code License Agreement
for the JAVA SE DEVELOPMENT KIT (JDK), VERSION 6

Do you agree to the above license terms? [yes or no]
yes
Unpacking…
Checksumming…
Extracting…
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).

For more information on what data Registration collects and
how it is managed and used, see:
http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html
Press Enter to continue…..
Done.
2– “Oracle” kullanıcısı ile login olup bash_profile a aşağıdaki satırları eklememiz gerekiyor. Yoksa Grid Control kurulumunda hata alırız.
JAVA_HOME=/u0/app/JDK/jdk1.6.0_20/; export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH; export PATH

ORACLE VERİTABANI 11gR2 KURULUMU:
1– 11gR1 Grid Control önceki versiyonlardan farklı olarak veritabanı ayrıca kurulmalıdır. 11gR2 veritabanı kurulumumuzu aşağıdaki makalemize göre yapıyoruz.
https://taliphakanozturk.wordpress.com/2011/01/01/oracle-database-11g-r2-kurulumu/
2– WebLogic ve Grid Control ün çalışabilmesi için aşağıdaki rpm paketler yüklü olmalıdır. Aşağıdaki paketleri “root” kullanıcısıyla yüklüyoruz.
cd /media/cdrom/Server
rpm -Uvh compat-db-4*
rpm -Uvh compat-libstdc++-296*
rpm -Uvh rng-utils-2*
rpm -Uvh setarch-2*
3– “Oracle Database 11gR2 Kurulumu” makalesinin 19. Adımında seçtiğimiz ve yüklediğimiz Enterprise Manager’ı deconfigure yapmamız gerekiyor. Bunun için “oracle” kullanıcısı ile aşağıdaki komutu çalıştırıyoruz.
$ emca -deconfig dbcontrol db -repos drop -SYS_PWD -SYSMAN_PWD
4– Aşağıdaki veritabanı parametreleri set edilir.
$sqlplus / AS SYSDBA
SQL>ALTER SYSTEM SET log_buffer=10485760 SCOPE=SPFILE;
SQL>ALTER SYSTEM SET processes=500 SCOPE=SPFILE;
SQL>ALTER SYSTEM SET session_cached_cursors=200 SCOPE=SPFILE;
5– Veritabanında UNDO tablespace imiz en az 200M omalıdır. UNDO_MANAGEMENT=AUTO olması tercih sebebidir.
$sqlplus / AS SYSDBA
SQL>ALTER SYSTEM SET UNDO_MANAGEMENT=AUTO SCOPE=SPFILE;
Not: SCOPE=SPFILE parametre değişikliklerinin init.ora parametre dosyasına yazılmasını sağlar. Böylelikle veritabanını kapatıp açtığımızda değişiklilerin kalıcı uygulanmasını sağlarız.
6– Opatch in (Patch atarken kullanıdığımız araç) son versiyonunu aşağıdaki gibi yüklüyoruz.
$ cd /oracle/kurulum/GridControl/db_patches
$ unzip -d $ORACLE_HOME p6880880_112000_Linux-x86-64.zip
7– 11gR1 Grid Control kurulumu için Oracle, 9002336 ve 9352237 nolu patchleri uygulamamızı önermektedir. Bu patchleri Metalinkden indirip aşağıdaki gibi 11gR2 repository veritabanımıza uyguluyoruz.
$sqlplus / AS SYSDBA
SQL>shutdown immediate;
SQL>exit;
$ export PATH=$PATH:$ORACLE_HOME/OPatch
$ cd /oracle/kurulum/GridControl/db_patches
$ unzip p9352237_112010_Linux-x86-64.zip
$ cd 9352237
$ opatch apply
$ cd ..
$ unzip p9002336_112011_Linux-x86-64.zip
$ cd 9002336
$ opatch apply
$ cd ..
$sqlplus / AS SYSDBA
SQL>startup;
SQL>exit;
MIDDLEWARE (WEBLOGIC 10.3.2) KURULUMU:
1– 11gR1 ile artık middleware uygulama sunucusunu ayrıca Grid Control 11gR1 kurulumundan önce kurmalıyız. Kurulumu “oracle” kullanıcısı ile aşağıdaki gibi başlatıyoruz.
$ cd /oracle/kurulum/WebLogic
$ java -Djava.io.tmpdir=/ora_tmp -d64 -jar wls1032_generic.jar
Burada dikkat edilmesi gereken bir nokta var. Jar dosyası kurulumu 1GB boş temp alanı ister. -Djava.io.tmpdir=/ora_tmp parametresiyle biz /tmp alanımız yetersiz kalırsa /ora_tmp yi kullansın dedik.
2– Aşağıdaki gibi bir ekran bizi karşılayacaktır.

3– Middleware home pathini giriyoruz ve Next ile devam ediyoruz.

4– Email ve Oracle Support bilgilerini istiyor. Boş bırakıp Next ile devam ediyoruz. Boş bıraktığımız için uyarı penceresi gelirse “Yes” diyoruz.

5– Varsayılan “Typical” seçeneği ile devam ediyoruz.

6– Bash_profile da Java_home u doğru set ettiğimizde JDK 6u20 pathi direk karşımıza gelecektir. Değişiklik yapmadan Next ile ilerliyoruz.

7– Kurulum pathini giriyoruz ve ilerliyoruz.

8– Next ile kurulumu başlatıyoruz.

9– Kurulum bittiğinde “Run Quickstart” kutucuğundaki işareti kaldırıyoruz ve Done ile pencereyi kapatıyoruz.

10– Kurulum sonrası Grid Control kurulumuna geçmeden önce 8990616, 9100465 ve 9221722 nolu buglardan dolayı WebLogic 10.3.2.0 için birtakım patchlerin yüklenilmesi gerekmektedir. WebLogic patchleri $BEA_HOME/utils/bsu dizininde bulunan “Smart Update Tool” ile yüklenilmektedir. Bu tool ile patch yüklenebilmesi için sunucunuzun internete erişiminin olması gerekmektedir. WebLogic in bu buglar için gereken patchi maalesef metalinkde bulunmuyor. Manuel yüklemek için Oracle’a SR kaydı açıp patch istemeniz gerekiyor. Ben sunucumu internete çıkartıp aşağıdaki gibi “Smart Update Tool” u çalıştırıyorum.
$ cd /u000/app/oracle/middleware/utils/bsu
$ ./bsu.sh

Yukarıdaki gelen pencerede OK dediğimizde bize Oracle Support Login bilgilerimizi soran aşağıdaki pencere gelecektir. Bilgilerimizi girip Login butonuna basıyoruz.


11– Login dedikten sonra “Smart Update Tool” ekranı karşımıza gelecektir. Bu ekranda “Get Patches” tabına geçiyoruz. “WDJ7” patchini işaretleyip hemen altındaki “Download Selected” butonu ile indiriyoruz.

12– Aynı ekranda “Manage Patches” tabına geçiyoruz ve “Apply” butonuna basarak patchi uyguluyoruz.

Sunucumuz patch yüklendikten sonra restart edilmesi gerekiyor. Smart Update ekranından çıkıp sunucumuzu restart ediyoruz. Artık Grid Control kurulumuna geçebiliriz.
OEM GRID CONTROL 11gR1 KURULUMU:
1– Kurulum dosyalarımızı unzip edip, kurulumumuza başlıyoruz.
$ cd /oracle/kurulum/GridControl/11.1.0.1.0
$ unzip GridControl_11.1.0.1.0_Linux_x86-64_1of3.zip
$ unzip GridControl_11.1.0.1.0_Linux_x86-64_2of3.zip
$ unzip GridControl_11.1.0.1.0_Linux_x86-64_3of3.zip
$ ./runInstaller
2– Email ve Oracle Support bilgilerini isteyen aşağıdaki ekran gelecektir. Boş bırakıp devam ediyoruz. Boş bıraktığımız için gelen uyarı pencererisine YES diyerek devam ediyoruz.

3– Yeni bir Grid Control kurduğumuz için ilk seçeneği seçip devam ediyoruz. Eğer daha önce bir Grid Control kurmuş olsaydık, 2. Seçenekle ona yardımcı bir Grid Control yükleyebilirdik.

4– Kurulum öncesi gerekli kontroller yapılıyor. Herşey başarılı ise devam edebiliriz. Değil ise gerekli düzeltmeleri yapıp sağ üstteki “Check Again” butonu ile tekrar kontrol etmesini sağlayabiliriz.

5– Middleware home ve base dizinlerimizi girip devam ediyoruz.

6– WebLogic Domain kullanıcısı ve Nodemanager kullanıcısı şifrelerini girip ilerliyoruz.

7– Veritabanı connection bilgilerini giriyoruz ve Next ile ilerliyoruz.

8– Veritabanımızdaki SYSMAN kullanıcısının şifresini giriyoruz.

9– Burası çok önemlidir. Grid Control e bağlanacak secure agentların registration şifresini burada belirliyoruz. Bu şifreyi sonradan değiştirebiliriz.

10– Son özet bilgiyi bize gösteren aaşğıdaki ekranda Next ile kurulum aşamasına geçiyoruz.

11– Install butonu ile kurulumu başlatıyoruz.

12– Kurulum bittiğinde “Root” kullanıcısı ile aşağıdaki scripti çalıştırmalıyız.

Script sonucu aşağıdaki gibidir.
cd /u0/app/oracle/middleware/oms11g/
# ./allroot.sh
Starting to execute allroot.sh ………
Starting to execute /u0/app/oracle/middleware/oms11g/root.sh ……
Running Oracle 11g root.sh script…
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u0/app/oracle/middleware/oms11g
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file “dbhome” already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file “oraenv” already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file “coraenv” already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Adding entry to /etc/oratab file…
Finished execution of /u0/app/oracle/middleware/oms11g/root.sh ……
Starting to execute /u0/app/oracle/middleware/agent11g/root.sh ……
Running Oracle 11g root.sh script…
The following environment variables are set as:
ORACLE_OWNER= oracle
ORACLE_HOME= /u0/app/oracle/middleware/agent11g
Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file “dbhome” already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file “oraenv” already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
The file “coraenv” already exists in /usr/local/bin. Overwrite it? (y/n)
[n]: n
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
Adding entry to /etc/oratab file…
Finished execution of /u0/app/oracle/middleware/agent11g/root.sh ……

13– Script çalıştırılıp OK butonuna tıklandıktan sonra aşağıdaki konfigürasyonlar yapılır.

14– Close ile kurulumu sonlandırıyoruz.

15– Grid Control ü komut satırından kapatmak için;
export OMS_HOME=/u0/app/oracle/Middleware/oms11g
export AGENT_HOME=/u0/app/oracle/Middleware/agent11g

$OMS_HOME/bin/emctl stop oms -all

$AGENT_HOME/bin/emctl stop agent

$sqlplus / as sysdba
SQL>shutdown immediate;
16– Grid Control ü komut satırından açmak için;
export OMS_HOME=/u0/app/oracle/Middleware/oms11g
export AGENT_HOME=/u0/app/oracle/Middleware/agent11g

$sqlplus / as sysdba
SQL>startup;

$OMS_HOME/bin/emctl start oms

$AGENT_HOME/bin/emctl start agent
17– SYSMAN kullanıcısı ile Gride login olduğunuzda Lisans sözleşmesini kabul etmeniz gerekiyor. Bunda sonra Gridi kullanabilirsiniz.

Bir sonraki makalemizde bir veritabanını (agent) gridden nasıl izleriz? İzleyebilmek için agent kurulumunu nasıl yapmalıyız? Sorularının cevabını sizlerle paylaşacağım.

Talip Hakan ÖZTÜRK

  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: