oracle 11g em重建报唯一约束错误解决方法

 更新时间:2012年11月27日 15:07:33   作者:  
今天在手工配置Oracle11g的EM时总是报如下错误,也没有找到解决办法,以下是我的解决过程,希望可以帮助你们
今天在手工配置Oracle11g的EM时总是报如下错误:
WARNING:ORA-00001:uniqueconstraint(SYSMAN.PARAMETERS_PRIMARY_KEY)violated
ORA-06512:at"SYSMAN.EMD_LOADER",line4986
ORA-06512:atline1
以Metalink上也没有找到解决办法,以下是我的解决过程:

1、数据库版本
SQL>select*fromv$version;
BANNER
------------------------------------------------------------------------------------------------------------------------------
OracleDatabase11gEnterpriseEditionRelease11.2.0.3.0-64bitProduction
PL/SQLRelease11.2.0.3.0-Production
CORE11.2.0.3.0Production
TNSforLinux:Version11.2.0.3.0-Production
NLSRTLVersion11.2.0.3.0–Production

2、配置EM时的步骤
[oracle@Core-Nbu-Rollback~]$emca-configdbcontroldb-reposrecreate
STARTEDEMCAatNov23,20123:52:08PM
EMConfigurationAssistant,Version11.2.0.3.0Production
Copyright(c)2003,2011,Oracle.Allrightsreserved.
Enterthefollowinginformation:
DatabaseSID:test
DatabaseControlisalreadyconfiguredforthedatabasetest
YouhavechosentoconfigureDatabaseControlformanagingthedatabasetest
Thiswillremovetheexistingconfigurationandthedefaultsettingsandperform.afreshconfiguration
----------------------------------------------------------------------
WARNING:Whilerepositoryisdroppedthedatabasewillbeputinquiescemode.
----------------------------------------------------------------------
Doyouwishtocontinue?[yes(Y)/no(N)]:Y
ListenerORACLE_HOME[/soft/ora11g/11202]:
PasswordforSYSuser:
PasswordforDBSNMPuser:
PasswordforSYSMANuser:
Emailaddressfornotifications(optional):
OutgoingMail(SMTP)serverfornotifications(optional):
-----------------------------------------------------------------
Youhavespecifiedthefollowingsettings
DatabaseORACLE_HOME................/soft/ora11g/11202
Localhostname................Core-Nbu-Rollback
ListenerORACLE_HOME................/soft/ora11g/11202
Listenerportnumber................1521
DatabaseSID................test
Emailaddressfornotifications...............
OutgoingMail(SMTP)serverfornotifications...............
-----------------------------------------------------------------
----------------------------------------------------------------------
WARNING:Whilerepositoryisdroppedthedatabasewillbeputinquiescemode.
----------------------------------------------------------------------
Doyouwishtocontinue?[yes(Y)/no(N)]:Y
Nov23,20123:52:33PMoracle.sysman.emcp.EMConfigperform
INFO:Thisoperationisbeingloggedat/soft/ora11g/cfgtoollogs/emca/test/emca_2012_11_23_15_52_07.log.
Nov23,20123:52:35PMoracle.sysman.emcp.util.DBControlUtilstopOMS
INFO:StoppingDatabaseControl(thismaytakeawhile)...
Nov23,20123:52:56PMoracle.sysman.emcp.EMReposConfiginvoke
INFO:DroppingtheEMrepository(thismaytakeawhile)...
Nov23,20123:54:56PMoracle.sysman.emcp.EMReposConfiginvoke
INFO:Repositorysuccessfullydropped
Nov23,20123:54:57PMoracle.sysman.emcp.EMReposConfigcreateRepository
INFO:CreatingtheEMrepository(thismaytakeawhile)...
Nov23,20123:57:30PMoracle.sysman.emcp.EMReposConfigcreateRepository
WARNING:ORA-00001:uniqueconstraint(SYSMAN.PARAMETERS_PRIMARY_KEY)violated
ORA-06512:at"SYSMAN.EMD_LOADER",line4986
ORA-06512:atline1
Nov23,20123:57:30PMoracle.sysman.emcp.EMReposConfiginvoke
SEVERE:Errorcreatingtherepository
Nov23,20123:57:30PMoracle.sysman.emcp.EMReposConfiginvoke
INFO:Refertothelogfileat/soft/ora11g/cfgtoollogs/emca/test/emca_repos_create_<date>.logformoredetails.
Nov23,20123:57:30PMoracle.sysman.emcp.EMConfigperform
SEVERE:Errorcreatingtherepository
Refertothelogfileat/soft/ora11g/cfgtoollogs/emca/test/emca_2012_11_23_15_52_07.logformoredetails.
Couldnotcompletetheconfiguration.Refertothelogfileat/soft/ora11g/cfgtoollogs/emca/test/emca_2012_11_23_15_52_07.logformoredetails.

相关文章

  • Oracle数据库表备份导入导出dmp的方式及踩坑记录

    Oracle数据库表备份导入导出dmp的方式及踩坑记录

    dmp是数据库导出的文件,用以备份数据库用,一般会用exp命令来导出,用imp命令来导入也就是恢复数据库,下面这篇文章主要给大家介绍了关于Oracle数据库表备份导入导出dmp的方式及踩坑记录,需要的朋友可以参考下
    2022-07-07
  • PLSQL Developer登录的默认密码介绍

    PLSQL Developer登录的默认密码介绍

    这篇文章主要介绍了PLSQL Developer登录的默认密码介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Oracle Connect to Idle Instance解决方法

    Oracle Connect to Idle Instance解决方法

    本文将介绍Oracle如何解决Connect to Idle Instance问题,需要了解的朋友可以参考下
    2012-11-11
  • PLSQL环境配置详细图文步骤

    PLSQL环境配置详细图文步骤

    PL/SQL是Oracle对行业标准SQL的过程性扩展,下面这篇文章主要给大家介绍了关于PLSQL环境配置的详细图文步骤,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • oracle查询所有表信息表字段详细示例

    oracle查询所有表信息表字段详细示例

    最近在工作中遇到个需求,要在Oracle数据库中查询表的所有字段、字段类型和字段说明,所以这篇文章主要给大家介绍了关于oracle查询所有表信息表字段的相关资料,需要的朋友可以参考下
    2023-11-11
  • Oracle 8i在P4上的安装

    Oracle 8i在P4上的安装

    Oracle 8i在P4上的安装...
    2007-03-03
  • oracle误删数据表还原的二种方法(oracle还原)

    oracle误删数据表还原的二种方法(oracle还原)

    这篇文章主要介绍了oracle误删数据表还原的二种方法,大家参考使用吧
    2014-01-01
  • Oracle中的索引讲解

    Oracle中的索引讲解

    这篇文章介绍了Oracle中的索引,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Oracle中trunc()函数实例详解

    Oracle中trunc()函数实例详解

    trunc函数用法用于截取时间或者数值,返回指定的值,下面这篇文章主要给大家介绍了关于Oracle中trunc()函数详解的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • 使用JDBC4.0操作Oracle中BLOB类型的数据方法

    使用JDBC4.0操作Oracle中BLOB类型的数据方法

    这篇文章主要介绍了使用JDBC4.0操作Oracle中BLOB类型数据的方法,我们需要使用ojdbc6.jar包,本文介绍的非常详细,需要的朋友可以参考下
    2016-08-08

最新评论