RAC OEM 打开无法显示CPU情况 的解决过程
生活随笔
收集整理的這篇文章主要介紹了
RAC OEM 打开无法显示CPU情况 的解决过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
環境:
??? ORACLE11G RAC+ASM,雙節點。
現象:
??? emctl status dbconsole,
?? emctl start dbconsole 都沒有問題。
?? 但登錄OEM后,看到顯示的兩節點CPU無法顯示具體情況(紅叉叉),其它鏈接也無法打開。
查看到已有高人解決了,現抄錄如下:
http://www.itpub.net/thread-1777936-1-1.html
------------------------------------------------------------------------------------------------------------------------------------------------------
$emca -deconfig dbcontrol db -repos drop -cluster
以上命令清除RAC數據庫舊配置信息,但是會使數據庫進入靜默模式,鎖定所有用戶,在生產環境是不允許的。
于是使用如下方式清除:(不會進入靜默模式)
1、刪除舊配置信息
$emca -deconfig dbcontrol db? 節點1 ?
$emca -deconfig dbcontrol db? 節點2
sqlplus / as sysdba
SQL> drop user sysman cascade;
SQL> drop role MGMT_USER;
SQL> drop user MGMT_VIEW cascade;
SQL> drop public synonym MGMT_TARGET_BLACKOUTS;
SQL> drop public synonym SETEMVIEWUSERCONTEXT;
2、重新建立RAC數據庫db control 配置信息
$emca -config dbcontrol db -repos create -cluster
我的步驟:
==================================================================================
[oracle@rac1 ~]$ emca -deconfig dbcontrol db -repos drop -cluster
EMCA 開始于 2013-6-1 16:47:49
EM Configuration Assistant, 11.2.0.3.0 正式版
版權所有 (c) 2003, 2011, Oracle。保留所有權利。
輸入以下信息:
數據庫的唯一名稱: racdb1
服務名: racdb
監聽程序端口號: 1521
監聽程序 ORACLE_HOME [ /opt/app/grid ]:
SYS 用戶的口令: ?
2013-6-1 16:48:07 oracle.sysman.emcp.ParamsManager setConfiguredNodeSidList
警告: 確定與集群數據庫 racdb1 相關聯的節點時出錯
2013-6-1 16:48:07 oracle.sysman.emcp.ParamsManager setConfiguredNodeSidList
警告: 確定與集群數據庫 racdb1 相關聯的節點時出錯
SYSMAN 用戶的口令: ?
2013-6-1 16:48:20 oracle.sysman.emcp.ParamsManager setConfiguredNodeSidList
警告: 確定與集群數據庫 racdb1 相關聯的節點時出錯
2013-6-1 16:48:20 oracle.sysman.emcp.ParamsManager setConfiguredNodeSidList
警告: 確定與集群數據庫 racdb1 相關聯的節點時出錯
----------------------------------------------------------------------
警告: 當刪除資料檔案庫時, 數據庫將進入靜默模式。
----------------------------------------------------------------------
是否繼續? [是(Y)/否(N)]: n
[oracle@rac1 ~]$ emca -deconfig dbcontrol db -repos drop -cluster
EMCA 開始于 2013-6-1 16:48:41
EM Configuration Assistant, 11.2.0.3.0 正式版
版權所有 (c) 2003, 2011, Oracle。保留所有權利。
輸入以下信息:
數據庫的唯一名稱: racdb
服務名: racdb
監聽程序 ORACLE_HOME [ /opt/app/grid ]:
SYS 用戶的口令: ?
2013-6-1 16:48:52 oracle.sysman.emcp.util.GeneralUtil initSQLEngineRemotely
警告: Error during db connection : ORA-01017: 用戶名/口令無效; 登錄被拒絕
2013-6-1 16:48:57 oracle.sysman.emcp.util.GeneralUtil initSQLEngineRemotely
警告: ORA-01017: 用戶名/口令無效; 登錄被拒絕
口令驗證失敗。一些可能的原因包括:
?
1) 用戶名/口令無效。
2) 數據庫未啟動。
3) 掃描監聽程序未啟動。
4) 數據庫服務未注冊到掃描監聽程序。
5) 口令文件可能缺失或配置不正確。
SYS 用戶的口令: ?
SYSMAN 用戶的口令: ?
----------------------------------------------------------------------
警告: 當刪除資料檔案庫時, 數據庫將進入靜默模式。
----------------------------------------------------------------------
是否繼續? [是(Y)/否(N)]: Y
2013-6-1 16:49:07 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 /opt/app/oracle/cfgtoollogs/emca/racdb/emca_2013_06_01_16_48_41.log。
2013-6-1 16:49:08 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段時間)...
2013-6-1 16:49:33 oracle.sysman.emcp.EMReposConfig invoke
信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)...
2013-6-1 16:52:13 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功刪除資料檔案庫
已成功完成 Enterprise Manager 的配置
EMCA 結束于 2013-6-1 16:52:16
[oracle@rac1 ~]$ emctl status dbconsole
OC4J Configuration issue. /opt/app/oracle/product/11.2.0/oc4j/j2ee/OC4J_DBConsole_rac1_racdb not found.
[oracle@rac1 ~]$ cd /opt/app/oracle/product/11.2.0/oc4j/j2ee/
[oracle@rac1 j2ee]$ ll
總計 28
-rw-r--r--? 1 oracle oinstall? 979 05-29 10:47 deploy_db_wf.ini
drwxr-xr-x 14 oracle oinstall 4096 05-29 10:46 home
drwxr-xr-x? 3 oracle oinstall 4096 05-29 10:45 oc4j_applications
drwxr-x---? 6 oracle oinstall 4096 05-29 10:45 OC4J_DBConsole
drwxr-xr-x? 5 oracle oinstall 4096 05-29 10:45 OC4J_Workflow_Component_Container
drwxr-xr-x? 5 oracle oinstall 4096 05-29 10:45 OC4J_Workflow_Management_Container
drwxr-xr-x? 2 oracle oinstall 4096 05-29 10:46 utilities
[oracle@rac1 j2ee]$ emca -config dbcontrol db -repos create -cluster
EMCA 開始于 2013-6-1 16:58:24
EM Configuration Assistant, 11.2.0.3.0 正式版
版權所有 (c) 2003, 2011, Oracle。保留所有權利。
輸入以下信息:
數據庫的唯一名稱: racdb
服務名: racdb
監聽程序端口號: 1521
監聽程序 ORACLE_HOME [ /opt/app/grid ]:
SYS 用戶的口令: ?
DBSNMP 用戶的口令: ?
SYSMAN 用戶的口令: ?
集群名稱: rac
通知的電子郵件地址 (可選): mingyan.tang@maketion.com
通知的發件 (SMTP) 服務器 (可選): emap.gmail.com
ASM ORACLE_HOME [ /opt/app/grid ]:
ASM 端口 [ 1521 ]:
ASM 用戶名 [ ASMSNMP ]:
ASM 用戶口令: ?
2013-6-1 17:01:48 oracle.sysman.emcp.util.GeneralUtil initSQLEngineRemotely
警告: Error during db connection : ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
-----------------------------------------------------------------
已指定以下設置
數據庫 ORACLE_HOME ................ /opt/app/oracle/product/11.2.0
數據庫實例主機名 ................ 監聽程序 ORACLE_HOME ................ /opt/app/grid
監聽程序端口號 ................ 1521
集群名稱 ................ rac
數據庫的唯一名稱 ................ racdb
通知的電子郵件地址 ............... mingyan.tang@maketion.com
通知的發件 (SMTP) 服務器 ............... emap.gmail.com
ASM ORACLE_HOME ................ /opt/app/grid
ASM 端口 ................ 1521
ASM 用戶角色 ................ SYSDBA
ASM 用戶名 ................ ASMSNMP
-----------------------------------------------------------------
是否繼續? [是(Y)/否(N)]: Y
2013-6-1 17:02:04 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 /opt/app/oracle/cfgtoollogs/emca/racdb/emca_2013_06_01_16_58_24.log。
2013-6-1 17:02:05 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)...
2013-6-1 17:11:57 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功創建資料檔案庫
2013-6-1 17:12:03 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
信息: 正在將配置數據上載到 EM 資料檔案庫 (此操作可能需要一段時間)...
2013-6-1 17:12:58 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上載配置數據
2013-6-1 17:12:59 oracle.sysman.emcp.EMDBCConfig instantiateOC4JConfigFiles
信息: 正在將 /opt/app/oracle/product/11.2.0/oc4j/j2ee/OC4J_DBConsole_rac1_racdb 傳播到遠程節點...
2013-6-1 17:13:00 oracle.sysman.emcp.EMDBCConfig instantiateOC4JConfigFiles
信息: 正在將 /opt/app/oracle/product/11.2.0/oc4j/j2ee/OC4J_DBConsole_rac2_racdb 傳播到遠程節點...
2013-6-1 17:13:03 oracle.sysman.emcp.EMAgentConfig deployStateDirs
信息: 正在將 /opt/app/oracle/product/11.2.0/rac1_racdb 傳播到遠程節點...
2013-6-1 17:13:05 oracle.sysman.emcp.EMAgentConfig deployStateDirs
信息: 正在將 /opt/app/oracle/product/11.2.0/rac2_racdb 傳播到遠程節點...
2013-6-1 17:13:07 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保護 Database Control (此操作可能需要一段時間)...
2013-6-1 17:13:31 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在啟動 Database Control (此操作可能需要一段時間)...
2013-6-1 17:14:25 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功啟動 Database Control
2013-6-1 17:14:25 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 為 https://rac1:1158/em <<<<<<<<<<<
2013-6-1 17:14:27 oracle.sysman.emcp.EMDBPostConfig showClusterDBCAgentMessage
信息:
****************? 當前配置 ****************
?INSTANCE??????????? NODE?????????? DBCONTROL_UPLOAD_HOST
----------??????? ----------??????? ---------------------
racdb???????????? rac1???????????? rac1
racdb???????????? rac2???????????? rac1
2013-6-1 17:14:27 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************? WARNING? ************************
管理資料檔案庫已置于安全模式下, 在此模式下將對 Enterprise Manager 數據進行加密。加密密鑰已放置在文件 /opt/app/oracle/product/11.2.0/rac1_racdb/sysman/config/emkey.ora 中。請務必備份此文件, 因為如果此件丟失, 則加密數據將不可用。
***********************************************************
已成功完成 Enterprise Manager 的配置
EMCA 結束于 2013-6-1 17:14:27
[oracle@rac1 j2ee]$
總結
以上是生活随笔為你收集整理的RAC OEM 打开无法显示CPU情况 的解决过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ORACLE11G RAC增加节点操作
- 下一篇: ORACLE REDO 日志调整