首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

pl/sql ,sqlplus ,没法连接oracle 失败解决

2012-08-21 
pl/sql ,sqlplus ,无法连接oracle 失败解决由于把oracle服务设为手动, 每次使用时,需启动其服务.今天, 启

pl/sql ,sqlplus ,无法连接oracle 失败解决

由于把oracle服务设为手动, 每次使用时,需启动其服务.

今天, 启动后发现连接不上,

(1) 命令行sqlplus,连接失败提示:

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

?

(2)pl/sql 连接,失败,弹出对话框:

ORA-12514: TNS listener does not currently know of service requested in connect descriptor.

?

查看配置文件,

listener.ora

sqlnet.ora

tnsnames.ora,

均无改动.

解决:

重新启动,oracle的服务,顺序为:

OracleServiceORCL

OracleOraDb10g_home1TNSListener

.问题解决.

原因分析:

本来把这连个服务都设置为手动, 但每次启动时,发现orace~Linterner ,启动状态为 已启动.(原因不明).

但oracleServiceORCL需手动启动.

这样的话,监听器,无法监测出orcl服务, 导致plsql提示,无法识别服务.

重新启动oracle服务后, 再启动~listener服务, 使其正常.

?

注: 本问题的解决,只是个人情况,不具代表性.

?

附dos 命令下

停止oracle服务:

net stop OracleOraDb10g_home1TNSListener
net stop OracleServiceORCL

启动oracle服务:

net start OracleServiceORCL
net start OracleOraDb10g_home1TNSListener
用记事本,保存为bat文件. 以后直接双击,即可方便停止,与启动服务.

?

?

热点排行