10gocm-)session2-)ocm02库与GC安装与配置(一)

2014-11-24 16:45:41 · 作者: · 浏览: 12
gc规划
host db/instance gc listener
ocm01 ocmdb agent ocmdb1521(ocmdb的监听),ocmsb1621(ocmdb的监听)
ocm02 ocmdb02 oms ocmdb021521(ocmdb02的监听),ocmdb1521(ocmdb的监听)

安装顺序:ocmdb02库(host:ocm02)
1.安装ocmdb02库 作用:存放历史数据,用于历史分析 --后续安装oms,oms需要一个容器来存放各个agent推送来的信息,ocmdb02就是这个容器。
2.配置oracle用户环境变量
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PATH
加载环境变量
. .bash_profile
安装 数据库软件
./runInstaller

选择“Advanced Installation” 高级安装,点击“Next”
产品清单目录Inventory:/u01/oracle/oraInventory
指定“Custom”安装类型,点击“Next”
指定名称:OraDb10g_home1
安装目录:/u01/oracle/db_1 ,点击“Next” 默认不修改
默认 组件不用动,添加一个“ Oracle Label Security” 安全标记即可,点击“Next”
检查出有0 个必需的,点击“Next”
指定操作 系统组:dba 【用于管理数据库】,点击“Next”
只安装数据库软件,点击“Next”
安装数据库软件的概要信息,点击“Install”
进入安装界面,等待安装完毕,执行2个脚本
sudo /u01/oraInventory/orainstRoot.sh
sudo /u01/oracle/db_1/root.sh 一路回车
此时数据库软件已经成功安装完毕,点击“Exit”退出界面

用dbca创建ocmdb02数据库
dbca
欢迎界面,点击“Next”
选择“Create a Database”,点击“Next”
选择“Custom Database”,点击“Next”
指定数据库名和实例名“ocmdb02”,点击“Next”
不要选择“EM”,因为GC和EM只能选其一,点击“Next”
为SYS 和 SYSTEM 用户设置密码“oracle”,点击“Next”
选择File System文件系统,点击“Next”
指定数据文件存放位置:/u01/oracle/oradata,点击“Next”
取消闪回,点击“Next”
最少组件原则,只保留“Oracle Label Security”选项,点击“Next”
Memory默认
Sizing默认
字符集US7ASCII
连接模式默认
现在点击“Finish”,就可以创建ocmdb02库了->慢慢等待
cd /u01/oracle/oradata/ocmdb02/ 检查一下

用netca配置监听
netca
选择“Listener configuration” ,点击“Next”
选择“Add 添加一个监听”如果已经有监听存在,下面的三个选项都应该可选择,点击“Next”
默认监听名:LISTENER,点击“Next”
选择支持协议“TCP”,点击“Next”
使用默认的端口号:1521,点击“Next”
你还想配置其他监听嘛?->No ,点击“Next”
监听配置完成,点击“Next”
这时此界面就有“Finish”按钮了,点击“Finish”退出监听配置工具
配置
vim /u01/oracle/db_1/network/admin/listener.ora 默认不用修改
vim /u01/oracle/db_1/network/admin/tnsnames.ora
添加如下信息


OCMDB021521 =
(description =
(address = (protocol = tcp)(host = ocm02)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = ocmdb02)
)
)

OCMDB1521 =
(description =
(address = (protocol = tcp)(host = ocm01)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = ocmdb)
)
)

检查连接串
sqlplus system/oracle@OCMDB021521
sqlplus system/oracle@OCMDB1521

小结:到此创建数据库完成

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

GC版本

10.2.0.1.0 这是我们所使用的
10.2.0.5.0 这是目前最新的版本
ocm01 :客户端AGENT
ocm02 :服务端OMS

GC OMS安装(第二台机器host:ocm02部署)用一个数据库作为GC资料库

0.对ocm01和ocm02上的数据中的dbsnmp用户解锁
dbsnmp作用:agent与oms之间通信的用户,也是监控实例状态用户
sqlplus / as sysdba
alter user dbsnmp identified by oracle account unlock;
select username,account_status from dba_users;

1.安装OMS
xhost +
必做步骤
ocmdb02库
show parameter session_cached_cursors
alter system set session_cached_cursors=201 scope=spfile;
shut immediate
startup
执行脚本
作用:帮助OMS分析“component 内存分配问题”
@ /rdbms/admin/dbmspool.sql
cd /software/Disk1/
./runInstaller
2.这里选择“Enterprise Manager 10g Grid Control Using an Existing Database”选项,点击“Next”
3.指定OMS安装目录
/u01/oracle/OracleHomes , 点击“Next”
4.系统自动完成先决条件的检查,确保无误,点击“Next”
5.指定GC Repository Database(GC资料库)
hostname:ocm02
port:1521
SID:ocmdb02
SYS password:oracle
我们需要在ocmdb02数据库上指定两个新表空间存放管理GC资料库对象(存放历史数据要求必须有)
/u01/oracle/oradata/ocmdb02/mgmt.dbf 管理表空间
/u01/oracle/oradata/ocmdb02/mgmt_ecm.dbf 数据表空间
当点击“prefill Tablespace L