重启后,oracle突然报“监听程序当前无法识别连接描述符中请求的服务”

电脑重启后,oracle怎么连都报“监听程序当前无法识别连接描述符中请求的服务”,我在net manager里面删除,配置后,还是一样。手动修改listener.ora、tnsnames.ora文件,不管是配置ip还是计算机名,文件也没发现什么问题,但是还是不行。对比另外可以的库后,发现tnsnames.ora配置少了一行,如下红色部分:

 aaaa=
        (DESCRIPTION =
        (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = aaaa)(PORT = 1521))
        )
        (CONNECT_DATA =
        (SID = aa)
        (SERVER = DEDICATED) //缺少此行
        )
        )

加上红色的一行后,数据库可以用了。查阅了下资料,通过本地连接进来的,只能是DEDICATED模式,详细说明地址:http://blog.csdn.net/yuzhic/article/details/1886994

你可能感兴趣的:(重启后,oracle突然报“监听程序当前无法识别连接描述符中请求的服务”)