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

相關文章
相關標籤/搜索