oracle10g dbconsole 重建步驟

2021-04-24 19:35:53 字數 2405 閱讀 9210

oracle10g dbconsole 重建步驟

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

解決辦法(搜尋自

同樣適用於windows,unix,linux其他原因導致dbconsole無法正常啟動。

1,修改dbsnmp密碼:

重新配置dbconsole,需要輸入dbsnmp密碼,但任何密碼都會顯示錯誤,需要預先修改。

sql>alter user dbsnmp identified by ***;

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,重新建立dbconsole:

windows命令提示符下輸入:

c:/>emca

然後輸入一堆「是」系統開始自動建立。

5,建立成功後,檢查狀態 emctl status dbconsole。

6,服務已經啟動了。如果想手動重起:

emctl stop dbconsole

emctl start dbconsole

-------------------------------------

實際上,在修改過sysman口令之後,系統就會自動將sysman鎖定。每次都需要手工解鎖,非常麻煩:具體問題如下:

英文版本中文版

報「資料庫狀態當前不可用。可能是因為資料庫的狀態為裝載或不裝載。單擊 '啟動' 可以獲得當前狀態並開啟資料庫。如果無法開啟資料庫, 單擊 '執行恢復' 可執行相應的恢復操作。」,確認listener與服務都

是正常的,

資料庫的狀態也

是啟動的

,無論是重

新啟動dbconsole還是重

新配置都不

起作用。解決

方法如下:

1、停止

dbconsole

[oracle@abcca2210028 ~]$ emctl stop dbconsole

檢視狀態,確認

dbconsole

已經停止

[oracle@abcca2210028 ~]$ emctl status dbconsole

2、修改

sysman使用者的

密碼,我

把密碼改

成oracle123

[oracle@abcca2210028 ~]$ sqlplus / as sysdba

sql> alter user sysman identified by oracle123

2  /

解鎖使用者

sql> alter user sysman account unlock

2  /

確認密碼已

修改sql> conn sysman/oracle123@csc

connected.

3、轉到$oracle_home/host_sid/sysman/config目錄

下a. 把emoms.properties另存

為emoms.properties.old

b. 修改emoms.properties檔案找到

oracle.sysman.eml.mntr.emdreppwd=把等於後的

加密字串替換成

剛才更改

的密碼oracle123;找到

oracle.sysman.eml.mntr.emdreppwdencrypted=true

把true換

成false。

4、重啟

dbconsole,

訪問em恢復

正常[oracle@abcca2210028 ~]$ emctl start dbconsole

----------------------

按如上所說操作完畢之後,dbconsole可以登入,但是無法做維護。報io的乙個異常:

解決:$ emctl stop dbconsole

$emca -r

修復完畢,dbconsole 可以正常使用了。

oracle新手隨記10

1.unpivot注意點 select new col from select ename,job,to char sal as sal,null as c from emp unpivot include nulls new col for old col in ename,job,sal,c 1...

oracle10g 解除安裝

1 oracle 10g解除安裝軟體環境 1 windows xp oracle 10g2 oracle 安裝路徑為 d oracle 實現方法 1 開始 設定 控制面板 管理工具 服務停止所有 oracle 服務 2 開始 程式 oracle oradb 10g home1 oracle inst...

oracle10g scheduler常用語句

1.建立 begin dbms scheduler.create job job name parameter moni job type plsql block job action begin insert into parameter2 select x.ksppinm name,y.kspp...