在oracle中,em是“Enterprise Manager”的缩写,是Oracle的企业管理器;可通过em来使用web界面监控、管理、维护Oracle数据库,管理Database、middleware、application全系的软件。
su - oracle
sqlplus / as sysdba
startup
lsnrctl start
echo $ORACLE_SID
说明:我的环境之间有配置过,所以现在是重建recreate
emca -config dbcontrol db -repos recreate
重要参数解释:
数据库 SID: jfdb #可通过 echo $ORACLE_SID 查到
监听程序端口号: 1523 #可通过lsnrctl status 得到监听器的端口
监听程序 ORACLE_HOME [ /u01/app/oracle/product/11.2.0 ]: #回车
以下三个用户的密码如有不记得的,可以重新修改密码
alter user DBSNMP identified by oracle ;
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
[oracle@jfdb ~]$ emca -config dbcontrol db -repos recreate
EMCA 开始于 2022-9-22 13:45:02
EM Configuration Assistant, 11.2.0.3.0 正式版
版权所有 (c) 2003, 2011, Oracle。保留所有权利。
输入以下信息:
数据库 SID: jfdb
监听程序端口号: 1523
监听程序 ORACLE_HOME [ /u01/app/oracle/product/11.2.0 ]:
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ /u01/app/oracle/product/11.2.0
本地主机名 ................ jfdb
监听程序 ORACLE_HOME ................ /u01/app/oracle/product/11.2.0
监听程序端口号 ................ 1523
数据库 SID ................ jfdb
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
----------------------------------------------------------------------
警告: 当删除资料档案库时, 数据库将进入静默模式。
----------------------------------------------------------------------
是否继续? [是(Y)/否(N)]: yes
2022-9-22 13:46:14 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 /u01/app/oracle/cfgtoollogs/emca/jfdb/emca_2022_09_22_13_45_02.log。
2022-9-22 13:46:55 oracle.sysman.emcp.EMReposConfig invoke
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2022-9-22 13:47:46 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
2022-9-22 13:47:46 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2022-9-22 13:50:22 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2022-9-22 13:50:24 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
2022-9-22 13:51:12 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上载配置数据
2022-9-22 13:52:14 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保护 Database Control (此操作可能需要一段时间)...
2022-9-22 13:52:30 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保护 Database Control。
2022-9-22 13:52:30 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2022-9-22 13:53:13 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2022-9-22 13:53:23 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 https://jfdb:5500/em <<<<<<<<<<<
2022-9-22 13:53:34 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************ WARNING ************************
管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。加密密钥已放置在文件 /u01/app/oracle/product/11.2.0/jfdb_jfdb/sysman/config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。
***********************************************************
已成功完成 Enterprise Manager 的配置
查看EM console服务的状态,找到网页登录地址
emctl status dbconsole
[oracle@jfdb ~]$ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0
Copyright (c) 1996, 2013 Oracle Corporation. All rights reserved.
https://jfdb:5500/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.0/jfdb_jfdb/sysman/log
浏览器输入URL:https://jfdb:5500/em/

创建一个EM资料库
emca -repos create
重建一个EM资料库
emca -repos recreate
删除一个EM资料库
emca -repos drop
配置数据库的 Database Control
emca -config dbcontrol db
删除数据库的 Database Control配置
emca -deconfig dbcontrol db
启动EM console服务
emctl start dbconsole
停止EM console服务
emctl stop dbconsole
查看EM console服务的状态
emctl status dbconsole