鑒於機器比較老舊,在電腦啟動的時候會很卡,便把Oracle的服務項都設置了手動。
在需要本地的數據庫就經常會出現一些問題。
大概的收集一下解決的方法:
[b]ORA-12500:TNS:监听程序无法启动专用服务器进程
或
ORA-12560:TNS:协议适配器错误[/b]
[b]原因[/b]:ORACLE的数据库服务没有启动。
1.[b]運行--->services.msc--->OracleServiceORADB(ORADB數據庫名字)[/b]啟動它,如果不能啟動可使用命令[b]net start ORACLESERVICEORADB(ORADB为数据库名字)[/b]即可。
如果仍没有解决,请继续向下看。
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
在需要本地的數據庫就經常會出現一些問題。
大概的收集一下解決的方法:
[b]ORA-12500:TNS:监听程序无法启动专用服务器进程
或
ORA-12560:TNS:协议适配器错误[/b]
[b]原因[/b]:ORACLE的数据库服务没有启动。
1.[b]運行--->services.msc--->OracleServiceORADB(ORADB數據庫名字)[/b]啟動它,如果不能啟動可使用命令[b]net start ORACLESERVICEORADB(ORADB为数据库名字)[/b]即可。
如果仍没有解决,请继续向下看。
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