Install Oracle EM CC 13c(13.1.0.0.0) on MS windows server 2012 R2 64bit
(阅读过程中,如果觉得截图太小,可以通过:Ctrl + 滚轮上滚,放大)
如题所示,本文将在MS Win server 2008R2上部署EM13c。
环境说明:
本文的实验环境均由VMware虚拟化workstation pro 12支持。
本文涉及到两台物理机,它们各自跑了一个虚拟机;虚拟机的互联是通过桥接到物理机的物理网络上连通的。
本实验涉及到两台虚拟机,分别用于:OMS和OMR。
它们的IP分配如下:
EM 13c – Ms Windows – OMS: 192.168.0.108
EM 13c – Linux – OMR – Total ( for Linux & Ms Windows): 192.168.0.107
(注:MS Windows平台的OMS和Linux平台的OMS,它们的OMR都会放在同一个OMR服务器上运行,不同的是它们连接的数据库实例不同。 – 之所以这么安排,是因为当前我的环境里,资源吃紧。)
硬件配置:
OMS:
内存 – 16G
CPU – 2
磁盘 – 80G
OMR:
内存 – 16G
CPU – 2
磁盘 – 90G
Oracle相关软件的配置:
Enterprise Manager:
版本:13.1.0.0.0
OMR DB:
版本:12.1.0.2
SID:repomswin
Port:1521
操作系统配置:
MS Windows:
版本:Server 2012 R2
防火墙:关闭
远程桌面:开启
CentOS:
版本:6
防火墙:关闭
SELinux:关闭
——————————————————————
接下来的章节,大体上将按照下面的顺序进行:
1. OMR部分
1.0 OMR:操作系统预配置
1.1 OMR:数据库软件的安装
1.2 OMR:数据库实例的创建
1.3 OMR:数据库实例的配置
2. OMS部分
1.1 OMS:操作系统预配置
1.2 OMS:EM 13c的安装
1.3 OMS:EM 13c的配置
1.4 OMS:EM 13c添加目标 – 主机
——————————————————————
软件介质的准备:
Oracle database 12c(12.1.2.0) for Linux 64:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/database12c-linux-download-2240591.html
Enterprise Manager 13c(13.1.0.0) for Win 64:
http://www.oracle.com/technetwork/oem/grid-control/downloads/oem-windows-2823282.html
Database Template for EM OMR:
http://www.oracle.com/technetwork/oem/enterprise-manager/downloads/db-templates-2767916.html
(根据自己的平台版本选择数据库模板,这里,我们选择“Linux x86-64”)
文档准备:
Oracle EM 13c – 联机文档:
http://www.oracle.com/technetwork/oem/enterprise-manager/documentation/index.html
http://docs.oracle.com/cd/E63000_01/index.htm
——————————————————————
操作系统的安装。
这里,操作系统的具体安装步骤与过程不予以详述,我只会列举出我做出的配置的描述。
1. OMS:
当前用于OMS的Win 2008R2的系统:
a. 全部磁盘分给了C;
b. 创建并共享了目录:c:\software,用于保存需要上传到服务器的软件介质
c. 关闭防火墙(在服务管理器的高级防火墙选项中,在各个级别都禁用防火墙)
d. 开放对任何人都可用的远程桌面
e. 关于安装的额外软件:
e.1 好压,用于压缩;
e.2 Google Chrome,用于网页的浏览;
f. 设置有意义的主机名;
g. 更改用户账户控制(安全级别最低);
h. IP地址,静态分配。
j. 静态指定相同的路由地址。
2. OMR:
关于用于OMR的CentOS 6的系统:
a. Gnome桌面环境的默认安装
b. 分区为:autopart
c. 关闭了:SELinux
d. 关闭了:iptables
e. 默认,初始上传介质存放在:/software
——————————————————————
OMR的配置。
OMR部分的配置可以参考这篇日志:http://d-prototype.com/archives/4712
所有的配置都是基本一致的,唯一需要注意的是,在创建OMR数据库实例的时候,针对MS Windows环境,我创建的实例名为:repomswin。
如下:
1 2 3 4 5 |
[oracle@em13c-omr templates]$ ps -ef | grep --color pmon oracle 16480 1 0 16:06 ? 00:00:00 ora_pmon_repolinux oracle 18547 1 0 16:31 ? 00:00:00 ora_pmon_repomswin oracle 21662 12755 0 17:18 pts/0 00:00:00 grep --color pmon [oracle@em13c-omr templates]$ |
——————————————————————
OMS:安装EM 13c软件
上传软件介质到服务器后,就可以执行安装了:
OUI安装:
(注意:以管理员身份运行安装程序)
等待安装进程。
这个时间会比较漫长,大概在3~4小时左右。
2016年3月18日16:03:47
Finished:
最后,就装完了:2016年3月18日18:28:44
看看时间,该过程大概花费了两个半小时。
EM 13c Console:https://192.168.0.108:7799/em
Weblogic Console:https://192.168.0.108:7101/console
——————————————————————
OMS:感受下EM13c。
OMS:EM13c配置与管理。
关于EM13c,不论底层是什么平台,它本身的使用其实都是差不多的。
这里就不赘述了,主要的可以参考前面写的CentOS6下的EM13c部署文档的相关部分的内容。
文档链接如下:http://d-prototype.com/archives/4712
——————————————————————
OMS:添加与管理一个MS Windows的主机。
关于主机目标的添加,MS Windows根Linux相比,毕竟不同。
所以,这里具体实践一下,并如实按照时间顺序记录下技术面的细节。
下面开始。
零、在开始添加主机前,我们看看当前OMS的主机状态:
一、Microsoft windows server 2012 R2
如图所示,就是我的目标机了:
还是和前面的配置一样:关闭防火墙,静态配置网络IP,并将网关设置为和OMS一致,以便于可以网络互通。
它的IP是:192.168.0.110。
1. 添加一个新的软件库目录:
2. 然后执行EM CLI的操作,生成我们需要的AgentCore:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
PS C:\oracle\middleware\bin> .\emcli login -username=sysman Enter password : Login successful PS C:\oracle\middleware\bin> PS C:\oracle\middleware\bin> .\emcli sync Synchronized successfully PS C:\oracle\middleware\bin> PS C:\oracle\middleware\bin> .\emcli get_supported_platforms ----------------------------------------------- Version = 13.1.0.0.0 Platform = Microsoft Windows x64 (64-bit) ----------------------------------------------- Platforms list displayed successfully. PS C:\oracle\middleware\bin> PS C:\oracle\middleware\bin> .\emcli get_agentimage -destination="c:\software\agent_image" -platform="Microsoft Windows x64 (64-bit)" === Partition Detail === Space free : 44 GB Space required : 1 GB Check the logs at C:\oracle\gc_inst\em\EMGC_OMS1\sysman\emcli\setup/.emcli/get_agentimage_2016-03-18_20-15-04-PM.log Downloading c:\software\agent_image\13.1.0.0.0_AgentCore_233.zip File saved as c:\software\agent_image\13.1.0.0.0_AgentCore_233.zip Downloading c:\software\agent_image\13.1.0.0.0_Plugins_233.zip File saved as c:\software\agent_image\13.1.0.0.0_Plugins_233.zip Downloading c:\software\agent_image\unzip.exe File saved as c:\software\agent_image\unzip.exe Executing command: c:\software\agent_image\unzip.exe c:\software\agent_image\13.1.0.0.0_Plugins_233.zip -d c:\software\a gent_image Exit status is:0 Agent Image Download completed successfully. PS C:\oracle\middleware\bin> |
如上,执行成功后,在文件系统里看看它们:
上图中的那个“tmp”文件里是有内容的:
只有一串“hello”的字符,… 很有意思。
现在,将OMS上的这个software/agent_image中的所有文件拷贝到目标主机上。
在我的环境里,这个机器是:192.168.0.110。
然后,在目标主机上操作:
接下来,等待安装进程结束。
Finished:
这样,MS Windows的目标主机的Agent的安装,就结束了。
看看安装后的安装目录中的状态:
这里,EM添加MS Windows的目标主机的实验并不成功,后面我会在另外的文章里详细说明。
而本文在安装方面的实践,虽然大体上完成了对EM的部署,但是还是有很多地方可以深究与斟酌的,改进与提升的空间很大,要学的东西也很多,加油。
————————————
More。