本地啓動oracle

長時間不用本地的oracle數據庫,可能很多服務都關掉了,想重新啓動的話,可能回遇到一些錯誤,下面是解決辦法。

一、登陸控制檯

1、首先應該確定要登錄的數據庫的端口號。

可以在E:/oracle/product/10.1.0/Db_1/install/portlist.ini中查到。

2、登陸oracle控制檯http://123.456.789.123:1234/em

如果打不開頁面說明OracleDBConsoleorcl服務沒有啓動,可以去管理工具--->服務裏面去啓動,也可是使用命令啓動

set oracle_sid=orcl

emctl start dbconsole

3、啓動服務後就可以登陸控制檯了,如果出現“數據庫狀態當前不可用。可能是因爲數據庫的狀態爲裝載或不裝載。

進入dos窗口。使用emca -r 重新配置文件既可。

 C:/Documents and Settings/User>emca -r

EMCA 開始於 Thu Sep 17 15:43:03 CST 2009
輸入以下有關要配置的數據庫的信息
監聽程序端口號: 1521
數據庫 SID: orcl
服務名: orcl
通知的電子郵件地址:
通知的電子郵件網關:
dbsnmp 口令:
sysman 口令:
sys 口令:
sys 口令:
-----------------------------------------------------------------

已指定以下設置

數據庫 ORACLE_HOME ................ e:/oracle/product/10.1.0/Db_1
Enterprise Manager ORACLE_HOME ................ e:/oracle/product/10.1.0/Db_1

數據庫主機名 ................ lenovo-pc
監聽程序端口號 ................ 1521
數據庫 SID ................ orcl
服務名 ................ orcl
通知的電子郵件地址 ...............
通知的電子郵件網關 ...............

-----------------------------------------------------------------
是否繼續? [是/否]: 是
已爲數據庫 orcl 配置了 DBConsole
是否要爲指定的數據庫重新配置 DBConsole? [是/否]: 是
請確保 DBConsole 已關閉
如果準備好繼續, 請按 <Enter>

2009-9-17 15:43:56 oracle.sysman.emcp.EMConfig updateReposVars
信息: 正在更新文件 e:/oracle/product/10.1.0/Db_1/sysman/emdrep/config/repository
.variables...
2009-9-17 15:43:57 oracle.sysman.emcp.EMConfig stopOMS
信息: 正在停止 DBConsole...
2009-9-17 15:43:57 oracle.sysman.emcp.EMConfig addPortEntries
信息: 正在更新文件 e:/oracle/product/10.1.0/Db_1/install/portlist.ini...
2009-9-17 15:43:57 oracle.sysman.emcp.EMConfig updateEmdProps
信息: 正在更新文件 e:/oracle/product/10.1.0/Db_1/sysman/config/emd.properties...

2009-9-17 15:43:57 oracle.sysman.emcp.EMConfig updateConfigFiles
信息: targets.xml 文件已成功更新
2009-9-17 15:43:57 oracle.sysman.emcp.EMConfig updateEmomsProps
信息: 正在更新文件 e:/oracle/product/10.1.0/Db_1/sysman/config/emoms.properties.
..
2009-9-17 15:43:57 oracle.sysman.emcp.EMConfig updateConfigFiles
信息: emoms.properties 文件已成功更新
2009-9-17 15:43:59 oracle.sysman.emcp.EMConfig startOMS
信息: 正在啓動 DBConsole...
2009-9-17 15:45:39 oracle.sysman.emcp.EMConfig perform
信息: DBConsole 已成功啓動
2009-9-17 15:45:39 oracle.sysman.emcp.EMConfig perform
信息: >>>>>>>>>>> Enterprise Manager URL 爲 http://lenovo-pc:5500/em <<<<<<<<<<<

Enterprise Manager 配置已成功完成
EMCA 結束於 Thu Sep 17 15:45:39 CST 2009

4、如果遇到配置以後sys用戶總是口令不正確的話,我也不知道怎麼辦了........

 

 

二、net manger 登陸本地數據庫

1、假設登陸默認的oral庫。

首先啓動OracleDBConsoleorcl。

2、ORA-12541: TNS:no listene  

沒有啓動OracleOraDb10g_home1TNSListener,啓動既可。

3、ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

很可能是兩個監聽程序監聽了同一個端口號。

4、ORA-28000: the account is locked

用戶被鎖定,應該解鎖用戶。使用sysdba用戶登陸,執行下面的解鎖命令

alter user scott account unlock;

發佈了32 篇原創文章 · 獲贊 16 · 訪問量 19萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章