OracleServiceORCL這個服務竟然不見了,后數據庫連接不成功,暈死,以前使用數據庫還能看到,現在竟然不見了?Why?我猜測原因有二:
①:電腦已經裝了Oracle數據庫后又裝了MySql數據庫,但是這可能性極低,有人說這兩個不會沖突...
②:就是有點時間沒使用Oracle數據庫了,然后被360給kill掉了,感覺可能性最大,表示很憤怒.....
1.新增數據庫ORCL實例服務的命令:
oradim -new -sid ORCL
2.可以用sc命令刪除oracle在Windows的Service
sc delete OracleServiceORCL
sc命令還有一些其它的用途,比如開始一個服務啊,停止一個服務啊,或者看系統當前有哪些服務。不過這些都可以在系統的管理的圖形界面里面操作,而添加和刪除服 務則在管理圖形界面中似乎無能為力,只能在命令行中進行。
其實這樣做了,還是沒能徹底解決問題,有其他問題出現,我就放在其他博文里去了,不想弄得太雜,也可以條理清晰。
今天 把本地的oracle9i卸載后,有安裝了orale10g, 在安裝時用的sid是orcl,它提示已經存在了要我另外換一個sid,檢查了下發現oracle9i卸載后,在Windows服務(Service) 里還有兩個oracle的
OracleOraHome92TNSListener和OracleServiceORCL沒有刪除。
其實不僅是 oracle在日常的軟件中,很多軟件做成了Windows服務的方式,在卸載軟件以后,發現還殘留着一些服務沒有刪掉,這樣就導致有些垃圾 目錄無法刪除。
辦 法還有有的,我們可以用命令行手動刪除指定的Windows服務(Service) 的。
就是用 Windows的sc命令 這個命令可以管理一系列的Windows服務。這個sc命令有一系列的參數。其中有一個參數就是delete,用sc delete命令就可以刪除一個Windows服務了。
sc delete OracleOraHome92TNSListener
sc delete OracleServiceORCL
當然,sc命 令還有一些其它的用途,比如開始一個服務啊,停止一個服務啊,或者看系統當前有哪些服務。不過這些都可以在系統的管理的圖形界面里面操作,而添加和刪除服 務則在管理圖形界面中似乎無能為力,只能在命令行中進行。
