安装Grid Control

GC的安装大致分成3步骤:

1、在奇数机建立repository database

2、在偶数机安装gc

3、在奇数机安装agent

根据考试题目的要求,GC的建立是使用一个已经存在的数据库(using a exsit database)作为资料库(repository database)的。因此,题目会要求建立一个新的database(EMREP),这个database没有要求是用OUI建立还是命令行建立,可以根据个人习惯。我个人比较喜欢命令行,觉得简单直接而且速度快。下面我们先来建立这个database。
注意建库时的字符集。
 
一、repository database的建立。

之前我们就已经手工建立过一个database,因此在建立repository database(EMREP)的时候,很多可以参考。

1、export ORACLE_SID=EMREP
 
2、建立EMREP的密码文件

3、拷贝原来的initPROD.ora为initEMREP.ora

4、修改initEMREP.ora中的db_name,各个xxx_dump_dest的路径,修改control_files的路径。
 
5、建立xxx_dump_dest的路径。

6、用这个pfile启动数据库到nomount,然后参考用之前用的create database语句建立数据库。
CREATE DATABASE EMREP
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/oracle/oradata/EMREP/redo01.log') SIZE 100M,
GROUP 2 ('/u01/oracle/oradata/EMREP /redo02.log') SIZE 100M,
GROUP 3 ('/u01/oracle/oradata/EMREP /redo03.log') SIZE 100M,
GROUP 4 ('/u01/oracle/oradata/EMREP /redo04.log') SIZE 100M,
GROUP 5 ('/u01/oracle/oradata/EMREP /redo05.log') SIZE 100M --创建多组日志,
分布在不同磁盘上
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET US7ASCII
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/u01/oracle/oradata/EMREP /system01.dbf' SIZE 200M REUSE AUTOEXTEND
ON --修改表空间默认大小添加自动扩展属性
EXTENT MANAGEMENT LOCAL --本地管理表空间
SYSAUX DATAFILE '/u01/oracle/oradata/EMREP /sysaux01.dbf' SIZE 100M REUSE --添加自
动扩展属性
DEFAULT TABLESPACE tbs_1 删除该内容
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/oracle/oradata/EMREP /temp01.dbf'
SIZE 20M REUSE AUTOEXTEND ON
UNDO TABLESPACE undotbs --注意undo 表空间的名称
DATAFILE '/u01/oracle/oradata/EMREP /undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

7、@?/rdbms/admin/catalog

8、@?/rdbms/admin/catproc

9、@?/rdbms/admin/dbmspool
10、alter system register;注册侦听。
 

二、建立gc

1、检查/etc/hosts是否正确。建议可以如下:

# Do not remove the
following line, or various programs

# that require network functionality will fail.

127.0.0.1       localhost.localdomain   localhost



192.168.0.101ldomain      oc

2、root权限下执行xhost +

3、进gc的安装程序,./runInstaller

4、安装截屏:
 
4.1
 bb

4.2
 
bb
4.3


bb

 

4.4

bb
 
注意这里可能会有个报错:openmotif21-2.1.30-11.RHEL4.4; found Not
found.这个可以不管,因为这个包是个gc的一个demo有关,我们不安装demo。

4.5

bb 
在这里,我们要注意修改路径为奇数机的repository database数据文件的路径。不然后面在configure gc的时候,在经过漫长的等待,会报错。

而且在报错信息中很难找到错误的原因:INFO: The
"/oracle/app/oracle/OracleHomes/agent10g/cfgtoollogs/configToolFailedCommands"
script contains all commands that failed, were skipped or were cancelled. This
file may be used to run these configuration assistants outside of OUI. Note
that you may have to update this script with passwords (if any) before
executing the same.
 
bb
这个时候,你去看/oracle/app/oracle/OracleHomes/agent10g/cfgtoollogs/configToolFailedCommands,只能发现。这个信息不是有用的信息:

[root@ocmdb2 logs]# cat
/oracle/app/oracle/OracleHomes/oms10g/cfgtoollogs/configToolFailedCommands

# Copyright (c) 1999, 2009, Oracle. All rights reserved.

oracle.sysman.emcp.oms.OmsPlugIn -configureOms

其实,你应该去找/oracle/app/oracle/OracleHomes/oms10g/cfgtoollogs/emca_repos_createxx_xx_xx.log

如果你的数据文件的路径没有配正确,你会在这个log中发现:

ERROR at line 1:

ORA-01119: error in creating database file

'/oracle/app/oracle/OracleHomes/oms10g/oradata/mgmt.dbf'

ORA-27040: file create error, unable to create file

Linux Error: 2: No such file or directory

ORA-06512: at line 44

要是之前没配对,在这个时候再去改,就来不及了。


4.6

bb 
 
修改一下pfile中的一些参数
通过修改spfile文件的方法调整该三个参数
SQL> alter system set session_cached_cursors = 201 scope=spfile;

System altered.

SQL> alter system set job_queue_processes = 11 scope=spfile;

System altered.

SQL> alter system set open_cursors = 301 scope=spfile;

System altered.

4.7

bb
 
4.8

bb 

4.9




bb


4.10
 
bb 

4.11
 
 
bb 
运行allroot.sh
 

4.12
 
 bb

4.13
 
bb 
 
大功告成!


三、安装agent

我们用agentDownload脚本来跑。

agentDownload的脚本在刚刚安装完gc的偶数机的$OMS_HOME下的sysman/agent_download/version/os/agentDownload.os,形如:/oracle/app/oracle/OracleHomes/oms10g/sysman/agent_download/10.2.0.1.0/linux/agentDownload.linux

把这个脚本cp到奇数机下。开始安装:

1、chmod +x agentDownload.linux

2、测试prerequisite是否满足:

2.1测试jar能否运行,不然运行的话,find / -name jar把找到的路径发到PATH中。

2.2测试wget能否运行。这个一般不是问题,如果不能,方法同上,加到PATH中。

2.3不需要sshUserSetup.sh,这个是图形化的agent deploy才需要的。agentDownload不需要。

3、运行./agentDownload.linux -b你希望安装agent的目录,形如./agentDownload.linux -b /oracle/app/oracle/agent

4、在一系列下载、解包、静默安装之后,agent安装完毕。记得运行root.sh,不然后面会死的很惨。

/oracle/app/oracle/agent/agent10g/root.sh

如果,没有执行,那么,在gc的target-database-configure时就会:

bb


这个问题,我一直没发现,也找了好多资料尝试去绕过这个问题,如修改/oracle/app/oracle/OracleHomes/oms10g/sysman/config/emoms.properties中的oracle.sysman.emSDK.svlt.PublicServletEnabled参数。

后来删除agent10g下的所有文件,尝试重装agent,发现无法重装,总是报错:Completed with Status=255,而且不会再次生成agent10g的文件夹。

最后是通过删除oraInventory目录,再次运行agentDownload才搞定。

5、检查agent状态,在agent10g/bin下,注意一定要到这个目录下,哪怕你配置了PATH,在这个目录下运行:

[oracle@ocmdb1 bin]$ ./emctl status agent

Oracle Enterprise Manager 10g Release 10.2.0.1.0.

Copyright (c) 1996, 2005 Oracle Corporation. All rights reserved.

---------------------------------------------------------------

Agent Version : 10.2.0.1.0

OMS Version : 10.2.0.1.0

Protocol Version : 10.2.0.0.0

Agent Home : /oracle/app/oracle/agent/agent10g

Agent binaries : /oracle/app/oracle/agent/agent10g

Agent Process ID : 9385

Parent Process ID : 9361

Agent URL : https://localhost.localdomain:3872/emd/main/

Repository URL : https://ocmdb2.localdomain:1159/em/upload

Started at : 2014-07-22 11:25:01

Started by user : oracle

07-22

Last successful upload : 2014-07-22 11:30:30
 
Total Megabytes of XML files uploaded so far : 5.76

Number of XML files pending upload : 0

Size of XML files pending upload(MB) : 0.00

Available disk space on upload filesystem : 26.93%

Last successful heartbeat to OMS : 2014-07-22 11:50:30
 
---------------------------------------------------------------

Agent is Running and Ready
 

说明正常。

四、配置target database:

1、在偶数机上打开firefox,http://machinename:4889/em

2、看图说话:

2.1
 
bb
 2.2
 
 
bb
 

2.3

bb
 




pxboracle@live.com
2014.07.22 12:10
share you knowledge with the world. 
 
 
 


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12798004/viewspace-1224442/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/12798004/viewspace-1224442/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值