正常情況下您的oracle服務是可以自己啟動的,如果您的oracle不知道因為什麼突然之間不可以啟動了,你可以考慮以下情況。
1.你的電腦ip位址發生了改變,比如你的電腦ip位址是自動分配的,因為oracle的啟動繫結的是自己的ip位址,所以如果你的ip位址發生了變化,那麼你的資料庫肯定是無法啟動的。
解決辦法:開啟例項的安裝路徑c:\oracle\product\10.2.0\db_1\network\admin在裡面找到兩個檔案:listener.ora和tnsnames.ora檔案。
修改listener.ora檔案:
# listener.ora network configuration file: c:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# generated by oracle configuration tools.
sid_list_listener =
(sid_list =
(sid_desc =
(sid_name = pl***tproc)
(oracle_home = c:\oracle\product\10.2.0\db_1)
(program = extproc)
)2.修改tnsnames.ora檔案
# tnsnames.ora network configuration file: c:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# generated by oracle configuration tools.
# 每乙個資料庫例項對應乙個配置
hehe =
(description =
(address = (protocol = tcp)(host = 192.168.1.100)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = hehe)))
orcl =
(description =
(address = (protocol = tcp)(host =192.168.1.100)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = orcl)))
extproc_connection_data =
(description =
(address_list =
(address = (protocol = ipc)(key = extproc1))
)(connect_data =
(sid = pl***tproc)
(presentation = ro)))
本檔案主要是用來對本機的例項和ip進行對映的檔案。
linux下oracle啟動問題
需要注意的 1 由root使用者切換到su oracle 不能啟動sqlplus 由root使用者切換到su oracle 可以啟動sqlplus 由oracle使用者直接登陸也可以啟動sqlplus命令 2 通過sysdba 啟動資料庫的時候啟動報錯 ora 00119 invalid speci...
oracle 監聽無法啟動問題
oracle 監聽服務無法啟動的問題,造成這種的問題的原因可能有很多。這裡只講一下自己親身經歷的情況,在學習oracle的過程中一直使用的是伺服器上的oracle,自己電腦上裝的oracle一直沒有用 開始是有用的啦 覺得有點浪費 所以就打算用本地的oracle進行一些簡單的操作。開啟sql dev...
oracle em 啟動問題
一 em 常用命令 emca repos create 建立乙個 em資料庫 emca repos recreate 重建乙個 em資料庫 emca repos drop 刪除乙個 em資料庫 emca config dbcontrol db 配置資料庫的 database control emca...