DB服务器重启之后再连接报错如下:

原因是重启之后listener.ora被还原成初始文件,sid被清空。

解决步骤:

1、查看监听服务和数据库服务:

由此找到listener.ora文件的路径:D:\oracle\product\10.2.0\db_2\network\ADMIN

修改如下(红色标记是添加部分):

# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_2\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_2)
      (PROGRAM = extproc)
    )
         (SID_DESC =
                (GLOBAL_DBNAME = datastg)
                (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
                (SID_NAME = datastg)
    )
 )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = inspur-73507df8)(PORT = 1521))
    )
  )

重启服务,用plsql连接发现报错ORA-01034和ORA-27101
2、报这个错误是因为,虽然DB服务开启,但是没有启动实例,解决办法:打开cmd输入

set ORACLE_SID=datastg

设置要连接的sid。再输入

sqlplus  /nolog

conn / as sysdba;

连接数据库,然后输入startup启动数据库的实例,之后就可以用plsql正常连接。

最新文章

  1. yii2——自定义widget
  2. UVALive 3027 Corporative Network
  3. mysql 存储 date , datetime问题,初步
  4. opencv2-新特性及Mat
  5. PowerDesigner15.1给自定义架构表字段添加MS_Description出错
  6. 【转】Mysql 存储引擎中InnoDB与Myisam的主要区别
  7. HDU 5929 Basic Data Structure 模拟
  8. Microsoft AzureStorageAccount for Powershell
  9. linux中vi/vim显示行号设置
  10. 计时器(Chronometer)的使用
  11. SQLite header and source version mismatch 解决方案
  12. 9、Cocos2dx 3.0游戏开发三查找值小工厂方法模式和对象
  13. linux安装QQ
  14. c/cpp中怎样切割字符串,相似于split的功能
  15. 用R进行文本分析初探——以《红楼梦》为例
  16. Mina自定义协议简单实现
  17. 用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程
  18. linux使用mail发送外部smtp邮件
  19. 传统、VHD、VHDX性能对比测试(转帖)
  20. Vue父子组件生命过程

热门文章

  1. android 解析XML 工具类
  2. VisualSVN 4.0.12补丁原创发布
  3. ruby环境的配置
  4. 项目中踩过的坑之-sessionStorage
  5. java 抓取网页图片
  6. ajax+php数据增加查询获取删除
  7. org.springframework.beans.MutablePropertyValues.add
  8. 7.2.3 使用RenderTargetBitmap类生成图片
  9. zynq中uboot的qspi启动报错及解决办法
  10. springMvc 报错