win10升級之後,Oracle服務沒有了。。。

公司服務器上沒有Oracle數據庫,自己在一個筆記本上裝了Oracle數據庫服務,電腦是win10,自動更新升級後,Oracle服務沒有了。。。

搜尋了一下,終於找到了不用重裝恢復服務並正常使用的方法

1、重建Oracle主服務

     Win10升級系統後會默認刪掉不是系統的其他服務,但註冊表裏面的東西是完整的。命令行輸入“regedit”,計算機\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1,查看相關的ORACLE_HOME,ORACLE_SID等都是正常的,此處是Oracle服務器,不是客戶端。

※※※※※※  重建服務操作:

  運行命令"cmd",管理員身份打開,打開後輸入命令:oradim -new -sid orcl -STARTMODE auto

  等幾分鐘,就會發現Oracle服務已經啓動,已經成功了一大半了。。

2、啓動監聽程序

※ 這裏要注意,是服務端的監聽程序,一般原來默認的監聽都完好保存,可以不用執行“netca”命令(CMD中執行的),來完成監聽的創建,只需要啓動監聽即可。

  ※ 接着輸入:lsnrctl start LISTENER        ,稍等一會,出現監聽成功啓動消息

至此,win10升級導致的Oracle服務無法使用問題已解決,如果還是不能訪問,請重新啓動一下Oracle服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章