1. 程式人生 > >Oracle啟動EM報錯的解決方法

Oracle啟動EM報錯的解決方法

今天在win7-64位作業系統上安裝了Oracle32位的資料庫,但是在安裝完成後,訪問http://127.0.0.1:1158/em無法載入,看了一下“服務”中也沒有OracleDBConsoleorcl1(本人的例項名為:orcl1),通過百度解決了該問題,簡單記錄一下:

說明:

在安裝資料庫完成的時候,有個使用者管理,在這裡需要將sysman dbsnmp這兩個使用者解鎖。dbsnmp使用者是用於收集oracle系統執行狀態的相關資料的功能。sysman是oracle資料庫中用於em管理的使用者,所以在此,應該解鎖這兩個使用者。

在第二步,16-17行,需要輸入dbsnmp和sysman的密碼。

  1. DBSNMP 使用者的口令:    
  2. SYSMAN 使用者的口令:

查詢使用者是否過期或鎖定

select username,account_status from dba_users;


如果只是locked,只需要用 alter user sysman account unlock;

如果使用者過期了

select password from dba_users where username='SYSMAN'; 查得結果為:A65E6AF62B2449CZ

alter user SYSMAN identified by values 'A65E6AF62B2449CZ'; 可以將使用者的expired狀態去掉。

此時就可以重新修改密碼,修改密碼。

修改密碼注意事項:alter user sysman identified by  123456; 該格式是正確,但是會報ORA-00988錯誤,主要原因是因為oracle對系統使用者的保護,密碼不能過於簡單

alter user sysman identified by  abc123456就可以成功修改了。

--------------------以下是解決方法記錄------------------------------------------------------------------

1、在cmd中啟動em   emctl start dbconsole

會提示:Environment variable ORACLE_SID not defined. Please define it.啟動EM報錯

具體方法,可參考:http://blog.csdn.net/diyyong/article/details/19112105 下文橫線以上轉自該網址

解決方法:

1.先查詢啟動的Oracle例項

  1. SQL> select instance_name from  V$instance;  
  2. INSTANCE_NAME  
  3. ----------------
  4. diy  

2.,把查詢到的sid執行下面操作(紅色為需要輸入的內容)

  1. <span style="color:#ff0000;">C:\Users\diy>set oracle_sid=diy  
  2. </span>C:\Users\diy>emca -config dbcontrol db -repos recreate  
  3. EMCA 開始於 2014-2-12 1:44:45  
  4. EM Configuration Assistant 10.2.0.1.0 正式版  
  5. 版權所有 (c) 2003, 2005, Oracle。保留所有權利。  
  6. 輸入以下資訊:  
  7. <span style="color:#ff0000;">資料庫 SID: diy  
  8. </span>已為資料庫 diy 配置了 Database Control  
  9. 您已選擇配置 Database Control, 以便管理資料庫 diy  
  10. 此操作將移去現有配置和預設設定, 並重新執行配置  
  11. <span style="color:#ff0000;">是否繼續? [yes(Y)/no(N)]: y  
  12. </span>監聽程式埠號: 1521  
  13. <span style="color:#ff0000;">SYS 使用者的口令:  
  14. DBSNMP 使用者的口令:    
  15. SYSMAN 使用者的口令:  
  16. </span><span style="color:#000000;">通知的電子郵件地址 (可選): [email protected]  
  17. 通知的發件 (SMTP) 伺服器 (可選):  
  18. </span>-----------------------------------------------------------------
  19. 已指定以下設定  
  20. 資料庫 ORACLE_HOME ................ F:\oracle\product\10.2.0\db_1  
  21. 資料庫主機名 ................ DIY-PC.zs.gpgc.local
  22. 監聽程式埠號 ................ 1521  
  23. 資料庫 SID ................ diy  
  24. 通知的電子郵件地址 ............... [email protected]  
  25. 通知的發件 (SMTP) 伺服器 ...............  
  26. -----------------------------------------------------------------
  27. <span style="color:#ff0000;">是否繼續? [yes(Y)/no(N)]: y  
  28. </span>2014-2-12 1:46:00 oracle.sysman.emcp.EMConfig perform  
  29. 資訊: 正在將此操作記錄到 F:\oracle\product\10.2.0\db_1\cfgtoollogs\emca\diy\emca  
  30. _2014-02-12_01-44-45-上午.log。  
  31. 2014-2-12 1:46:10 oracle.sysman.emcp.util.DBControlUtil stopOMS  
  32. 資訊: 正在停止 Database Control (此操作可能需要一段時間)...  
  33. 2014-2-12 1:46:10 oracle.sysman.emcp.EMReposConfig dropRepository  
  34. 資訊: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...  
  35. 2014-2-12 1:47:23 oracle.sysman.emcp.EMReposConfig invoke  
  36. 資訊: 已成功刪除資料檔案庫  
  37. 2014-2-12 1:47:24 oracle.sysman.emcp.EMReposConfig createRepository  
  38. 資訊: 正在建立 EM 資料檔案庫 (此操作可能需要一段時間)...  
  39. 2014-2-12 1:49:10 oracle.sysman.emcp.EMReposConfig invoke  
  40. 資訊: 已成功建立資料檔案庫  
  41. 2014-2-12 1:49:17 oracle.sysman.emcp.util.DBControlUtil startOMS  
  42. 資訊: 正在啟動 Database Control (此操作可能需要一段時間)...  
  43. 2014-2-12 1:49:57 oracle.sysman.emcp.EMDBPostConfig performConfiguration  
  44. 資訊: 已成功啟動 Database Control  
  45. 2014-2-12 1:49:57 oracle.sysman.emcp.EMDBPostConfig performConfiguration  
  46. 資訊: >>>>>>>>>>> Database Control URL 為 http://DIY-PC.zs.gpgc.local:5500/em <<  
  47. <<<<<<<<<  
  48. 已成功完成 Enterprise Manager 的配置  
  49. EMCA 結束於 2014-2-12 1:49:57  

啟動EM:

  1. C:\Users\diy>emctl start dbconsole  
  2. Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0  
  3. Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.  
  4. http://DIY-PC.zs.gpgc.local:5500/em/console/aboutApplication  
  5. Starting Oracle Enterprise Manager 10g Database Control ...OracleDBConsolediy 服  
  6. 務正在啟動 ...............  
  7. OracleDBConsolediy 服務已經啟動成功。  

相關推薦

Oracle啟動EM解決方法

今天在win7-64位作業系統上安裝了Oracle32位的資料庫,但是在安裝完成後,訪問http://127.0.0.1:1158/em無法載入,看了一下“服務”中也沒有OracleDBConsoleorcl1(本人的例項名為:orcl1),通過百度解決了該問題,簡單記錄

suse下啟動vsftp解決方法

suse下啟動vsftp報錯解決 在suse啟動vsftp服務 service vsftp start 報 Starting vsftpd startproc: exit status of pare

myeclipse非正常關閉後啟動解決方法

       這段時間經常性遇到開機後myeclipse無法啟動報錯,前幾次按照網上的辦法刪除了plugins下所有檔案,雖然能啟動,但是所有的配置資訊以及專案都需要重新設定和匯入,讓我無比煩躁。         就在剛才,下班回家後啟動myeclipse發現又報錯了。

zabbix源碼安裝流程及解決方法

zabbixzabbix源碼安裝流程及報錯解決方法一. zabbix的介紹1) zabbix是什麽zabbix是一款基於web頁面的、開源的、企業級的,支持分布式部署的監控軟件。2)2.zabbix的作用監控windows和Linux主機上的軟硬件狀態。監控各網絡設備,如路由器、交換機、防火墻、f5、打印機等

Python2.7升級到3.0 HTMLTestrunner解決方法

html testrunner 無法運行 裝了python 3.0後會出現運行HTMLTestrunner報錯,因為裏面的腳本還是用的2.7版本上的 語法。現在將需要修改的地方總結如下: 打開你的HTMLTestruner.py文件:第94行,將import StringIO修改成import i

運行Tomcat 解決方法

env body href java packages not found orm oca csdn 運行Tomcat報錯 解決方法 運行Tomcat控制臺報錯: The APR based Apache Tomcat Native library which all

org.apache.catalina.LifecycleException解決方法

實用 star tex otf run 下午 ros r.java contex 嚴重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.cat

<問題解決09>使用2017.2版的IDEA的struts2框架啟動tomcat--解決方案如下:

logs exce catalina blog .cn 錯誤 tomcat8 idea tomcat報錯 問題描述:     使用2017.2版的IDEA自動生成的struts2框架的核心包為:          使用這兩個包結合tomcat-8啟動時報如下錯誤:     

CentOS7下使用rpm-gpg-key-epel-6解決方法

centos7今天遇到一個在CentOS7下用rpm-gpg-key-epel-6的文件安裝yum install gridengine-6.2u5-10.el6.4.x86_64 gridengine-devel-6.2u5-10.el6.4.x86_64 gridengine-execd-6.2u5-10

gulp/webpack運行sass解決方法

cnp 找到 創建 alt nod 同事 blog release 官網 幫同事安裝gulp和webpack運行環境,使用cnpm install安裝node-sass之後,運行項目總是報錯,提示vendor目錄不存在,幾番百度之後,找到處理方法,這裏記錄一筆,防止以後遇到

已經設置utf8的mysql cmd中插入中文執行解決方法

客戶 res img 說明 設置 -1 bsp 插入 gbk 說明cmd客戶端的字符集是gbk,結果集也要設置為gbk。 使用語句 set character_set_client=gbk; set character_set_results=gbk; 就

vuex2中使用mapMutations/mapActions解決方法 BabelLoaderError: SyntaxError: Unexpected token

int cte 使用 gin ets lin ade vue 編譯 在嘗鮮vuex2時,發現vuex2增加了 mapGetters 和 mapActions 的方法,借助stage2的 Object Rest Operator 特性,可以寫出下面代碼:methods: {

修改salt-minion的id後解決方法

停止 doc onf -m ini pki star pin .com centos7使用命令 /usr/bin/salt-minion start運行報錯Error parsing configuration file: /etc/salt/master - expect

安裝mysql解決方法

mysql報錯1:Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or

mysql socket解決方法

mysql socket報錯解決方法[root@cml python]# python test.py slave_statusTraceback (most recent call last): File "test.py", line 14, in <module>

Docker隨筆:Hyper-V PowerShell Module is not available解決方法

eas 詳細 返回 create err 虛擬 releases mod doc 當在win10使用docker-machine創建Hyper-v虛擬機時,返回了一個錯誤”Error with pre-create check: "Hyper-V PowerShell Mo

Oracle ORA-08104處理方法及註意事項

nbsp local 3.0 性能 AI image IV sqlt 很多 【環境介紹】 系統環境:IBM P740 8205-E6C (AIX) + 11.2.0.3.0 Oracle RAC 【背景介紹】 故障描述:數據庫表空間超過90%,無法進行擴容表空間,需要業務側

SQLyog恢復數據庫解決方法【Error Code: 2006 - MySQL server has gone away】

bsp -s share con usr sqlyog owin depend def https://blog.csdn.net/niqinwen/article/details/8693044 導入數據庫的時候 SQLyog 報錯了 Error Code: 20

vuex2中使用mapGetters/mapActions解決方法

ons read 配置 getter object clas set div ast 解決方案 可以安裝整個stage2的預置器或者安裝 Object Rest Operator 的babel插件 babel-plugin-transform-object-rest-spr

【Android】AS解決方法:Non-static method '*' cannot be referenced from a static context

轉載請註明出處,原文連結:https://blog.csdn.net/u013642500/article/details/80156306 【錯誤】 Non-static method '*' cannot be referenced from a static context