欢迎来到之路教程(on itroad-com)

更新响应文件

转到包含 OMA 安装文件的文件夹。

C:\Users\JackLi> cd c:\oracle\sw

编辑响应文件如下:

C:\oracle\sw> notepad agent.rsp

并添加/更新以下参数。

EM_INSTALL_TYPE="AGENT"
OMS_HOST=oms12c.mydomain.com
EM_UPLOAD_PORT=4904
AGENT_REGISTRATION_PASSWORD=123
AGENT_INSTANCE_HOME=c:\oracle\agent12c\agent_inst
AGENT_PORT=3872
b_startAgent=true
ORACLE_HOSTNAME=appserver.mydomain.com
s_agentHomeName="agent12cR2"

添加非主机目标

登录到 OMS 控制台,我们可能会看到我们的 MS Windows 机器的主机目标已添加到其中。

要添加非主机目标,例如数据库、侦听器等,请从页面右上角打开“设置”菜单。
打开添加目标并单击手动添加目标。

选择使用引导过程添加非主机目标(它还添加相关目标),然后选择目标类型作为 Oracle 融合中间件。
单击使用引导式发现添加。

在下一页,它会询问我们以下参数:

Admin Server Host{从列表中选择服务器 appserver.mydomain.com}
Port7001
Username网络逻辑
Password123
Unique Domain Identifier经典域
Agent{当我们选择上面的管理员服务器主机时自动选择}

单击继续以添加非主机目标。
添加目标后,OMS 将花费一些时间进行收集,然后开始显示新添加目标的统计信息。

在 Windows 上安装 Oracle 管理代理

Oracle 管理代理 (OMA) 是 Oracle Enterprise Manager Cloud Control 12c 的核心组件之一,使我们能够将企业管理系统中的非托管主机转换为托管主机。
管理代理与插件协同工作以监视在该托管主机上运行的目标。
因此,在任何时候,如果要监控主机上运行的目标,请确保首先通过安装管理代理将该非托管主机转换为托管主机,然后手动发现其上运行的目标以开始监控他们。

有多种安装 OMA 的方法。
在我们之前的文章中,我们演示了在 Linux 上使用 Push 方法安装 OMA。

但是,在 MS Windows 的情况下,我们必须安装 cygwin 才能使用 Push 方法。
因此,在本文中,我们不使用 Push 方法,而是使用 AgentDeploy 方法在非托管主机上安装 OMA。

安装 OMA

以管理员身份运行 OMA 安装程序。

C:\oracle\sw> agentDeploy.bat

OMA 将根据响应文件中的参数自动部署。

忽略 Setup.exe 已停止工作错误并从 x 按钮关闭它。

在防火墙中打开 OMA 端口

OMA 在端口 3872 上运行,因此,在非托管主机上执行以下操作以在 Windows 防火墙中允许此端口。

C:\Users\JackLi> netsh advfirewall firewall add rule name="oma12c_port" dir=in protocol=TCP localport=3872 action=allow

从 OMS 下载 OMA 安装包

以 oracle 用户身份使用 ssh 连接到 OMS 命令行并执行以下命令:

[oracle@oms12c ~]$ export OMS_HOME = /u01/app/oracle/oms12cr2/oms
[oracle@oms12c ~]$ $OMS_HOME/bin/emcli login -username=sysman 
[oracle@oms12c ~]$ $OMS_HOME/bin/emcli sync
[oracle@oms12c ~]$ $OMS_HOME/bin/emcli get_supported_platforms
[oracle@oms12c ~]$ $OMS_HOME/bin/emcli get_agentimage -destination=/soft -platform="Microsoft Windows x64 (64-bit)" -version=12.1.0.2.0
[oracle@oms12c ~]$ $OMS_HOME/bin/emcli logout

以上命令会将 OMA 软件(.zip 文件格式)下载到目标目录,例如:/soft。
在我们的例子中,文件名是 12.1.0.2.0_AgentCore_226.zip,但当我们再次下载时它可能会有所不同。

将此 zip 文件传输到非托管主机并解压缩到 c:\oracle\sw 目录。

将主机名添加到本地 DNS 解析器

以 root 用户身份使用 ssh 连接到 OMS 命令行并执行以下操作以添加主机名。

[root@oms12c ~]# echo "170.172.0.41 appserver.mydomain.com appserver" >> /etc/hosts

以管理员身份使用 CMD 连接到非托管主机的命令行并执行以下操作以在本地 DNS 解析器中添加主机名。

C:\Users\JackLi> echo "170.172.0.123 oms12c.mydomain.com oms12c" >> C:\Windows\System32\drivers\etc\hosts
C:\Users\JackLi> echo "170.172.0.41 appserver.mydomain.com appserver" >> C:\Windows\System32\drivers\etc\hosts
日期:2020-09-17 00:16:37 来源:oir作者:oir