安装需求

使用新库安装需要4.5g磁盘空间,使用一个现有的库安装需要2.5g空间。

内存2g

至少1GHz处理器,运行管理服务的机器需要最少2g空闲物理内存,management repository node需要2g内存,对有1000到10000个目标的部署来说,至少需要4到6g的内存。

 

安装gc需要注意的2个地方:

1hosts文件配置要对

2时间上有个bug。

 

安装grid control

 

在A机器上创建一个数据库

在B机器上安装oms服务,使用A机器上安装的数据库

 

 

 

 grid control安装配置_oracle

grid control安装配置_grid control_02

grid control安装配置_grid control_03

grid control安装配置_sql_04

 

 

 

 这块要特别注意要点击下prefill tablespace locations,将下面的两个地址都变成正确地址。

 

这步要注意下,之前数据库的机器上跑了2个库,设置了1521的监听后,连接报错,报没有这个内存段,设置了库的local_listener参数后,正常。

 

 grid control安装配置_sql_05

grid control安装配置_oracle_06

grid control安装配置_数据库_07

grid control安装配置_grid control_08

按提示执行

将dispatcher参数制空

Alter system set dispatchers=’’;

在安装10g gc的时候,会遇到The DBMS_SHARED_POOL package isnot executed on the Existing Database这样的一个错误,意思是提示你DBMS_SHARED_POOL包没有安装;

下面提供此包的安装方法:

首先确认这个包是否在现有的库上已经被安装:

?

1

2

3

4

5

6

SQL> select count(*) from DBA_OBJECTS where object_name='DBMS_SHARED_POOL';

 

 

  COUNT(*)

----------

         0

 

 

如果查询的值为0,就以SYSDBA身份登陆,安装DBMS_SHARED_POOL包,并且执行以下脚本:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

SQL> @?/rdbms/admin/dbmspool.sql

 

Package created.

 

Grant succeeded.

 

View created.

 

Package body created.

 

SQL> commit;

 

Commit complete.

 

SQL> @?/rdbms/admin/utlrp.sql

 

OK,下面验证以下DBMS_SHARED_POOL包是否安装成功:

 

?

1

2

3

4

5

SQL> select count(*) from DBA_OBJECTS where object_name='DBMS_SHARED_POOL';

 

  COUNT(*)

----------

         2

 grid control安装配置_数据库_09

grid control安装配置_数据库_10

grid control安装配置_数据库_11

 

这个步骤特别慢。

 grid control安装配置_数据库_12

 

 

用户名是sysman,密码是之前输入的密码。

 

GC的服务安装完成后,在被监控机器上安装agent

 

进入gridcontrol安装目录的下面目录:

Cd /oracle/OracleHomes/oms10g/sysman/agent_download/10.2.0.1.0/linux

找到agentDownload.linux这个脚本,拷贝到被监控机器上,使用oracle用户执行:

./agentdownload.linux –b 安装目录,是被监控机器上的agent要安装的目录

 

 

在执行的时候报了下面的错误:

which: no jar in(/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/oracle/bin:/home/oracle/bin:/oracle/product/bin)

The jar to be used=

which: no jar in(/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/oracle/bin:/home/oracle/bin:/oracle/product/bin)

Can't find the jar utility. Add jar to yourPATH and try again.

Removing the copied stuff.....

Removed: /oracle/agentDownload10.2.0.1.0Oui/oui_linux.jar

Removed:/oracle/agentDownload10.2.0.1.0Oui/agent_download.rsp

Removed:/oracle/agentDownload10.2.0.1.0Oui/Disk1

 

将oracle下的jdk中的jar目录放到PATH中就可以了。

 

Export PATH=/oracle/product/jdk/bin:$PATH;

 

 

在运行的过程完后提示执行脚本

The following configuration scripts need tobe executed as the "root" user.

#!/bin/sh

#Root script to run

/oracle/agent/agent10g/root.sh

To execute the configuration scripts:

   1. Open a terminal window

   2. Log in as "root"

   3. Run the scripts

 

Starting to execute configurationassistants

 

Em初始化:

将被监控数据库及资料库中的dbsnmp用户解锁,口令设置成oracle.

 登录用户是sysman

在控制台上要是看不到库的话,需要添加下。最终的界面

grid control安装配置_grid control_13

命令总结:

重启oms:

cd opmn/bin

./opmnctl stopall

./opmnctl status

cd oms/bin

./emctl start oms

单独启动组件

opmnctl startproc ias-component="DSA"

 opmnctl startproc ias-component="LogLoader"