在Oracle EM CC 13C中要添加Linux主机目标的方式更简便,下面的篇幅里会一一呈现。
一、目标端【Linux】配置
文件:/etc/hosts
[root@ora12c-1 ~]# cat /etc/hosts #127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 # Local 127.0.0.1 localhost # Public # eth0 10.158.1.45 ora12c-1.localdomain ora12c-1 # for: oracle em cc 13c 10.158.1.116 oms13c.localdomain oms13c # for: oracle database 12c r2 rac 10.158.1.46 oracle-cluster-1 10.158.1.157 oracle-cluster-2 10.158.1.161 oracle-cluster-3 10.158.1.178 oracle-cluster-4 # oracle database 11g: data guard 10.158.1.112 ora11gdg1 10.158.1.113 ora11gdg2 ora11gdg2.adamhuan.com # --> MySQL Cluster NDB 1 10.158.1.116 ndb1-1 10.158.1.132 ndb1-2 # --> MySQL Cluster NDB 2 10.158.1.122 ndb2-1 10.158.1.123 ndb2-2 # --> Monitor: Zabbix 3.2 10.158.1.129 zabbix-me # MySQL MasterHA 10.158.1.94 mha1 # manager # --> repl 1 10.158.1.95 mha2 10.158.1.96 mha3 10.158.1.97 mha4 # --> repl 2 10.158.1.149 mha2 10.158.1.174 mha4 # Center Linux 10.158.1.99 center-me [root@ora12c-1 ~]#
RPM:
[root@ora12c-1 ~]# rpm -qa | grep gcc gcc-c++-4.8.5-11.el7.x86_64 libgcc-4.8.5-11.el7.x86_64 gcc-4.8.5-11.el7.x86_64 [root@ora12c-1 ~]#
sudo:
[root@ora12c-1 ~]# cat /etc/sudoers | grep oracle # for oracle em cc 13c oracle ALL=(ALL) ALL [root@ora12c-1 ~]# cat /etc/sudoers | grep visiblepw #Defaults !visiblepw Defaults visiblepw [root@ora12c-1 ~]#
创建EM CC 13C Agent的安装路径:
[oracle@ora12c-1 ~]$ whoami oracle [oracle@ora12c-1 ~]$ [oracle@ora12c-1 ~]$ cat ~/.bash_profile # .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/.local/bin:$HOME/bin export PATH # for oracle database 12c release 2 export ORACLE_BASE=/home/app/oracle export ORACLE_HOME=$ORACLE_BASE/12c/release_2/db_1 #export ORACLE_HOME=$ORACLE_BASE/12c/release_1/db_1 export ORACLE_SID=lenka #export ORACLE_SID=omrdb #export ORACLE_SID=repodb export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin export EDITOR=vi export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK # for oracle em cc 13c export AGENT_BASE=/home/app/oracle/product/13c/agent export AGENT_HOME=$AGENT_BASE/agent_13.1.0.0.0 [oracle@ora12c-1 ~]$ [oracle@ora12c-1 ~]$ source ~/.bash_profile [oracle@ora12c-1 ~]$ [oracle@ora12c-1 ~]$ env | grep AGENT AGENT_HOME=/home/app/oracle/product/13c/agent/agent_13.1.0.0.0 AGENT_BASE=/home/app/oracle/product/13c/agent [oracle@ora12c-1 ~]$ [oracle@ora12c-1 ~]$ mkdir -p $AGENT_BASE [oracle@ora12c-1 ~]$ [oracle@ora12c-1 ~]$
二、OMS端配置
文件:/etc/hosts
[root@oms13c ~]# cat /etc/hosts #127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 # Local 127.0.0.1 localhost # Pub #10.158.1.111 omr13c #10.158.1.116 oms13c 10.158.1.111 omr13c.localdomain omr13c 10.158.1.116 oms13c.localdomain oms13c # Oracle database 12c 10.158.1.45 ora12c-1.localdomain ora12c-1 [root@oms13c ~]#
三、OMS Web Portal:手动部署代理
前面两步做完了以后,接下来就是OMS的WEB上配置了。
复查的摘要详情如下:
复查为此部署会话提供的详细信息, 然后单击“部署代理”。 会话名称 ADD_HOST_SYSMAN_2017-4-3_上午09时57分33秒 部署类型 新代理安装 OMS 主机 oms13c OMS 上载端口 4903 主机信息 Linux x86-64 主机 ora12c-1 代理软件版本 13.2.0.0.0 安装基目录 /home/app/oracle/product/13c/agent 实例目录 /home/app/oracle/product/13c/agent/agent_13.1.0.0.0 端口 3872 命名的身份证明 HOST_LINUX_USER_ORACLE:SYSMAN Root Credential HOST_LINUX_USER_ORACLE:SYSMAN 权限委派设置 /usr/bin/sudo -u %RUNAS% %COMMAND% 安装前脚本 未提供 安装后脚本 未提供 附加参数 未提供
然后,点击【部署代理】就开始了:
这个过程可能比较慢。
可以从上面的过程里看到,EM CC 13c,会检查环境,全部通过了以后,才开始正式的自动安装。
最后,代理部署成功:
四、OMS Web Portal:查阅目标状态
在所有目标的主机中,你可以看到新增的Linux主机目标:
——————————————————————
Done。