刚开始写博客,也想开始记录自己学习的点点滴滴,更希望通过这个过程可以帮到更多的人。一下是自己前段时间研究GC时做的,现在分享出来,文档写的比较傻瓜,自己比较容易健忘,所以就做的细一点。其中有不对的地方还望有高手指正,大家互相学习。
GC组成:
1.OMS Server 10.2.0.5 X86_64
2.Repository DB Server 10.2.0.5
3.AGENT 10.2.0.5
OS: RHEL5.5_X86_64
一、准备工作:
A、编辑/etc/hosts文件
添加本机IP 和 主机名的映射
B、创建一个系统的连接文件(RedHat 5.5 64bit)
#ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
#chmod 755 /usr/lib/libgdbm.so.2.0.0
#chmod 755 /usr/lib/libdb.so.2
C 、安装部分程序包:
yum install libXp-1.0.0-8.1.el5.*
compat-db-4.2.52-5.1.*
openmotif22-2.2.3-18.*
openmotif-2.3.1-2.el5_4.1.*
pdksh-5.2.14-36.el5.x86_64.rpm
D、系统参数配置:
(1)/etc/security/limits.conf
(2)/etc/sysctl.conf
(3)/etc/pam.d/login
增加: session required /lib/security/pam_limits.so
E、oracle用户环境变量配置:
export ORACLE_SID=******
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export OMS_HOME=$ORACLE_BASE/oms10g
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$OMS_HOME/perl/lib/5.6.1:$OMS_HOME/opmn/lib:$OMS_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:$AGENT_HOME/lib:/lib:/usr/lib:/usr/local/lib:/usr/lib64/gcj-4.1.1:/usr/lib/gcj-4.1.1:/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre/lib/x86_64/server
二、Repository DB 配置 :
A、安装ORACLE 10G r2 数据库 版本升级至10.2.0.5
B、数据库安装完成后,若安装了EM,需要进行如下处理:
Alter system set job_queue_processes=10 scope=spfile;
Alter system set timed_statistics=TRUE scope=spfile;
Alter system set open_cursors=300 scope=spfile;
Alter system set session_cached_cursors=200 scope=spfile;
Alter system set aq_tm_processes=1 scope=spfile;
Alter system set undo_management=auto scope=spfile;
Alter system set undo_retention=10800 scope=spfile;
Alter system set processes=150 scope=spfile;
Alter system set log_buffer=1048576 scope=spfile;
Alter system set statistics_level=TYPICAL scope=spfile;
大部分参数都是数据库系统安装时的默认值,以上两个参数注意修改(aq_tm_processes,session_cached_cursors)。
还有一次安装过程中,报shared_pool_size 不能为0 ,有点不太理解。sga自动管理的,shared_pool_size应该是自动分配大小,而gc却要求该值不能为0.并且生成pfile文件查看配置,是有值的。
无奈之下,手动修改了shared_pool_size的配置。
配置完成后,重启数据库,使参数生效。
C、对已有sysman用户的处理
删除Repository DB资料信息:
/bin/emca -deconfig dbcontrol db -repos drop
创建GC需要的对象:
/rdbms/admin/dbmspool.sql
SQL> @prvtpool.plb
三、OMS server 和 agent 的安装:
安装GC 10.2.0.3版本GC
A、下载解压安装包:
$unzip Linux_x86_64_Grid_Control_full_102030_disk1.zip
$unzip Linux_x86_64_Grid_Control_full_102030_disk2.zip
B 、运行安装
由于已经安装了Repository DB , 所以选择安装到已有的数据库中:
设置OMS的家目录为 $ORACLE_BASE/OracleHomes ; 并且添加简体中文语言;
检测系统包时,会报两个包找不到,没有关系,把对勾点上,继续
填写以下信息,注意相关数据文件的位置:这里由于Repository DB 与OMS server在同一台服务器上,所以我选择了与其他数据文件相同的位置,以便管理;
此警告无碍,点击continue继续,选项配置可以全部跳过
设置 agent的权限密码和sysman管理密码 ;
注:此处的密码要求比较高,必须含有大小写字母和数字,否则不可通过。
点击install 开始安装。
*************************************************************************************
安装过程中,报错如图。启动opmn失败。查看opmn状态:
全部没有启动,手动启动opmn,
注:看到了第一次启动 所有进程,有部分项目没有起来,需要手动单独启动:
$opmnctl startproc ias-component=LogLoader 或
opmnctl startproc process-type="logloaderd"
*****解决无法启动logLoader
因为 logloader.ser坏了,按照如下的步骤再试一次:
1、Change the current working directory to $ORACLE_HOME/diagnostics/persistence/.
2、把logloader.ser改成logloader.ser.bck
3、再次执行./opmnctl startproc ias-component=LogLoader
回到安装界面,点击继续。
*************************************************************************************
安装完成后,以root身份执行脚本 allroot.sh。
安装完成后,系统开始进行配置:
***********************************************************************************
配置过程中,报错:
这是10.2.0.3版本GC的一个bug,需要打补丁8430622。
补丁修正完成后,重启opmn和oms服务:
[oracle@P26-DB-backup 18:58:27 bin]$ pwd
/oracle/OracleHomes/oms10g/opmn/bin
[oracle@P26-DB-backup 18:59:17 bin]$ ./opmnctl stopall
重新配置OMS服务:
$/oracle/OracleHomes/oms10g/bin/emctl secure oms -resetOracle
分别输入:sysman的管理密码
agent的权限密码
重新启动:
*************************************************************************************
安装完成:
四、升级到10.2.0.5 GC:
1、停原oms服务相关服务:
2、解压安装包:
3、开始安装:
选择需要升级的oms路径: 邮件相关,可以跳过:
系统检测,全部通过
输入:Repository DB sys密码
输入ias-admin 密码;
开始升级,升级安装完成:使用root身份执行脚本
注: 这里脚本执行没有任何界面输出。
脚本运行完成,开始升级配置:
升级完成,退出。
4、升级本地agent
同样确认信息下一步,跳过邮件配置,进行参数检测:
升级完成,以root用户执行脚本。
至此,GC服务端 OMS server 和 agent 安装升级全部完成,访问 https://IP:1159/em 或 http://IP:4889/em
A、IE浏览器,需要将GC的地址加入到可信任站点中。
B、配置本地hosts文件,C:\Windows\System32\drivers\etc\hosts 文件,加入IP与主机名的映射;
输入登陆用户、密码,则进入GC的管理界面。
大功告成!!!
server的安装演示完了,有时间再把agent的安装配置共享出来;未完待续.....
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21816168/viewspace-758077/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/21816168/viewspace-758077/