你所说的这些都不是问题,而是你自己没有弄清楚
1. GC 在安装时有四个选项
"安装一个全新的OMS和repository"
因为Grid Control 使用的repository 数据库版本是9.0.1.5.1,
也就是 9i R1 的最后一个patchset,既然是9i的数据库,
就只能通过DBUA之类的工具升级到高版本的数据库;
"将repository 建立在当前的数据库上"
如果已经存在了10G R1(10.1.0.2)的数据库,不建议选择
这项.
"安装额外的OMS"
repository可以只有一个,但是OMS可以配置多个,
好处是更好的进行资源的负载均衡.
"安装额外的agent"
对于很多的用户来说, 这个选项可能是经常要使用的,
因为GridControl的Centre console 就是与安装在
不同host上的agent进行通信来实现对各版本数据库的
管理(8.1.7.4, 9i, 10G)。 安装时需要指定oms所在的主机.
2.为什么要运行 http://hostname:80/em ?
GC 默认的端口是7777或者4889,这些都是你自己可以
修改的(关于怎样修改,请参考我写的一篇文章, 点击
"置顶:文档链接整理"可以进入, 或者参考EM 的官方
文档 Advanced ConfigurationB12013)
3.以前讨论过,如果一台机器上同时存在不同版本的数据库
时,最好只启动一个监听器,而且是高版本数据库的;
4.EM 和DB安装在一台机器上时,由于注册表中有多个
ORACLE HOME的存在,必须将系统环境变量中的
ORACLE_HOME清除,否则监听器会启动失败
5.合理的安装架构:
一台独立的主机完全安装EM (OMS + Repository + Agent);
其它安装有数据库的主机安装agent
要注意:如果主机上已经有了10G R1的数据库,最好先
修改 $ORACLE_HOME\\sysman\config\
emd.properties 文件中的agent端口(缺省是1830), 否则
可能会出现新安装的agent的端口与原有端口冲突,
导致Centre console 在探测目标主机上的targets时出现
错误.
如果taget很多的话,可以对OMS进行分流,也就是说
将附加的OMS安装到另外的主机上. |