時間:2015-06-28 00:00:00 來源:IT貓撲網(wǎng) 作者:網(wǎng)管聯(lián)盟 我要評論(6)
我是因為修改計算機(jī)名稱導(dǎo)致Oracle不能用,進(jìn)行了以下的配置,之后就好了。希望對你有用
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目錄下的 原計算機(jī)名.orcl------>修改后的計算機(jī)名.orcl
2、D:\oracle\product\10.2.0\db_1\oc4j\j2ee目錄下的 OC4J_DBConsole_原計算機(jī)名_orcl----->OC4J_DBConsole_修改后的計算機(jī)名_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
*/?? 基本上是刪不干凈的,所以使用下面的方法
當(dāng)安裝oracle的機(jī)器變了機(jī)器名,或者變了ip地址。那么原來的dbconsole就起不來了。當(dāng)在dos下運行:emctl start dbconsole 的時候報錯。
解決辦法
同樣適用于windows,unix,linux其他原因?qū)е翫BCONSOLE無法正常啟動。
1,修改DBSNMP密碼:
重新配置DBCONSOLE,需要輸入DBSNMP密碼,但任何密碼都會顯示錯誤,需要預(yù)先修改。
sql>alter user dbsnmp identified by xxx;
2,刪除早期DBCONSOLE創(chuàng)建的用戶:
sql>drop role MGMT_USER;
sql>drop user MGMT_VIEW cascade;
sql>drop user sysman cascade;
3,刪除早期DBCONSOLE創(chuàng)建的對象:
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) 版權(quán)所有 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 正式版
版權(quán)所有 (c) 2003, 2005, Oracle。保留所有權(quán)利。
輸入以下信息:
數(shù)據(jù)庫 SID: breezyOr
監(jiān)聽程序端口號: 1521
SYS 用戶的口令:
DBSNMP 用戶的口令:
SYSMAN 用戶的口令:
通知的電子郵件地址 (可選):
通知的發(fā)件 (SMTP) 服務(wù)器 (可選):
-----------------------------------------------------------------
已指定以下設(shè)置
數(shù)據(jù)庫 ORACLE_HOME . D:oracleproduct10.2.0db_2
數(shù)據(jù)庫主機(jī)名 . WANGLIBO
監(jiān)聽程序端口號 . 1521
數(shù)據(jù)庫 SID . breezyOr
通知的電子郵件地址
通知的發(fā)件 (SMTP) 服務(wù)器
-----------------------------------------------------------------
是否繼續(xù)? [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
信息: 正在創(chuàng)建 EM 資料檔案庫 (此操作可能需要一段時間)
2009-11-28 12:29:59 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功創(chuàng)建資料檔案庫
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
警告: 無法創(chuàng)建 Database Control 快捷方式
2009-11-28 12:35:22 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 為 http://WANGLIBO:1158/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 結(jié)束于 2009-11-28 12:35:22
C:Documents and SettingsAdministrator>
關(guān)鍵詞標(biāo)簽:Oracle
相關(guān)閱讀
熱門文章 Oracle中使用alter table來增加,刪除,修改列的語法 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 誤刪Oracle數(shù)據(jù)庫實例的控制文件 為UNIX服務(wù)器設(shè)置Oracle全文檢索
人氣排行 oracle中使用SQL語句修改字段類型-oracle修改SQL語句案例 Oracle中使用alter table來增加,刪除,修改列的語法 ORACLE SQL 判斷字符串是否為數(shù)字的語句 ORACLE和SQL語法區(qū)別歸納(1) oracle grant 授權(quán)語句 ORACLE修改IP地址后如何能夠使用 如何加速Oracle大批量數(shù)據(jù)處理 Oracle刪除表的幾種方法