熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

修改計算機名稱導致Oracle的em不能用

2013-11-13 12:46:33  來源: Oracle 

  我是因為修改計算機名稱導致Oracle不能用進行了以下的配置之後就好了希望對你有用

  Oracle 安裝好後 hostname是不能亂改的

  How to change the Hostname of the Windows when theGwith ASM being used

  Solution

  When changing the Hostname files would be affected

  ) Tnsnamesora

  ) listenerora

  ) Oraclecsservice

  ) Enterprise Manager

  D:\oracle\product\\db_目錄下的 原計算機名orcl>修改後的計算機名orcl

  D:\oracle\product\\db_\ocj\jee目錄下的 OCJ_DBConsole_原計算機名_orcl>OCJ_DBConsole_修改後的計算機名_orcl

  D:\oracle\product\\db_\NETWORK\ADMIN目錄下的 listenerorasqlnetoratnsnamesora文件中的local名稱

  配置em

  /*重新配置dbcosole

  emca repos drop

  emca repos create

  emca config dbcontrol db

  emctl start dbconsole

  */   基本上是刪不干淨的所以使用下面的方法

  當安裝oracle的機器變了機器名或者變了ip地址那麼原來的dbconsole就起不來了當在dos下運行emctl start dbconsole 的時候報錯

  解決辦法

  同樣適用於windowsunixlinux其他原因導致DBCONSOLE無法正常啟動

  修改DBSNMP密碼

  重新配置DBCONSOLE需要輸入DBSNMP密碼但任何密碼都會顯示錯誤需要預先修改

  sql>alter user dbsnmp identified by xxx;

  刪除早期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;

  C:Documents and SettingsAdministrator>emca config dbcontrol db repos recreat

  e HOST wanglibo

  具體步驟如下

  Microsoft Windows XP [版本 ]

  (C) 版權所有 Microsoft Corp

  C:Documents and SettingsAdministrator>emca config dbcontrol db repos recreat

  e HOST wanglibo

  EMCA 開始於 ::

  EM Configuration Assistant 正式版

  版權所有 (c) Oracle保留所有權利

  輸入以下信息:

  數據庫 SID: breezyOr

  監聽程序端口號:

  SYS 用戶的口令:

  DBSNMP 用戶的口令:

  SYSMAN 用戶的口令:

  通知的電子郵件地址 (可選):

  通知的發件 (SMTP) 服務器 (可選):

  

  已指定以下設置

  數據庫 ORACLE_HOME D:oracleproductdb_

  數據庫主機名 WANGLIBO

  監聽程序端口號

  數據庫 SID breezyOr

  通知的電子郵件地址

  通知的發件 (SMTP) 服務器

  

  是否繼續? [yes(Y)/no(N)]: y

   :: oraclesysmanemcpEMConfig perform

  信息: 正在將此操作記錄到 D:oracleproductdb_cfgtoollogsemcabreezyOr

  acleemca__下午log

   :: oraclesysmanemcpEMReposConfig dropRepository

  信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)

   :: oraclesysmanemcpEMReposConfig invoke

  信息: 已成功刪除資料檔案庫

   :: oraclesysmanemcpEMReposConfig createRepository

  信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)

   :: oraclesysmanemcpEMReposConfig invoke

  信息: 已成功創建資料檔案庫

   :: oraclesysmanemcputilDBControlUtil startOMS

  信息: 正在啟動 Database Control (此操作可能需要一段時間)

   :: oraclesysmanemcpEMDBPostConfig performConfiguration

  信息: 已成功啟動 Database Control

   :: oraclesysmanemcpEMDBPostConfig performConfiguration

  警告: 無法創建 Database Control 快捷方式

   :: oraclesysmanemcpEMDBPostConfig performConfiguration

  信息: >>>>>>>>>>> Database Control URL 為//WANGLIBO:/em <<<<<<<<<<<

  已成功完成 Enterprise Manager 的配置

  EMCA 結束於 ::

  C:Documents and SettingsAdministrator>


From:http://tw.wingwit.com/Article/program/Oracle/201311/16563.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.