有两台机器A和B,目的是在B机上安装GC以便管理A机上的数据库。因此,在A机上还需要安装GC agent和创建OMS资料库。

A机上已经有手动建的库,假设SID为SOU,B机上什么都没有安装,只有GC软件。

【A机】

一、export ORACLE_SID=GC,
 用 dbca创建库,SID为GC。SGA直接写300M。

二、sql-sys>@?/rdbms/admin/dbmspool.sql

三、创建之后需要调整参数如下:

dispatchers=''
shared_servers=0
pen_cursors=300
session_cached_cursor=200
job_queue_processes=10
aq_tm_process=

四、保证SOU、GC、listener、 tnsnames都属于启动或正常配置状态

【B机】
./runInstaller    --此部分执行时间快
  -> Using Existing Database -> 写主机名非ip、SID是GC -> prefill -> 配置email -> 密码要带数字 -> sudo /oracle/em/oms10g/allroot.sh
  -> 进行漫长的安装

【A机】
export ORACLE_SID=GC
<Database ORACLE HOME>/bin/emca -deconfig dbcontrol db -repos drop

【A机】
一、安装agent
http://em.com:4889/agent_download/10.2.0.1.0/linux/
  -> Download [agentDownload.linux]
或scp [B机]:/agent_download/10.2.0.1.0/linux/agentDownload.linux .

$chmod +x agentDownload.linux
$export JAVA_HOME=$ORACLE_HOME/jdk
$export PATH=$PATH:$JAVA_HOME/bin
$./agentDownload.linux -b /oracle    --不需要建agent10g,因为自动创建/oracle/agent10g
$sudo /oracle/agent10g/root.sh

查看状态
$cd /oms10g/opmn/bin
$./opmnctl status [agent]
http://【B机】:4889/em

注意事项
一、/etc/hosts格式很重要,应为如下格式
127.0.0.1   localhost.localdomain localhost    --这一项不能屏蔽
192.168.0.131  hostname.domain hostname        --domain必须设置,hostname和hostname.domain不能调换位置,如果调换也报错。

二、如果重装gc agent,要删除oraInventory目录,最好mv一下。