慎重使用GS for windows

[复制链接]
查看11 | 回复9 | 2005-10-30 17:05:33 | 显示全部楼层 |阅读模式
请大家慎重使用oraclegridcontrolforwindows. (linux 版本没有用过,所以没发言权)。
以下是在安装和使用中发现的问题:
1、GS数据库使用10.1.0.3版本,无法再现有10.0.1.2数据库上安装或升级,必须将数据库通过metalink升级后才可以,否则只能新建库,但同时问题也出现了。
2、GS 使用的listener \ SQL*plus 引擎是9.0.4版本,在本地安装后,第一次运行http://hostname:80/em,可以顺利启动。但是本地的SQL*plus 和listener失效了。重新启动系统,所有的配置均失效,包括EM/GS/SQL*plus,t提示TNS adaptererror。在SQL*net中发现,网络设置被重写了,回到9.0.4版本,重新配置TNS和listener 仍然无法连接到原有数据库u01和u02,原因是以前配置的listener 仍然在运行(当然是不正确的状态),而且版本是10.1.0.2,同时SQL*plus 也是同样的问题,这就导致了listener和SQL*plus无法在本地正常运行。注意,我是在本地运行和安装GS,所以会出现版本被重写的情况。由于被重写,同时后台肯定还在运行10.1.0.2版本的listener 和SQL*plus,必然会导致冲突。(在windows上我无法看到更多的后台进程)最后只好把GS卸载掉,u01和u02两个库才正常启动了。
3、尝试将GS运行在远程计算机上,可以正常启动,但前提是必须专用,即安装oracle10g后不能用DBCA创建数据库,只能用GS创建,否则还会出现上述状况。但SQL*plus的冲突问题始终无法解决。同时听说9I客户机无法访问10g 数据库的情况,看来是无法用SQL*plus 方式来连接远程数据库了。
上述问题大家有发现吗?在UNIX或LINUX系统上,如果是本地安装,由于以前的版本是10.1.0.2,是什么情况?




回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果把原有的LISTENER停掉,只使用GS的LISTENER,还会出现SQL*PLUS拒绝登录的情况吗?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
默认orcle以为很多人都是单独安装在一台机器上,可是我们这些人都是一台pc机而已,GS默认安装时添加了一个环境变量ORACLE_HOME,实际上要想原来的oracle10G数据库和侦听正常运行,就不允许使用ORACLE_home。把系统环境变量ORACLE_HOME去掉就可以了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
如果内存没有1G的话还是把数据库和oracle grid control 服务分开装在2台机器上。我这里内存只有500M,太痛苦了。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
我使用了不同的ORACLE_HOME,但还是出现了LISTENER被重写的情况,包括SQL*PLUS..如果我停掉原来的SQL*NET,改用GS的配置,行吗? 今天回去试试!或者使用原有的ORACLE_HOME?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
把oracle_home这一个环境变量删除应该就可以了。要重新启动哦。
搞不懂我装了oracle817和oracle10g都没有加这个变量,为啥oracle grid control 就加上了
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
ORACLE_HOME是默认的,ORACLE数据库都会有这个变量。
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
删除注册表中的哪个?
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
右单击我的电脑属性-〉高级-〉环境变量
回复

使用道具 举报

千问 | 2005-10-30 17:05:33 | 显示全部楼层
你所说的这些都不是问题,而是你自己没有弄清楚
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安装到另外的主机上.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行