Oracle 11g網格控制器安裝指南

  先前對oracle 10g的網格控制器有着十分痛苦的使用經歷,總是問題百出!先是安裝需要打補丁,未升級前硬盤燈總是狂閃,然後CPU的I/O等待嚴重!  升級到10g的最高版本且在agent端安裝好yast後,網格控制器的administration選項卡上只出現“系統服務”和“網絡”兩項!具體情況查看以下鏈接:
http://www.itpub.net/thread-1497851-1-1.html, 研究網格控制器的初衷就是爲了簡化rac和dg的管理,讓我始料不及的是研究過程如此的一波三折,哎!看來有必要將學習的重點轉移到11g上了,前幾天 Oracle還出了12c版本的網格控制器呢,學無止境吶!廢話不扯了,11g的網格控制器同10g的相比,區別很大,首先是從oc4j過渡到j2ee,需要獨立安裝中間件weblogic,麻煩事還一大堆…
 
環境介紹:
OMS操作系統版本:rhel5.4 64位
OMS版本:11.1.0.1.0
OMS服務器IP:192.168.1.55/24
OMS服務器名:grid5.yang.com

OMR操作系統版本:rhel5.4 64位
OMR數據庫版本:11.2.0.1
OMR服務器IP:192.168.1.44/24  


一:安裝準備工作
安裝jdk和相關的rpm包,相關軟件可以google下,或者在oracle官網上下載 

 [root@grid5 ~]# chmod +x jdk-6u18-linux-x64-rpm.bin
[root@grid5 ~]# ./jdk-6u18-linux-x64-rpm.bin
[root@grid5 ~]# rpm -qa |grep jdk
jdk-1.6.0_18-fcs
[root@grid5 ~]# yum -y install compat-*
[root@grid5 ~]# yum -y install sysstat numactl-devel libaio-devel

以下的rpm包都是要必須安裝的:
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
numactl-devel-0.9.8.x86_64
sysstat-7.0.2

調整內核參數
[root@grid5 ~]# vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

調整系統資源使用限制
[root@grid5 ~]# grep 'limit' /etc/pam.d/login
session    required     pam_limits.so

[root@grid5 ~]# vi /etc/security/limits.conf
oracle              soft    nproc   2047
oracle              hard    nproc   16384
oracle              soft    nofile  1024
oracle              hard    nofile  65536
oracle              soft    stack   10240

添加用戶和組,設定用戶密碼
[root@grid5 ~]# groupadd  dba
[root@grid5 ~]# groupadd  oinstall
[root@grid5 ~]# groupadd  oper
[root@grid5 ~]# useradd -g oinstall -G dba,oper oracle
[root@grid5 ~]# echo oracle |passwd --stdin oracle
Changing password for user oracle.
passwd: all authentication tokens updated successfully.

[root@grid5 ~]# mkdir /u01
[root@grid5 ~]# chown -R oracle.oinstall /u01
 

二:OMR數據庫設置,oracle11g數據庫的安裝就不廢話了,google一下,教程一大把!

 SQL> alter system set log_buffer=10485760 scope=spfile;
System altered.

SQL> alter system set processes=500 scope=spfile;
System altered.

SQL> alter system set session_cached_cursors=200 scope=spfile;
System altered.

SQL> shutdown immediate
SQL> startup
ORACLE instance started.

SQL> create undo tablespace undotbs2 datafile '/u01/app/oracle/oradata/ora11g/undotbs2.dbf' size 500M autoextend on maxsize 20G; 
Tablespace created.

SQL> alter system set undo_tablespace='UNDOTBS2';
System altered.

[oracle@ora11g ~]$ emca -deconfig dbcontrol db -repos drop -silent -PORT 1521 -SID ora11g-SYS_PWD 123456 -DBSNMP_PWD 123456 -SYSMAN_PWD 123456
 

三:安裝weblogic

 [root@grid5 ~]# su - oracle
[oracle@grid5 ~]$ ls /u01/
wls1032_generic.jar
[oracle@grid5 ~]$ /usr/java/jdk1.6.0_18/bin/java -jar /u01/wls1032_generic.jar
 

 

 

 

 

 

 

 

 

 

四:安裝GC

 設定環境變量
[oracle@grid5 ~]$ cat .bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/Middleware/db11g
export OMS_HOME=$ORACLE_BASE/Middleware/oms11g
export AGENT_HOME=$ORACLE_BASE/Middleware/agent11g
export ORACLE_SID=ora11g
export ORACLE_HOSTNAME=grid5
export ORACLE_OWNER=oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/X11R6/lib:$LD_LIBRARY_PATH
export PATH=.:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPATH
export NLS_LANG="american_america.AL32UTF8"
export LC=en_US
export EDITOD=vim
export WLS_HOME=/u01/app/oracle/Middleware/wlserver_10.3
export WT_HOME=/u01/app/oracle/Middleware/Oracle_WT

解壓軟件包,並開始安裝!
[oracle@grid5 gc_unzip]$ unzip ../gc/GridControl_11.1.0.1.0_Linux_x86-64_1of3.zip
[oracle@grid5 gc_unzip]$ unzip ../gc/GridControl_11.1.0.1.0_Linux_x86-64_2of3.zip
[oracle@grid5 gc_unzip]$ unzip ../gc/GridControl_11.1.0.1.0_Linux_x86-64_3of3.zip
[oracle@grid5 gc_unzip]$ ./runInstaller
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. [root@grid5 ~]# /u01/app/oraInventory/orainstRoot.sh   
  2. [root@grid5 ~]# /u01/app/oracle/Middleware/oms11g/allroot.sh 

 

 

 啓動OMS和agent
[oracle@grid5 ~]$ $OMS_HOME/bin/emctl  start oms
Oracle Enterprise Manager 11g Release 1 Grid Control 
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
Starting WebTier...
WebTier Successfully Started
Starting Oracle Management Server...
Oracle Management Server Successfully Started
Oracle Management Server is Up

oracle@grid5 ~]$ $AGENT_HOME/bin/emctl start agent
Oracle Enterprise Manager 11g Release 1 Grid Control 11.1.0.1.0
Copyright (c) 1996, 2010 Oracle Corporation.  All rights reserved.
Starting agent ................................ started.

 

登陸: 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章