ORA-01034和ORA-27101的错误
2015-05-30 23:22
405 查看
我本机安装的数据库版本是ORACLE 11G R2,用plsql连接时候,报ora-12514如下错误:
但是在cmd里用sqlplus连接已经创建的用户时候,报如下错误:
ORA-01034 - Oracle not available
ORA-27101 - shared memory realm does not exist
网上查了几个解决资料,说是oracle home和sid的问题,或者是让使用Net Configuration Assistant重建本地网络服务名。实践了一下,都不管用。
经过总结,使用如下方法解决比较好:
1、首先看一下 ORACLE_BASE\ORACLE_HOME\DATABASE 下面的 ORADIM.LOG 文件
E:\app\psun\product\11.2.0\dbhome_1\database:
看日志才发现原来报的下面的错误!!
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
2、进过查找该错误,发现是tnsnames.ora文件中少了如下语句的原因
LISTENER_MAXIMO =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
添加后,重启数据库实例服务,重启监听程序:
再次使用SQLPLUS、plsql连接,好了,呵呵!
另:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
但是在cmd里用sqlplus连接已经创建的用户时候,报如下错误:
ORA-01034 - Oracle not available
ORA-27101 - shared memory realm does not exist
网上查了几个解决资料,说是oracle home和sid的问题,或者是让使用Net Configuration Assistant重建本地网络服务名。实践了一下,都不管用。
经过总结,使用如下方法解决比较好:
1、首先看一下 ORACLE_BASE\ORACLE_HOME\DATABASE 下面的 ORADIM.LOG 文件
E:\app\psun\product\11.2.0\dbhome_1\database:
看日志才发现原来报的下面的错误!!
ORA-00119: invalid specification for system parameter LOCAL_LISTENER
ORA-00132: syntax error or unresolved network name 'LISTENER_ORCL'
2、进过查找该错误,发现是tnsnames.ora文件中少了如下语句的原因
LISTENER_MAXIMO =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
添加后,重启数据库实例服务,重启监听程序:
再次使用SQLPLUS、plsql连接,好了,呵呵!
另:
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
相关文章推荐
- 百度2014校园招聘笔试题 ——深度学习算法研发工程师.
- Spring+SpringMVC+Mybatis+Mysql整合实例
- css3 text-overflow和word-wrap
- DB天气app冲刺二阶段第四天
- C#按回车Enter使输入焦点自动跳到下一个TextBox的方法收集
- 解释和编译的区别
- [hihoCoder] 第四十八周: 拓扑排序·二
- 渣校ACM历程——番外之蓝桥杯决赛
- Unity3D占用内存太大的解决方法
- SQL Server常用函数
- linux下挂载移动硬盘ntfs格式
- javascript客户端检测技术
- 【末世旅行之C语言】C语言经典试题小集合
- hdoj.1276 士兵队列训练问题【水题】 2015/05/30
- HDU 4858 Shaolin(map暴力)
- InputStream的三个read的区别
- 自定义属性之图片切换实例——代码简化、函数合并——JS学习笔记2015-5-30(第43天)
- Flash和Arduino进行交互时不断重连
- 并行笔记
- lua语言连接redis