oracle错误分析

解决方法:sql

     在启动的时候先设置一下oracle_unqname数据库

                    set oracle_unqname=$ORACLE_SIDwindows

 

若是仍是失败,在环境变量中添加:bash

     vi ~/.bash_profileoracle

 

    在最后添加:export  ORACLE_UNQNAME=$ORACLE_SID   ide

 

 

        启动dbconsole对象

            emctl   start  dbconsoleconsole

 

 

 

若是还出现上述的错误:删除dbconsole从新配置变量

 

emca -deconfig dbconsole db -repos drop配置

 

若是删除失败,进入数据库删除dbconsole之前的用户,而且修改DBSNMP密码

 

      sql>alter user dbsnmp identified by orcl;

 

    删除早期DBCONSOLE建立的用户:

 

sql>drop role MGMT_USER;

sql>drop user MGMT_VIEW cascade;

sql>drop user sysman cascade;

 

 删除早期DBCONSOLE建立的对象:

sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;

sql>drop public synonym SETEMVIEWUSERCONTEXT;

 从新建立DBCONSOLE:(若是是在windows下,要先到注册表删除DBCONSOLE的服务,重启电脑)

 

emca -config dbcontrol db -repos create

根据提示,先输入SID,再输入Y继续;

输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续

完成。

 

检查状态 emctl status dbconsole

相关文章
相关标签/搜索