Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1116897
  • 博文数量: 231
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 2662
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-03 16:35
个人简介

学无止境

文章分类

全部博文(231)

文章存档

2014年(7)

2013年(103)

2011年(11)

2010年(53)

2009年(57)

分类: Oracle

2013-08-30 10:01:28

根据OCM考试内容,Grid Control版本为10.2.0.1,使用现有数据库作为资料库(Using an Existing Database),现有数据库版本为10.2.0.2。安装平台为OEL 5.4,资料库和Grid Control分别安装在不同机器上。
 
一、安装grid control需要注意的一些要点
1.rpm包的要求
在LINUX 5.4的版本中(不论是OEL还是REDHAT)系统准备和安装数据库单机要求基本一致,但是需要注意,需要安装以下安装包:
其中带*号的包,在linux 5中不存在,以下需要下载2个rpm包进行安装,之后还要进行一个软连接的建立。
 
*openmotif21-2.1.30-11.RHEL4.4
pdksh-5.2.14-30
*gnome-libs-1.4.1.2.90-44.1
compat-db-4.1.25-9
*xscreensaver-4.18-5.rhel4.2
libXp-1.0.0
 
下载以下2个包:


openmotif21-2.1.30-11.EL5.i386.rpm
xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
 
安装rpm包:
[root@ocm2 rpm]# rpm -ivh xorg-x11-libs-compat-6.8.2-1.EL.33.0.1.i386.rpm
Preparing...                ########################################### [100%]
   1:xorg-x11-libs-compat   ########################################### [100%]
[root@ocm2 rpm]# rpm -ivh  openmotif21-2.1.30-11.EL5.i386.rpm
Preparing...                ########################################### [100%]
   1:openmotif21            ########################################### [100%]
 
建立一个软连接
[root@ocm2 rpm]# ln -s /usr/lib/libgdbm.so.2.0.0 /usr/lib/libdb.so.2
 
2.hosts文件的设置
注意hosts文件的设置,主机名要带域名,例如:
/etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
192.168.72.11 ocm1.localdomain ocm1
192.168.72.12 ocm2.localdomain ocm2
 
3.现存数据库的要求
由于安装是使用已存在的数据库,这个数据库还有一定的要求:
例如需要有dbms_pool包,参数也有一定的要求,例如:
SQL> alter system set session_cached_cursors=200 scope=spfile;
SQL> alter system set job_queue_processes=10 scope=spfile;
SQL> @?/rdbms/admin/dbmspool.sql
在安装之前不检查数据库这些条件也可以,在安装过程中,检查时会报数据库不满足的内容,之后修改数据库重启之后,再继续安装也可继续下去。
 
4.profile文件的设置
这里需要注意的是PATH和LD_LIBRARY_PATH要增加opmn的路径。
ORACLE_BASE=/oracle
export ORACLE_BASE
ORACLE_HOME=/oracle/oms10g
export ORACLE_HOME
ORACLE_SID=omsdb
export ORACLE_SID
TNS_ADMIN=$ORACLE_HOME/network/admin
export TNS_ADMIN
PATH=$ORACLE_HOME/opmn/bin:$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin:$PATH
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/opmn/lib:$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:/usr/local/lib:/usr/lib
export LD_LIBRARY_PATH
umask 022
 

二、安装Grid Control
普通方式执行安装,可以通过xmanager等图形化界面工具执行
./runInstaller
 
1.选择Using an Existing Database方式:


2.指定安装目录


 
3.指定Inventory目录

 

4.检查安装要求。一些系统需要的包检查失败,就是前面提到的那3个rpm包,可以选择User Verified,跳过这步。



5.指定资料数据库的信息,输入好数据库连接信息后,点击一下Prefill Tablespace Locations,确定后面的数据文件路径是有效的。


 
6.该数据库有可能不满足要求,如果不满足,会弹出警告,将警告内的要求参数设置好,重启数据库后,再回到安装界面继续。



7.指定其他的配置,这里可以配置邮件通知服务器,暂时不配置,之后在web界面也可以。


 

8.设置管理密码,sysman用户的密码
密码一定要包含一个数字,例如oracle1



9.安装概要信息
 

10.开始安装
 
 
11.安装过程中,会遇到opmn进程启动的错误。



检查日志没有什么有效的信息。

cat ipm.log
13/01/17 13:45:43 [4] Create pm state directory: /oracle/oms10g/opmn/logs/states
13/01/17 13:45:43 [4] PM state file does not exist: /oracle/oms10g/opmn/logs/states/.opmndat
13/01/17 13:45:43 [4] OPMN server ready.  Request handling enabled
 
手动执行opmnctl startall命令
[oracle@ocm2 logs]$ opmnctl startall
opmnctl: starting opmn and all managed processes...
[oracle@ocm2 logs]$ opmnctl status
 
Processes in Instance: EnterpriseManager0.ocm2.localdomain
-------------------+--------------------+---------+---------
ias-component      | process-type       |     pid | status 
-------------------+--------------------+---------+---------
DSA                | DSA                |     N/A | Down   
HTTP_Server        | HTTP_Server        |    6264 | Alive  
LogLoader          | logloaderd         |     N/A | Down   
dcm-daemon         | dcm-daemon         |     N/A | Down   
OC4J               | home               |    6265 | Alive  
WebCache           | WebCache           |    6294 | Alive  
WebCache           | WebCacheAdmin      |    6269 | Alive 
 
12.在界面上点continue,继续安装

 

13.之后安装Agent


 
14.用root用户执行脚本

 

15.配置内容,OMS的配置需要较久时间,可以检查/sysman/log或/sysman/log下面的日志,看是否有持续输出内容。

 

16.安装完成


 
最后的提示需要关注一下,EM访问的URL地址,主要的是端口号,例如:

如果忘记了端口号,可以查看以下文件内容,包含了各个端口的设置情况:
$OMS_HOME/install/portlist.ini
……
Enterprise Manager Central Console Port = 4889
……


三、安装Agent
cd到以下这个目录下。
$OMS_HOME/sysman/agent_download/10.2.0.1.0/linux
 
将agentDownload.linux复制到需要安装agent的机器上。
[oracle@ocm2 linux]$ scp agentDownload.linux oracle@ocm1:/home/oracle
 
安装之前,测试一下jar和wget这2个命令是否能用,如果没有,需要找到,加到PATH中
[oracle@ocm1 ~]$ which wget
/usr/bin/wget
[oracle@ocm1 ~]$ which jar
/oracle/ora10g/jdk/bin/jar
 
修改一下传过来的文件的执行属性:
chmod +x agentDownload.linux
 
选择一个安装目录,开始执行安装
./agentDownload.linux -b /oracle/agent
 
执行完成之后要执行agent目录下的root.sh脚本
/oracle/agent/agent10g/root.sh
 
进入agent目录下的bin目录,查看agent状态:
./emctl status agent
 
Agent is Running and Ready
 
四、添加数据库
被监控的数据库中需要使用DBSNMP用户。
查看被锁的用户(LOCK_DATE为空说明没有锁定,非空为锁定)
SQL> select username,account_status from dba_users;
解锁方法
SQL> ALTER USER DBSNMP ACCOUNT UNLOCK;
SQL> ALTER USER DBSNMP IDENTIFIED BY ORACLE;
 
在Web界面添加数据库
1.点Targets -> Databases 

2.点Add,输入主机名,点Continue


3.点Manually Add,手动增加

 
4.输入数据库实例的信息,点Next

 
5.点OK


 
6.点OK


 
7.等待一段时间后,配置完成


 
8.查看到增加的数据库信息和状态,添加完成。

 

 

阅读(1395) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~