Oracle关于EM的命令

涉及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 
重新配置db control的端口,默认端口在1158 
emca -reconfig ports 
emca -reconfig ports -dbcontrol_http_port 1160 
emca -reconfig ports -agent_port 3940 
先设 置ORACLE_SID环境变量后,启动EM console服务
  emctl start dbconsole 
先设置 ORACLE_SID环境变量后,停止EM console服务 
emctl stop dbconsole 
先设置ORACLE_SID环 境变量后,查看EM console服务的状态 
emctl status dbconsole 
配置dbconsole的步骤 
emca -repos create 
emca -config dbcontrol db 
emctl start dbconsole 
重新配置dbconsole的步骤 
mca -repos drop
emca -repos create 
emca -config dbcontrol db 
emctl start dbconsole

0、----检查数据库版本
C:UsersSKING>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on 星期三 7月 3 10:39:20 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.


连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
Oracle Database Vault and Real Application Testing options

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for 32-bit Windows: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production

SQL> quit
从 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
With the Partitioning, Oracle Label Security, OLAP, Data Mining,
Oracle Database Vault and Real Application Testing options 断开

1、----第一次尝试失败
C:UsersSKING>emca -config dbcontrol db

EMCA 开始于 2013-7-3 10:51:13
EM Configuration Assistant, 11.2.0.3.0 正式版
版权所有 (c) 2003, 2011, Oracle。保留所有权利。

输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
监听程序 ORACLE_HOME [ D:appSKINGproduct11.2.0dbhome_1 ]:
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ D:appSKINGproduct11.2.0dbhome_1

本地主机名 ................ SKING-DOER
监听程序 ORACLE_HOME ................ D:appSKINGproduct11.2.0dbhome_1
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: y
2013-7-3 10:51:38 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:appSKINGcfgtoollogsemcaorclemca_2013_07_03_10_5
1_11.log。
2013-7-3 10:51:43 oracle.sysman.emcp.ParamsManager checkListenerStatusForDBContr
ol
警告: ORA-12541: TNS: 无监听程序

2013-7-3 10:51:43 oracle.sysman.emcp.EMConfig perform
严重:

未能通过监听程序连接数据库。请修复错误并重新运行 EM Configuration Assistant。

一些可能的原因包括:

1) 提供的监听程序端口 1521 不正确。请提供正确端口。
2) 监听程序未启动。请启动监听程序。
3) 数据库服务 orcl 未注册到监听程序。请注册数据库服务。
4) 监听程序已在物理主机上启动, 但 ORACLE_HOSTNAME 环境变量设置为虚拟主机。请取消
设置 ORACLE_HOSTNAME 环境变量。
5) 监听程序已在虚拟主机上启动。请设置环境变量 ORACLE_HOSTNAME=。
6) /etc/hosts 中没有正确的主机名条目。

有关详细资料, 请参阅 D:appSKINGcfgtoollogsemcaorclemca_2013_07_03_10_51_11
.log 中的日志文件。
无法完成配置。 有关详细资料, 请参阅 D:appSKINGcfgtoollogsemcaorclemca_2013
_07_03_10_51_11.log 中的日志文件。

----监听存在问题,我删除掉监听,重新添加一次,即完成。成功记录如下:
2、----成功

C:UsersSKING>emca -config dbcontrol db

EMCA 开始于 2013-7-3 11:10:30
EM Configuration Assistant, 11.2.0.3.0 正式版
版权所有 (c) 2003, 2011, Oracle。保留所有权利。

输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
监听程序 ORACLE_HOME [ D:appSKINGproduct11.2.0dbhome_1 ]:
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ D:appSKINGproduct11.2.0dbhome_1

本地主机名 ................ SKING-DOER
监听程序 ORACLE_HOME ................ D:appSKINGproduct11.2.0dbhome_1
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: y
2013-7-3 11:13:05 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 D:appSKINGcfgtoollogsemcaorclemca_2013_07_03_11_1
0_21.log。
2013-7-3 11:13:17 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
2013-7-3 11:15:47 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上载配置数据
2013-7-3 11:15:55 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保护 Database Control (此操作可能需要一段时间)...
2013-7-3 11:16:11 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保护 Database Control。
2013-7-3 11:16:11 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2013-7-3 11:21:09 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2013-7-3 11:21:10 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 https://SKING-DOER:5500/em <<<<<<<<<<<

2013-7-3 11:21:27 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************  WARNING  ************************

管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。
加密密钥已放置在文件 D:/app/SKING/product/11.2.0/dbhome_1/SKING-DOER_orcl/sysman
/config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。


***********************************************************
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2013-7-3 11:21:27

3、运行EM平台,上一步的信息里可以获取到网址:https://SKING-DOER:5500/em
可能出现能打开界面,但输入密码后没反应登入不了的问题。解决办法是更换浏览器(360浏览器,我测试发现是存在这个问题的,更换为IE即可。)

你可能感兴趣的:(Oracle)