今天在安装11g(11.1.0.7.0)数据库之后,通过emca -config dbcontrol db -repos create 命令手工创建em的时候报错,查看日志后发现有以下错误

CONFIG: Spooling to C:\app\Administrator\cfgtoollogs\emca\orcl\emca_repos_create_2009_01_16_06_44_13.log

Jan 16, 2009 6:44:13 AM oracle.sysman.emcp.EMReposConfig createRepository

INFO: Creating the EM repository (this may take a while) ...

Jan 16, 2009 6:44:13 AM oracle.sysman.emcp.EMReposConfig createRepository

CONFIG: ORA-20001: SYSMAN already exists..

ORA-06512: at line 17



oracle.sysman.assistants.util.sqlEngine.SQLFatalErrorException: ORA-20001:
SYSMAN already exists..

ORA-06512: at line 17



        at
oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeImpl(SQLEngine.java:1530)

        at oracle.sysman.assistants.util.sqlEngine.SQLEngine.executeScript(SQLEngine.java:880)

        at
oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:270)

        at
oracle.sysman.assistants.util.sqlEngine.SQLPlusEngine.executeScript(SQLPlusEngine.java:311)

        at
oracle.sysman.emcp.EMReposConfig.createRepository(EMReposConfig.java:492)

        at
oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:218)

        at
oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:147)

        at
oracle.sysman.emcp.EMConfig.perform(EMConfig.java:222)

        at
oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:535)

        at
oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1215)

        at
oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:519)

        at
oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:468)

Jan 16, 2009 6:44:13 AM oracle.sysman.emcp.EMReposConfig invoke

SEVERE: Error creating the repository

Jan 16, 2009 6:44:13 AM oracle.sysman.emcp.EMReposConfig invoke

INFO: Refer to the log file at
C:\app\Administrator\cfgtoollogs\emca\orcl\emca_repos_create_.log for more
details.

Jan 16, 2009 6:44:13 AM oracle.sysman.emcp.EMConfig perform

SEVERE: Error creating the repository

Refer to the log file at
C:\app\Administrator\cfgtoollogs\emca\orcl\emca_2009_01_16_06_43_53.log for
more details.

Jan 16, 2009 6:44:13 AM oracle.sysman.emcp.EMConfig perform

CONFIG: Stack Trace: 

oracle.sysman.emcp.exception.EMConfigException: Error creating the repository

        at
oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:230)

        at
oracle.sysman.emcp.EMReposConfig.invoke(EMReposConfig.java:147)

        at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:222)

        at
oracle.sysman.emcp.EMConfigAssistant.invokeEMCA(EMConfigAssistant.java:535)

        at
oracle.sysman.emcp.EMConfigAssistant.performConfiguration(EMConfigAssistant.java:1215)

        at oracle.sysman.emcp.EMConfigAssistant.statusMain(EMConfigAssistant.java:519)

        at
oracle.sysman.emcp.EMConfigAssistant.main(EMConfigAssistant.java:468)

经过同事提醒,才知道自己犯了一个很白痴的错误,在手工创建EM之前,需要先要删除EM配置信息:

具体操作如下 :

0、管理员方式启动cmd. 注意一定是管理员方式,否则后面的移动文件操作可能会造成失败。

1、使用emca -deconfig
dbcontrol db命令删除配置

2、使用emca -repos drop删除repository

3、使用emca -config dbcontrol
db -repos create 创建Database Control。

以上操作,也适用于10g。配置成功后,会有一下截图的提示内容。

总结:

这种错误,要查看日志文件的具体记录:如E:\Files\Oracle\cfgtoollogs\emca\orcl 中的日志文件

emca_2016_10_22_11_29_55.log

可以看到类似于下面的内容:

以上错误的提示内容为:

只要按照出错的日志提示,便可以找到问题的根本原因,而非根据网上的关键字搜索结果,去修改配置,结果弄巧成拙反而浪费了大量的时间。

参考文章

11g 重建EM 报ORA-20001: SYSMAN already exists

11g 重建EM 报ORA-20001: SYSMAN already exists的更多相关文章

  1. Oracle11g重建EM 报ORA-20001: SYSMAN already exists

    日志: Apr , :: PM oracle.sysman.emcp.EMReposConfig createRepository : SYSMAN already exists.. ORA-0651 ...

  2. Oracle 11g 重建EM需要删除的对象

    因为需求需要重建EM,重建时因为某些错误被迫停止,比如对象已存在.用户已经存在等,最终找出了创建必备的条件: 1.环境变量(Oracle和Grid在同一个用户下安装) ORACLE_HOME 要设为D ...

  3. Oracle 11.2.0.4 RAC重建EM案例

    环境:Oracle 11.2.0.4 RAC 重建EM 背景:客户之前的EM已经被损坏,需要重建EM 重建EM的方案有很多,其中最简单的方法是:直接使用emca重建,oracle用户下,只需一条命令搞 ...

  4. racle 11g impdp时 报ORA-12899

    racle 11g impdp时 报ORA-12899 (2012-07-16 16:42:12) 转载▼ 标签: oracle imp impdp it 分类: oracle技术-开发 源库ZHS1 ...

  5. plsql 连接oralce数据库,报ora 12557 tns 协议适配器不可加载错误

    使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11 ...

  6. Centos7修改默认网卡名(改为eth0)以及网卡启动报错RTNETLINK answers: File exists处理

    安装好centos7版本的系统后,发现默认的网卡名字有点怪,为了便于管理,可以手动修改.下面对centos7版本下网卡重命名操作做一记录:1)编辑网卡信息[root@linux-node2~]# cd ...

  7. 关于oracle 11g导出数据时 报 ORA 1455错误的处理

    因为导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先:  查看:     SQL>show parameter deferred_segment_creation;  假设为T ...

  8. Oralce 重建EM服务,OracleDBConsoleOracle

    今天打开Oracle ,想进em看看,结果发现OracleDBConsoleOracle服务老是报错: OracleDBConsoleOracle 服务因 2 (0x2) 服务性错误而停止. 搞不懂, ...

  9. oracle数据库重建EM

    首先直接在文本控制台执行: [emca不像dbca.netca一样会出现图形化的界面,而是通过文本的交互式操作来完成重新配置]   emca -config dbcontrol db -repos   ...

随机推荐

  1. Binary Search Tree In-Order Traversal Iterative Solution

    Given a binary search tree, print the elements in-order iteratively without using recursion. Note:Be ...

  2. hdu 1180 诡异的楼梯(广搜,简单)

    题目 挺简单的一道广搜题,只要用判断时间是偶数还是奇数就可以判断楼梯的方位,但是我这傻逼居然写了那么久啊那么久,我果然秀逗了,,,, #define _CRT_SECURE_NO_WARNINGS # ...

  3. lintcode:插入区间

    题目: 插入区间 给出一个无重叠的按照区间起始端点排序的区间列表. 在列表中插入一个新的区间,你要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间). 样例 插入区间[2, 5] 到 [ ...

  4. cv论文(SPARSE REPRESENTATION相关)

    上个博文我讲了一些CNN相关的论文,比较浅显都是入门知识,这节课来总结一些稀疏表示方面的文章.至于上个博文说到的要讲的sparse coding的知识,我将会放在Deep Learning的专题里面讲 ...

  5. I²C接口学习总结

    1.IIC总线概念:   a.只有两条总线线路:一条串行数据线,一条串行时钟线.   b.每个连接到总线的器件都可以使用软件根据它们的唯一的地址来识别.   c.传输数据的设备间是简单的主从关系.   ...

  6. shell脚本 -d 是目录文件,那么-e,-f等说明

    -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真 -f filename 如果 filename为常规文件,则为真 -L fil ...

  7. Maven基本操作命令

    1.mvn package 此命令包含一系列过程:validate-->compile-->test-->package Maven根据pom文件里packaging的配置,决定是生 ...

  8. node解析查询字符串

    var http=require("http"); var url=require("url"); var pages=[ {id:"1", ...

  9. 02-语言入门-02-ASCII码排序

    题目地址: http://acm.nyist.net/JudgeOnline/problem.php?pid=4    描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个 ...

  10. 新装的win7 64位系统上装了IE11,想调试网页的时候,按F12,工具会出来,但是没法正常使用,出现空白。

    Windows专区开了一帖,没人应.这边再开一帖,看看各位遇到过没.如题,新装的win7 64位系统上装了IE11,想调试网页的时候,按F12,工具会出来,但是没法正常使用.尤其是想切换文档模式,只能 ...