Oracle學習筆記

   鑒於機器比較老舊,在電腦啟動的時候會很卡,便把Oracle的服務項都設置了手動。
在需要本地的數據庫就經常會出現一些問題。
大概的收集一下解決的方法:
ORA-12500:TNS:监听程序无法启动专用服务器进程
  或
ORA-12560:TNS:协议适配器错误


原因:ORACLE的数据库服务没有启动。
1. 運行--->services.msc--->OracleServiceORADB(ORADB數據庫名字)啟動它,如果不能啟動可使用命令 net start ORACLESERVICEORADB(ORADB为数据库名字)即可。
如果仍没有解决,请继续向下看。

2.如果数据库服务启动失败,则很有可能是其注册表项值损坏,最好的做法是以下两步:

  1)ORADIM -DELETE -SID oradb 删除数据库服务项
  2)ORADIM -NEW -SID oradb 新增数据库服务项
  注:这个过程中如果出错,就重启计算机!
重啟了一下果然就可以打開了連接ORACLE的PLSQL了。


不知道是數據庫哪裡出現問題了,啟動Oracle裏面的專用數據庫服務,只顯示啟動。
so在網上找了下方法,寫了bat文件用於啟動服務項。
下面是相關的代碼:
啟動服務
@ECHO OFF
ECHO Starting OracleService,please wait...
net start OracleorclTNSListener/*啟動oracle監聽*/
net start OracleServiceCORTKMRP/*啟動專屬的數據庫服務,CORTKMRP是專屬數據庫的SID*/

關閉服務
@ECHO OFF
ECHO Stoping OracleService,please wait...
net stop OracleorclTNSListener
net stop OracleServiceCORTKMRP

你可能感兴趣的:(oracle,.net)