oralce 11g OEM组件及相関概念请参考dave大神的一片博文http://blog.youkuaiyun.com/tianlesoftware/article/details/5704374。
由于公司生产环境是前辈搭建的,当时在安装的时候没有搭建OEM,最近领导要看报表,所以想着基于生产环境搭建一套OEM好应付差事。
准备工作:
1、配置db_unqname
2、配置ORACLE_HOST_NAME,双节点都需要配置,并且ORACLE_HOSTNAME在/etc/hosts有定义
3、设置ssh对等性
4、配置sys,sysman,dbsnmp用户及密码
5、确保service_name或者SID正常注册到监听
6、确定集群名称
一般部署流程:
查看dbconsole状态
oracle@rac1 emctl status dbconsole
OC4J Configuration issue. /home/u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_server2_ghsjdb not found.
查看集群名:
grid@rac2:/home/grid>$ORACLE_HOME/bin/cemutlo -n
rac-cluster
删除之前的配置:
oracle@rac1:/home/oracle>emca -deconfig dbcontrol db -repos drop -cluster
配置11gR2 RC OEM:
oracle@rac1:/home/oracle>emca -config dbcontrol db -repos create -cluster
OEM常用的命令
(1)创建一个EM资料库
emca -repos create
(2)重建一个EM资料库
emca -repos recreate
(3)删除一个EM资料库
emca -repos drop
(4)配置数据库的DatabaseControl
emca -config dbcontrol db
(5)删除数据库的DatabaseControl配置
emca -deconfig dbcontrol db
(6)重新配置db control的端口,默认端口在1158
emca -reconfig ports
emca -reconfig ports -dbcontrol_http_port 1160
emca -reconfig ports -agent_port 3940
(7)先设置ORACLE_SID环境变量后,启动EM console服务
emctl start dbconsole
(8)先设置ORACLE_SID环境变量后,停止EM console服务
emctl stopd bconsole
(