专栏首页自由而无用的灵魂的碎碎念解决连接oracle报ORA-01034和ORA-27101的错误

解决连接oracle报ORA-01034和ORA-27101的错误

我本机安装的数据库版本是ORACLE 11G R2,今天连接数据库时,报如下错误:

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 文件 C:\app\Administrator\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_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

添加后,重启数据库实例服务:

再次使用SQLPLUS、TOAD连接,好了,哈哈!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mac快速上手指南

    上周刚入手了2017版MacBookPro,预装macOS High Sierra。第一次接触Mac系统,经过一周的使用,简单总结下与Windows相比最常用的...

    williamwong
  • oracle 10g 手动创建scott(tiger) schema

    转自:http://cnhtm.itpub.net/post/39970/496967

    williamwong
  • Oracle:创建db_link

    global_name也就是数据库的全局数据库名,可已使用select * from global_name;查询:

    williamwong
  • c语言内嵌汇编代码之InputOperands使用时的注意事项

    在阅读本文之前,请先阅读gcc的相关文档,确保对如何在c中使用汇编语言有个基本的认识。

    wangyuntao
  • 用c语言手搓一个500+行的类c语言解释器: 给编程初学者的解释器教程(2)- 简介和设计

    通常我们说的 “编译器” 是一种计算机程序,负责把一种编程语言编写的源码转换成另外一种计算机代码,后者往往是以二进制的形式被称为目标代码(object code...

    用户7424068
  • 如何用Python做情感分析?

    商品评论挖掘、电影推荐、股市预测……情感分析大有用武之地。本文帮助你一步步用Python做出自己的情感分析结果,难道你不想试试看?

    王树义
  • .NET面试题系列[6] - 反射

    在面试中,通常会考察反射的定义(操作元数据),可以用反射做什么(获得程序集及其各个部件),反射有什么使用场景(ORM,序列化,反序列化,值类型比较等)。如果答得...

    s055523
  • 树状数组理论基础

      树状数组(binary indexed trees,二进制索引树),最早由Peter M. Fenwick于1994年以“A New Data Struct...

    用户2965768
  • 配置64位SQL Server 2008的Linked Server连接64位的Oracle注意事项

    到目前为止Windows 2008 64位下面还没有提供Microsoft OLEDB Provider for Oracle,如果要建立Linked Ser...

    崔文远TroyCui
  • 三十分钟配置一个顺滑如飞的 Vim

    首先说明,vi 和 vim 是两个不同的版本,vi是 vim 的精简版本,功能要弱很多,所以如果你的系统里面只有 vi,请执行 apt install vim ...

    HackforFun

扫码关注云+社区

领取腾讯云代金券