周末公司服务器突然断电,周一上班时先pl/sql连接数据库,起初报错无监听,手动启监听
[oracle@ORACLE247 ~]$ lsnrctl start listener
监听正常启动后,再次用pl/sql连接数据库,又报错:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
上网查阅可以知道,这里并不是内存不够的问题,而是数据库没有找到你需要连接的实例SID。两种情况:
一是你的数据库ORACLE_HOME或ORACLE_SID设置错误;
二是Oracle没有找到你所需要的实例。

对于已经运行了一段时间的Oracle,大多情况是第二种情况,解决方法也很简单,就是手动修正,让系统知道你要启动的是哪个实例:
在Windows里,可以在命令行下:

C:/>set ORACLE_SID=orcl (这里的orcl根据你的实际实例名)。

SQL>sqlplus / as sysdba --> startup (重新启动数据库)。

如果还是连接不上:
 1、则需要检查系统注册表中的ORACLE_HOME路径了。
 2、把sqlnet.ora文件中SQLNET.AUTHENTICATION_SERVICES = (NTS) 将NTS换成NONE。

在类Unix系统中,可以使用命令查看当前实例 
[oracle@ORACLE247 ~]$ echo $ORACLE_SID 
实例切换命令与Windows略有不同:
[oracle@ORACLE247 ~]$ export ORACLE_SID=orcl
然后再执行启动命令:
[oracle@ORACLE247 ~]$ sqlplus / as sysdba
SQL> startup

连接Oracle时报错ora-01034与ORA-27101相关推荐

  1. 连接Oracle时报错ORA-12541: TNS: 无监听程序

    前两天用PL/SQL远程连接机房的Oracle数据库的时候,突然发现系统提示报错ORA-12541: TNS: 无监听程序, 然后各种在网上找解决办法,依次进行排除,首先打开SQL Plus发现访问数 ...

  2. 连接Oracle时报错ORA-28547

    因为oci.dll版本不对.因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client. ...

  3. 使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序

    很多时候为了优化我们的启动项把oracle的服务禁止了,可是重启启动之后使用PLSQL登陆oracle时会出现无监听程序,这说明我们有一些服务没有启动.我们先查看一下oracle的服务是否启动,查看方 ...

  4. oracle19c添加字符集,springboot连接oracle时报错:不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK...

    java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK at oracle.sql.CharacterSetUnknown.fai ...

  5. 连接linux数据库Oracle时报错ORA-12541: TNS: 无监听程序重启后提示出现ORA-01034和ORA-27101

    1 windows上安装Oracle的客户端. 2 确保linux服务器上的1521端口开放 3 看你的window机器是够能够ping同linux服务器的ip地址 4 在windows中的Oracl ...

  6. 使用PL/SQL连接Oracle时报连接超时的错误

    使用PL/SQL连接Oracle时报连接超时的错误,ORA-12170 原因分析: 明明前一天在公司还没问题,但是把电脑抱回家之后就报这个错,百思不得其解,通过查资料可知有可能出现在host或者是ip ...

  7. plsql无法连接oracle,报错:ORA-12514

    为了本地测试方便,我在本机安装了oracle,几个月前plsql突然无法连接oracle,报错:ORA-12514,在网上找了各种方法都无法解决,最后只能忍辱卸载oracle重新安装,一切又相安无事. ...

  8. 连接oracle报错:Invalid connection string format, a valid format is: host:port:sid

    1. 背景 我使用java jdbc 连接Oracle报错如下 java.sql.SQLRecoverableException: IO 错误: Invalid connection string f ...

  9. mysql第二天无法连接_MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:...

    http://zeusami.iteye.com/blog/1112827 MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.Commun ...

最新文章

  1. redis持久化 mysql_Redis 如何保持和MySQL数据一致
  2. django-pagination 样式修改
  3. npm install --save和npm install --save-dev的区别
  4. C++——二维vector初始化大小方法
  5. Asp.net页面之间传递参数的几种方法
  6. 分布式系统关注点(20)——阻塞与非阻塞有什么区别?
  7. 7. Nginx 预定义变量
  8. delphi xe 10.4 开发 APP
  9. CAD地形图等高线标高批量取整工具,解决等高线标高出现小数的问题,等高线高程批量取整,在指定限差内将等高线标高修改为最接近的整数
  10. Cboard框架搭建及使用
  11. linux局域网端口扫描,Linux 下 Nmap 网络扫描工具的安装与使用
  12. C语言——今天星期几(详细注释)
  13. SEO 和 SEM 的优缺点有哪些区别和优势
  14. 降本增效的革命性工具: Share Creators 数字资产管理利器
  15. 网络七层协议OSI(Open System Interconnection)
  16. 纽约大学计算机研究生案例,纽约大学计算机工程专业硕士案例
  17. ElementUI多重条件、嵌套条件查询
  18. WEB 20.linux
  19. 微信小程序通过低功耗蓝牙设备进行定位及测距(二)
  20. Linux设备驱动程序架构分析之I2C架构(基于3.10.1内核)

热门文章

  1. java 取年份后两位_java获取年份的后两位
  2. 幽一把默:想摸个一筒,竟是个一筒!
  3. java越野车架_越野怪兽 JAVA摆渡人 (ANIMA)山地车
  4. Java常用开发软件下载地址
  5. C++面向对象程序设计陈维兴版第四章所有例题
  6. 明治维新VS洋务运动-同途殊归的变革by高铭君儿
  7. 史上最亮眼成绩!中芯国际14nm工艺终于爆发了
  8. NCCL源码解析①:初始化及ncclUniqueId的产生
  9. 常青藤爸爸完成5000万元A轮融资,打造四大版块核心业务生态
  10. 201671010434 王雯涵《英文文本统计分析》结对项目报告