服务器更换硬盘后Oracle不能连接问题的解决 电脑资料_第1页
服务器更换硬盘后Oracle不能连接问题的解决 电脑资料_第2页
服务器更换硬盘后Oracle不能连接问题的解决 电脑资料_第3页
服务器更换硬盘后Oracle不能连接问题的解决 电脑资料_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

服务器更换硬盘后Oracle不能连接问题的解决 电脑资料 更换硬盘后,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: Cant 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,终于,久违的启动成功日志打出来了。 刚才不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论