1. 程式人生 > >oracle啟動服務,解決監聽無法啟動問題

oracle啟動服務,解決監聽無法啟動問題

因為oracle資料庫佔用很大的記憶體,所以一般在不使用oracle資料庫的情況下,會將oracle服務修改為手動啟動,在需要使用的時候手動開啟,那麼oracle具體開啟那幾個就可以使用了呢,如圖

首先,可以在埠命令列中,檢視監聽是否開啟,使用win+R 鍵,開啟執行條,輸入cmd ,開啟埠命令頁面,輸入lsnrctl status 檢視監聽狀態,如圖

說明監聽沒有開啟

2、開啟搜尋,查詢桌面應用中的服務,開啟服務,找到oracle處,發現oracle服務沒有開啟,如圖

3、啟動其中的具體的4個服務(第一個執行的DBConsoleorcl也可以不啟動),如圖

4、監聽啟動OracleOraDb11g_home1TNSListener會出現啟動不成功情況,

這個時候,要去oracle資料庫檔案中檢視IP地址是否正確。就是在D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN中找到兩個檔案。如圖的兩個檔案,

在如果本機ip地址是localhost,這裡不用操作。如果出來localhost還使用了本機的ip,那麼要確認檔案中的Ip 與本機的ip要相同。在命令列埠輸入ipconfig,檢視本機的ip是192.168.3.15,那麼將此ip新增到上面兩個檔案中,如圖:

將本機ip 新增完成後,再啟動OracleOraDb11g_home1TNSListener,就會啟動成功。

5、啟動完成後,在埠命令列中,輸入lsnrctl status,檢視監聽狀態,如圖

服務啟動完成