更换硬盘后,Oracle能正常启动,但是Listner不能启动,因此应用程序和客户端都不能连接数据库了。经过一番查找,问题跟踪,终于解决。没有重装Oracle,没有重建Listner配置。具体过程如下:

话说硬盘坏了一段时间了,因为不是业务服务器,仅作开发测试用,所以一直没有机会换硬盘,最近终于偷得半日闲,为服务器更换了硬盘,重启服务器后,RAID控制系统自动重新建立了RAID。100G左右的数据,重建RAID没花太长时间。启动系统后,可以远程连接,各种WEB服务也正常。

但是,有一个应用始终不能正常运作。调查下日志,发现问题原因是数据库始终不能正常连接上。

然后,查看了下数据库的状态,原来数据库虽然正常启动了,但是Listner却没有启动起来。手工启动,仍然失败。考虑到没有变更过数据库的各种配置文件,那么问题似乎不应该是数据库程序引起的。

既然,问题发生在启动Listner时,那么最好是能查下Listner的启动日志。

但是,日志里仅有这些:

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=linux-a7lposition)(PORT=1521)))

TNS-12541: TNS:no listener

TNS-12560: TNS:protocol adapter error

TNS-00511: No listener

Linux Error: 111: Connection refused

LSNRCTL> start

Starting /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr: please wait...

单看这个日志,还是不好分析,网上查到可以启动trace跟踪,进行分析,于是在配置文件listener.ora中增加: TRACE_LEVEL_LISTENER=16 再次启动Listner,仍然失败,但是查看trc文件有收获:

trc文件 ............... sntuscrt: illegal permission sntuscrt: exit snlsodx_lookup: entry snlsodx_lookup: Can't open shared object library ................ 查查其他系统上,此时应该在/var/tmp/.oracle创建文件。马上考虑是不是权限问题,结果

ls -l /var/tmp/.oracle 的结果是drwxrwxrwt,这样貌似就没有问题了吧。可是,Listner仍然不能启动。

此时,有些怀疑是不是其他配置文件有问题了,结果重建了listener.ora,问题还是没有解决。

再次回到文件权限的角度上,查看了一下/var/tmp的上层目录的权限,终于找到问题了,

/var 的 ls -l 的结果是 drwxrwx---,怪不得报权限不足呢,把它的权限改回 drwxrwxr-x试试,

再次启动Listner,终于,久违的启动成功日志打出来了。

刚才不能正常运转的应用也恢复正常了。

看来,更改系统硬件后,还真是不能掉以轻心啊。尤其是系统中的文件权限属性,都要查一查哦。

参考:

硬盘变小oracle不能连接,服务器更换硬盘后Oracle不能连接问题的解决相关推荐

  1. 深海迷航显示无法连接服务器,深海迷航中管道怎么连接 | 手游网游页游攻略大全...

    发布时间:2016-06-20 很多玩家在看了猎刃的宣传片后兴匆匆的下载了准备体验游戏,但是发现出现了长期"游戏连接中"提示无法进入游戏的问题,这里我们为你分析出现问题的原因以及解 ...

  2. 特技摩托显示无法连接服务器,特技摩托:前线无法连接服务器是什么原因

    特技摩托:前线中不少玩家反馈都会遇到特技摩托:前线无法连接服务器是什么原因的问题,那么怎么解决这个问题呢,这边ourplay小编为大家分享几个解决方案. 特技摩托:前线游戏简介 <特技摩托:前线 ...

  3. 请检查您计算机的网络连接状态,Win10玩lol英雄联盟无法连接服务器请检查您的网络连接解决方法...

    不少Win10用户在运行英雄联盟游戏的时候会出点小状况,比如提示为"连接失败:无法连接服务器,请检查您的网络连接.",如果遇到这个问题绝大数都是因为防火墙拦截造成的或者intern ...

  4. 英雄联盟一直连接服务器win10,Win10系统玩lol英雄联盟无法连接服务器请检查您的网络连接如何解决...

    最近有win10系统用户要在电脑中玩lol英雄联盟游戏的时候,却遇到无法连接服务器请检查您的网络连接的提示,导致无法玩英雄联盟游戏,该怎么办呢,本教程就给大家讲解一下Win10系统玩lol英雄联盟无法 ...

  5. 请检查您计算机的网络连接状态,Win10电脑玩lol英雄联盟提示无法连接服务器请检查您的网络连接的解决教程...

    英雄联盟lol是很受玩家们喜爱的一款大型网络游戏,然而玩的用户越多,遇到的问题也就各种各样,比如近日有 具体解决方法如下: 方法一:防火墙拦截导致 1.按下Windows 键+Pause 组合键打开[ ...

  6. 手机打开游戏显示无法连接服务器,玩手机游戏提示无法连接服务器

    玩手机游戏提示无法连接服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 安 ...

  7. 连接服务器失败可能是oracle net,ora-28547:连接服务器失败,可能是 Oracle Net 管理失败...

    检查如下: 监听程序的配置文件 发现多了 (PROGRAM = extproc) 去掉后如下: # listener.ora Network Configuration File: C:\oracle ...

  8. 魔兽世界总是显示无法连接服务器,心得:launcher更新无法连接服务器如何解决...

    以下为国服战网论坛玩家分享的"launcher更新时无法连接服务器"问题的解决办法. 早上Launcher一半的时候,出现无法链接服务器,并且自动关闭. 测试多种办法,已经解决. ...

  9. 所有系统如何创建宽带连接服务器,Win7系统怎么建立宽带连接?Win7宽带连接的设置方法...

    最近有用户反映,新买来的电脑,宽带也装好了,有了账号密码,但是不知道在哪里设置宽带.下面就让小编向大家讲解一下Win7系统建立宽带连接的方法,让大家轻轻松松的连接宽带. 方法/步骤 1.依次点击[开始 ...

最新文章

  1. Java RuntimeException异常处理汇总
  2. css3边框线倾斜,使用CSS3倾斜边框的Div?
  3. 【Python】编程笔记8
  4. Android 如何在App中启动系统闹钟
  5. python 列表加入_加入python中的列表列表
  6. 小区信息发布服务器,基于串口服务器的智能小区信息发布系统
  7. Java 14 新功能介绍!
  8. DeepMind作弊?被质疑干翻星际2顶尖高手全靠手速
  9. My Data Sructure TemplatesClass
  10. acl自然语言处理_ACL 2020中自然语言处理中的知识图
  11. Tomcat常见内存溢出的解决方案
  12. SiamFC 文章阅读
  13. 字符串算法 金策_OI-Public-Library/国家集训队论文1999-2017 at master · BlackWaters/OI-Public-Library · GitHub...
  14. 图片在线转换成word免费版
  15. php 邮箱服务,laravel邮箱服务使用
  16. 甘超波:NLP抽离与结合
  17. android实现第三方QQ登录
  18. PHP 处理苹果内购二次验证
  19. python turtle画表情包--牛bi
  20. SpringBoot 微信点餐系统学习记录六-订单表和订单详情表的后端开发

热门文章

  1. Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名
  2. python画画零基础_[零基础学python]画圈还不简单吗?
  3. C语言实例第6期:反转字符串
  4. c语言退出程序命令_C语言#error命令,阻止程序编译
  5. python和revit_如何在Python中产生新的RevitAPI对象
  6. 删库不跑路,MySQL 数据库恢复教程
  7. datatables 一行数据生成两行_一行代码搞定分组回归
  8. 第二章matlab数据及其运算,第2章 MATLAB数据及其运算_习题答案
  9. java的源代码文件扩展名_【单选题】Java 的源代码文件具有( )的扩展名 (5.0分) A. .c B. .class C...
  10. 计算机 维修 pdf,简单计算机维修..pdf