###############################################################################
OEM关于Database Control的安装 edit by sky on 20111121
###############################################################################
一、 OEM介绍:
Oracle Enterprise Manager简称为OEM分为两种:
10g开始OEM改为BS结构而不再是CS结构
Grid Control(网络控制)用来集中管理多个数据库,有自己的存储仓库,用来收集目标数据
Database Control(数据库控制)基于目标数据库的管理
二、 OEM体系结构:
从下到上:
Agent——布署在监控目标数据库机器上,从目标DB中收集相关数据并传送给OMS,占用较多的CPU资源。
OMS——oracle管理服务,中间层,以xml文件形式接收从Agent获得的采集数据,并加载到存储仓库表中,根据控制台用户请求信息可以向Agent发送特定的需求信息。
存储仓库数据库——存储有关管理目标数据
Database Control的体系结构比较小,它将Agent和OMS合并到相同的OC4J应用程序,并且存储仓库驻留在目标数据库本身中。
三、 Database Control安装配置:
准备:
select instance_name from v$instance;
select * from global_name; 或select name from v$database;
[oracle@sky2 ~]$cd $CRS_HOME/bin
[oracle@sky2 bin]$./cemutlo –h
[oracle@sky2 bin]$ ./cemutlo –n -------cluster name
1.单实例安装:
删除:
emca -repos drop ----------删除EM资料库
emca -deconfig dbcontrol db ---------删除Database Control配置
emca -deconfig dbcontrol db -repos drop -----------或者一句即可
重建:
emca –repos create -------重建EM资料库
emca –config dbcontrol db ------重配置Database Control
emca -config dbcontrol db -repos create ----------或者一句即可
另外如果要改变相关端口:
emca –reconfig ports -dbcontrol_http_port 新端口号 --------db control的端口号
emca –reconfig ports -agent_port 新端口号 ---------agent的端口号
启动、停止、检查服务:
emctl start dbconsole
emctl status dbconsole
emctl stop dbconsole
$ORACLE_HOME/instll/portlist.ini --------查看相应的端口号
登录浏览器:https://hostname:portnumber/em
2.RAC安装:
删除:
emca -deconfig dbcontrol db -repos drop –cluster
重建:
emca -config dbcontrol db -repos create –cluster
查看:
emca -displayConfig dbcontrol –cluster
四、 浏览器中EM按钮乱码问题的解决:
--------参考网上,对于我11.1.0.6.0版本suse 10sp2 x86上未找到相应的文件,故未做修改
1.可以直接修改浏览器默认语言为英文即可
2.修改相应java环境下字符相关的配置文件并清理缓存:
emctl stop dbconsole -----停止服务
$ORACLE_HOME/jre/1.4.2/lib/
cp font.properties font.properties.20111122.bak
cp font.properties.zh_CN.Redhat font.properties
$ORACLE_HOME/jdk/jre/lib/
cp font.properties font.properties.20111122.bak
cp font.properties.zh_CN.Redhat font.properties
$ORACLE_HOME/javavm/lib/ojvmfonts
cp font.properties font.properties.20111122.bak
cp font.properties.zh_CN.Redhat font.properties
------改动过程其实是将相应文件中的字体库位置改为当前系统中正确的位置,例如suse默认字体库的位置为是/usr/X11R6/lib/X11/fonts/truetype/,可以改动文件font.properties中相应的字体库位置即可
删除缓存中相应图片 :
$ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs
rm *
emctl start dbconsole
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16807927/viewspace-711801/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16807927/viewspace-711801/