Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决方法 ORA-01034  和 ORA-27101

Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决方法 ORA-01034  和 ORA-27101

 

如图出现上面错误

解决方法如下 

1、打开listener.ora

路径为 D:\app\用户名\product\12.1.0\dbhome_1\NETWORK\ADMIN\listener.ora

注:用户名为 个人的登陆账号 

 

2,在文件里 增加 下面红色框 里面的一段代码

Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决方法 ORA-01034  和 ORA-27101

 

3、添加完后  重启下 ORCL服务就可以了

其中 SID_NAME  对应 网络服务命名 

GLOBAL_DBNAME 对应服务名 

 

我这边 做完第三步 之后 又出现了 ORA-01034  和 ORA-27101 的错误 

ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Process ID: 0
Session ID: 0 Serial number: 0

原因是Windows的运行日志写满造成的 

 

4、打开命令行窗口 敲入  eventvwr  

会出来windows运行管理器

Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决方法 ORA-01034  和 ORA-27101

 

 

5、把所有log全部清空 就可以

Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决方法 ORA-01034  和 ORA-27101

 

之后 再用 用户登陆就可以了

 

参照文献

https://blog.csdn.net/heyangyi_19940703/article/details/78401550

http://blog.itpub.net/26084062/viewspace-1062097/