ITPub博客

首页 > 数据库 > Oracle > Oracle 12c CC安装部署攻略

Oracle 12c CC安装部署攻略

原创 Oracle 作者:bisal 时间:2017-01-26 13:43:23 0 删除 编辑
之前统一管理非生产数据库的Oracle 11g GC(Grid Co)环境所用虚机被破坏了,导致无法访问,干脆安装CC(Cloud Control)新环境,现在Oracle提供了12c CC和13c CC两个大版本的安装介质,可以从如下链接找到对应版本,
http://www.oracle.com/technetwork/oem/enterprise-manager/downloads/index.html
这里我选择的是Oracle Enterprise Manager Cloud Control 12c Release 5 (12.1.0.5),可以看见其中已经包含了weblogic 10.3.6版本的安装介质,



一、安装准备
首先需要确保有jdk 1.6以上的环境,

此处原始有多个版本的java,

第一次安装的时候未使用上面CC自带的wls1036_generic.jar,而是使用了下载的wls1036_linux32.bin,安装过程中报了jdk环境的错误,

可以卸载这些java,

但建议还是使用CC自带的wls安装介质,这样才能保证绝对的兼容。

如果有强迫症,或是就要挑战wls1036_linux32.bin,还要安装glibc.i686,否则报错,
./wls1036_linux32.bin: /lib/ld-linux.so.2: bad ELF interpreter


二、安装weblogic
执行java -d64 -jar wls1036_generic.jar,可选择JDK环境,接下来选择安装目录等常规操作即可。

卸载可以执行,/u01/app/oracle/Middleware_32/wlserver_10.3/uninstall/uninstall.sh


三、安装CC
执行install.sh


此处可以不选择注册,


跳过自动更新,


选择Inventory目录,此处为所有Oracle产品软件安装的汇总信息目录,


接下来会做各种安装检查,包括各种包、文件空间、系统参数限制,

这检查出了open files参数限制过低,

需要调整, 

根据错误提示做调整后,可以选择rerun,

接下来选择Advanced高级安装,


设置Server和Agent安装路径,同时指定安装主机的主机名,

这提示Oracle建议使用带完整域名来代替这的简称,防止冲突。可以忽略。

此处可以选择除了基本组件之外的一些扩展组件,比如Tomcat管理组件,


输入weblogic和节点控制器的密码,以及OMS实例的根目录。


选择CC使用的数据库信息,


提交的时候会提示一些不满足要求的数据库配置,

这里提示的错误包括,
1.临时表空间需要设置为AUTOEXTEND自动扩展。
2.memory_target参数值设置。
3.shared_pool_size参数值设置。
4.redo日志大小。
此处可以暂不解决,以后再说。

设置SYSMAN管理账号密码、Agent注册密码,会自动设置CC使用的表空间路径和文件名,


列出了所有CC使用的端口,可以使用netstat确保无占用,


安装总结,


开始安装,


建议同时打开本地日志文件,tail -f实时查看,


第一次安装的时候,曾经中间出现了错误,

查看Tomcat组件安装的报错,

此时无法不安装这个组件,所以抱着试一试的心态,重新点击了retry,继续了。。。


用root执行以下两个脚本,

完成安装,


四、登录验证
CC版本不同,默认使用的端口可能不同,





五、安装部署Agent
11g GC下可以选择agentdownload方式从客户端安装,但之前有时能做有时不行,从server端安装一样,时行时不行,不稳定,还要总来调试。 12c CC相比GC来说,Agent的安装部署更简单靠谱一些,使用Server下发安装几乎不会错,至少我部署了几台没出大错。

部署前需要做一些准备,
1.client中增加server的/etc/hosts配置,server中增加client的/etc/hosts。
2.client配置sudo软链接。


3.client配置sudoers。

保证Defaults:oracle    !requiretty
新增oracle  ALL=(ALL)       ALL
保证Defaults        visiblepw


CC服务器执行以下脚本,
/u01/app/oracle/emcc/Middleware/oms/oui/prov/resources/scripts/sshUserSetup.sh













CC选择"Add Target" - "Add Targets Manually",


增加主机,


增加并选择主机,


输入主机登录账号,


确认无误,


执行安装,


安装过程中曾有报错,提示端口被占用,


查找占用端口的进程,kill之,


从客户端可以使用emctl status查看agent状态,




六、使用
12c CC的界面风格和11g GC基本保持一致,只是一些细节上有了改进,还没用完全,所以有些地方还未体会到,除此之外,还支持了iphone APP,但仅支持一些incidents事件的提醒,而且不知道是不是配置问题,接收还有些问题,至少有改进。









总结:
总的来说,12c CC的安装较11g GC在稳定性和成功率方面有了不小提高,11g GC当时装了卸了N回,另外Agent的部署上也更简便和高效了。
安装过程中主要还是需要注意各种包、参数、路径等配置。

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

请登录后发表评论 登录
全部评论
Oracle ACE,10g/11g OCP,11g OCM,国内首批Oracle YEP成员(Oracle Young Expert Program,Oracle用户组年轻专家项目),EXIN DevOps Master,Oracle爱好者,微信公众号:bisal的个人杂货铺

注册时间:2022-06-21

  • 博文量
    539
  • 访问量
    2801262