posts - 495,comments - 227,trackbacks - 0

           




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




          Oracle 安裝好后 hostname是不能亂改的.

          How to change the Hostname of the Windows when the10Gwith ASM being used  
          Solution  
          When changing the Hostname, 4 files would be affected.  
          1) Tnsnames.ora  
          2) listener.ora  
          3) Oraclecsservice  
          4) Enterprise Manager 





          1、D:\oracle\product\10.2.0\db_1目錄下的 原計算機名.orcl------>修改后的計算機名.orcl

          2、D:\oracle\product\10.2.0\db_1\oc4j\j2ee目錄下的 OC4J_DBConsole_原計算機名_orcl----->OC4J_DBConsole_修改后的計算機名_orcl

          3、D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目錄下的 listener.ora、sqlnet.ora、tnsnames.ora文件中的local名稱

          4、配置em


          /*重新配置dbcosole
          emca -repos drop
          emca -repos create
          emca -config dbcontrol db
          emctl start dbconsole
          */   基本上是刪不干凈的,所以使用下面的方法

          當安裝oracle的機器變了機器名,或者變了ip地址。那么原來的dbconsole就起不來了。當在dos下運行:emctl start dbconsole 的時候報錯。
          解決辦法
           
          同樣適用于windows,unix,linux其他原因導致DBCONSOLE無法正常啟動。

          1,修改DBSNMP密碼:
          重新配置DBCONSOLE,需要輸入DBSNMP密碼,但任何密碼都會顯示錯誤,需要預先修改。
          sql>alter user dbsnmp identified by xxx;

          2,刪除早期DBCONSOLE創建的用戶:

          sql>drop role MGMT_USER;
          sql>drop user MGMT_VIEW cascade;
          sql>drop user sysman cascade;

          3,刪除早期DBCONSOLE創建的對象:
          sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
          sql>drop public synonym SETEMVIEWUSERCONTEXT;
          4.C:Documents and SettingsAdministrator>emca -config dbcontrol db -repos recreat
          e -HOST wanglibo
           
          具體步驟如下:
          Microsoft Windows XP [版本 5.1.2600]
          (C) 版權所有 1985-2001 Microsoft Corp.
          C:Documents and SettingsAdministrator>emca -config dbcontrol db -repos recreat
          e -HOST wanglibo
          EMCA 開始于 2009-11-28 12:21:41
          EM Configuration Assistant 10.2.0.1.0 正式版
          版權所有 (c) 2003, 2005, Oracle。保留所有權利。
          輸入以下信息:
          數據庫 SID: breezyOr
          監聽程序端口號: 1521
          SYS 用戶的口令:
          DBSNMP 用戶的口令:
          SYSMAN 用戶的口令:
          通知的電子郵件地址 (可選):
          通知的發件 (SMTP) 服務器 (可選):
          -----------------------------------------------------------------
          已指定以下設置
          數據庫 ORACLE_HOME . D:oracleproduct10.2.0db_2
          數據庫主機名 . WANGLIBO
          監聽程序端口號 . 1521
          數據庫 SID . breezyOr
          通知的電子郵件地址 
          通知的發件 (SMTP) 服務器 
          -----------------------------------------------------------------
          是否繼續? [yes(Y)/no(N)]: y
          2009-11-28 12:26:21 oracle.sysman.emcp.EMConfig perform
          信息: 正在將此操作記錄到 D:oracleproduct10.2.0db_2cfgtoollogsemcabreezyOr
          acleemca_2009-11-28_12-21-41-下午.log。
          2009-11-28 12:28:00 oracle.sysman.emcp.EMReposConfig dropRepository
          信息: 正在刪除 EM 資料檔案庫 (此操作可能需要一段時間)
          2009-11-28 12:28:02 oracle.sysman.emcp.EMReposConfig invoke
          信息: 已成功刪除資料檔案庫
          2009-11-28 12:28:02 oracle.sysman.emcp.EMReposConfig createRepository
          信息: 正在創建 EM 資料檔案庫 (此操作可能需要一段時間)
          2009-11-28 12:29:59 oracle.sysman.emcp.EMReposConfig invoke
          信息: 已成功創建資料檔案庫
          2009-11-28 12:32:40 oracle.sysman.emcp.util.DBControlUtil startOMS
          信息: 正在啟動 Database Control (此操作可能需要一段時間)
          2009-11-28 12:34:40 oracle.sysman.emcp.EMDBPostConfig performConfiguration
          信息: 已成功啟動 Database Control
          2009-11-28 12:35:08 oracle.sysman.emcp.EMDBPostConfig performConfiguration
          警告: 無法創建 Database Control 快捷方式
          2009-11-28 12:35:22 oracle.sysman.emcp.EMDBPostConfig performConfiguration
          信息: >>>>>>>>>>> Database Control URL 為 http://WANGLIBO:1158/em 
          <<<<<<<<<<<
          已成功完成 Enterprise 
          Manager 的配置
          EMCA 結束于 2009-11-28 12:35:22
          C:Documents and SettingsAdministrator
          >



          posted on 2010-11-04 14:19 SIMONE 閱讀(1853) 評論(0)  編輯  收藏 所屬分類: oracle
          主站蜘蛛池模板: 滨州市| 南平市| 桦甸市| 阿拉善右旗| 广汉市| 西平县| 林甸县| 昌吉市| 柳江县| 清水县| 莱西市| 日喀则市| 白朗县| 栖霞市| 吴堡县| 定远县| 仪陇县| 奇台县| 内丘县| 扎鲁特旗| 乾安县| 莱阳市| 建瓯市| 林西县| 海兴县| 庆安县| 吉林市| 崇左市| 寿光市| 河西区| 酒泉市| 祁连县| 高唐县| 南通市| 南溪县| 肇源县| 桐柏县| 湘潭县| 锡林浩特市| 剑河县| 沿河|