l 本套环境基于rhel6.10+Oracle11.2.0.4单节点数据库
l Java开发工具包(JDK)1.6.0.43.0
l Oracle WebLogic Server 11g第1版(10.3.6)
l 甲骨文管理处12c第5版(12.1.0.5)
1.1 检查用户,组
$ more /etc/oraInst.loc
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
$ id oracle
uid=501(oracle) gid=501(oinstall) groups=502(dba),503(oper)
2. 安装jdk
$ chmod +x jdk-6u45-linux-x64.bin
$ ./jdk-6u45-linux-x64.bin
$ mv jdk1.6.0_45/ /u01/weblogic/
修改oracle用户环境变量
$ su - oracle
$ vim ~/.bash_profile
export JAVA_HOME=/u01/weblogic/jdk1.6.0_45
PATH=$PATH:/u01/weblogic/jdk1.6.0_45/bin:/u01/weblogic/jdk1.6.0_45/jre/bin
修改oracle用户.bashrc 文件,添加:
export JAVA_HOME=/u01/weblogic/jdk1.6.0_45
export PATH=$JAVA_HOME/bin:$PATH
执行测试
$ source ~/.bashrc
$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
3. 安装web
上传安装包,授予执行权限
chmod +x wls1036_generic.jar
使用oracle用户,执行安装:(注:内存设置太小安装会卡死)
$ java -Xmx2048m -jar wls1036_generic.jar
Enter [Exit][Next]> ‘回车,下一步‘
Enter new Middleware Home OR [Exit][Previous][Next]> /u01/Middleware ‘输入安装目录‘
Enter option number to select OR [Exit][Previous][Next]> ‘回车‘
/weblogic directory is not empty. Proceed with installation?
Enter [Exit][Previous][Next]> 回车
1|Email:[]
2|Support Password:[]
3|Receive Security Update:[Yes]
Enter index number to select OR [Exit][Previous][Next]> 3 ‘安全升级‘
Provide your email address for security updates and to initiate configuration manager.
? "Receive Security Update:" = [Enter new value or use default "Yes"]
Enter [Yes][No]? No
? "Receive Security Update:" = [Enter new value or use default "Yes"]
? ** Do you wish to bypass initiation of the configuration manager and
? ** remain uninformed of critical security issues in your configuration?
Enter [Yes][No]? Yes
1|Email:[]
2|Support Password:[]
3|Receive Security Update:[No]
Enter index number to select OR [Exit][Previous][Next]> ‘回车:3选项变为No‘
Enter index number to select OR [Exit][Previous][Next]> 1 ‘1典型 2自定义‘
JDK(s) chosen will be installed. Defaults will be used in script string-substitution if installed.
1|Add Local Jdk
2|/u01/weblogic/jdk1.6.0_45[x]
*Estimated size of installation: 678.7 MB
Enter 1 to add or >= 2 to toggle selection OR [Exit][Previous][Next]> ‘回车,默认就是第二个‘
Middleware Home Directory: [/u01/weblogic]
Product Installation Directories:
1|WebLogic Server: [/u01/weblogic/wlserver_10.3]
2|Oracle Coherence: [/u01/weblogic/coherence_3.7]
Enter new WebLogic Server OR [Exit][Previous][Next]> ‘回车‘
? WebLogic Platform 10.3.6.0
? |_____WebLogic Server
? | |_____Core Application Server
? | |_____Administration Console
? | |_____Configuration Wizard and Upgrade Framework
? | |_____Web 2.0 HTTP Pub-Sub Server
? | |_____WebLogic SCA
? | |_____WebLogic JDBC Drivers
? | |_____Third Party JDBC Drivers
? | |_____WebLogic Server Clients
? | |_____WebLogic Web Server Plugins
? | |_____UDDI and Xquery Support
? | |_____Evaluation Database
? |_____Oracle Coherence
? |_____Coherence Product Files
? *Estimated size of installation: 690.3 MB
? *Estimated size of installation: 678.8 MB
Enter [Exit][Previous][Next]> 回车
4. 安装管理EMCC
4.1 安装EMCC
解压压缩包,执行安装:
unzip em12105_linux64_disk1.zip
unzip em12105_linux64_disk2.zip
unzip em12105_linux64_disk3.zip
./runInstaller
根据提示执行:
/u01/app/oracle/product/11gR2/db/bin/emca -deconfig dbcontrol db -repos drop -SYS_PWD <sys password> -SYSMAN_PWD <sysman password>
STARTED EMCA at May 29, 2020 6:33:25 AM
EM Configuration Assistant, Version 11.2.0.3.0 Production
Copyright (c) 2003, 2011, Oracle. All rights reserved.
Enter the following information:
Database SID: moni
Listener port number: 1521
\----------------------------------------------------------------------
WARNING : While repository is dropped the database will be put in quiesce mode.
\----------------------------------------------------------------------
Do you wish to continue? [yes(Y)/no(N)]: yes
May 29, 2020 6:34:14 AM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at /u01/app/oracle/cfgtoollogs/emca/moni/emca_2020_05_29_06_33_25.log.
May 29, 2020 6:34:14 AM oracle.sysman.emcp.util.GeneralUtil initSQLEngineLoacly
WARNING: ORA-28000: the account is locked
May 29, 2020 6:34:14 AM oracle.sysman.emcp.ParamsManager checkListenerStatusForDBControl
WARNING: Error initializing SQL connection. SQL operations cannot be performed
May 29, 2020 6:34:14 AM oracle.sysman.emcp.EMDBPreConfig performDeconfiguration
WARNING: EM is not configured for this database. No EM-specific actions can be performed. Some of the possible reasons may be:
1) EM is configured with different hostname then physical host. Set environment variable ORACLE_HOSTNAME=<hostname> and re-run EMCA script
2) ORACLE_HOSTNAME is set. Unset it and re-run EMCA script
May 29, 2020 6:34:14 AM oracle.sysman.emcp.EMReposConfig invoke
INFO: Dropping the EM repository (this may take a while) ...
May 29, 2020 6:34:49 AM oracle.sysman.emcp.EMReposConfig invoke
INFO: Repository successfully dropped
Enterprise Manager configuration completed successfully
FINISHED EMCA at May 29, 2020 6:34:49 AM
4.2 OMS配置管理
查看版本:
$ <OMS_HOME>/emctl getversion oms
查看状态:
$ <OMS_HOME>/emctl status oms
查看oms详细信息:
$ <OMS_HOME>/emctl status oms –details
指定密码查看详细:
$ <OMS_HOME>/emctl status oms -details -sysman_pwd Oracle123
查看属性:
$ <OMS_HOME>/emctl list properties
启停命令:
$ <OMS_HOME>/emctl stop oms
$ <OMS_HOME>/emctl start oms
修改内存(重启生效):
1.命令修改:
$ <OMS_HOME>/emctl get property -name OMS_HEAP_MAX -sysman_pwd Oracle11g
$ <OMS_HOME>/emctl set property -name OMS_HEAP_MAX -value 2048M -sysman_pwd Oracle11g
$ <OMS_HOME>/emctl get property -name OMS_HEAP_MIN -sysman_pwd Oracle11g
$ <OMS_HOME>/emctl set property -name OMS_HEAP_MIN -value 512M -sysman_pwd Oracle11g
2. 直接修改属性配置文件:emgc.properties
4.3 agent配置管理
查看版本:
$ <AGENT>/emctl getversion agent(查看版本)
启停与查看状态:
$ <AGENT>/emctl status agent
$ <AGENT>/emctl stop agent
$ <AGENT>/emctl start agent
测试agent是否与OMS连通:
$ <AGENT>/emctl pingOMS
上传agent至服务端OMS
$ <AGENT>/emctl upload agent
5. 添加主机
配置hosts解析(源端和目标端)
vim /etc/hosts
network.ip hostname
设置 -- 添加目标 -- 手动添加目标