1. ORA-12547:TNS:lost contact
  2. sqlplus无法正常登陆数据库
  3. 解决思路如下:
  4. 1、查看操作系统内核参数是否无误
  5. [oracle@normal adump]$ ulimit -a
  6. core file size          (blocks, -c) 0
  7. data seg size           (kbytes, -d) unlimited
  8. scheduling priority             (-e) 0
  9. file size               (blocks, -f) unlimited
  10. pending signals                 (-i) 15923
  11. max locked memory       (kbytes, -l) 64
  12. max memory size         (kbytes, -m) unlimited
  13. open files                      (-n) 1024
  14. pipe size            (512 bytes, -p) 8
  15. POSIX message queues     (bytes, -q) 819200
  16. real-time priority              (-r) 0
  17. stack size              (kbytes, -s) 10240
  18. cpu time               (seconds, -t) unlimited
  19. max user processes              (-u) 16384
  20. virtual memory          (kbytes, -v) unlimited
  21. file locks                      (-x) unlimited
  22. 2、确认$ORACLE_HOME/bin/oracle文件权限是否有问题
  23. (在rac下需要查看$ORACLE_HOME/bin/oracle和$GRID_HOME/bin/oracle两个文件),
  24. 正确权限为:
  25. [oracle@normal adump]$ ll $ORACLE_HOME/bin/oracle
  26. -rwsr-s--x 1 oracle oinstall 232399083 Aug 28 17:23 /u01/app/oracle/product/11.2.0/db_1/bin/oracle
  27. 如果权限不对
  28. chmod 6751 $ORACLE_HOME/bin/oracle
  29. 3、检查一下环境变量
  30. echo $ORACLE_HOME
  31. echo $ORACLE_SID
  32. echo $LD_LIBRARY_PATH --注意:不同的操作系统此环境变量会不同
  33. echo $PATH
  34. 4、检查$ORACLE_HOME/bin/oracle 和 $ORACLE_HOME/rdbms/lib/config.o 的文件大小是否为0,
  35. 如果大小为0,需要重新编译oracle软件:
  36. [oracle@normal backup]$ relink all
  37. writing relink log to: /u01/app/oracle/product/11.2.0/db_1/install/relink.log
  38. 5、使用操作系统跟踪命令跟踪sqlplus连接过程,从而观察跟踪文件。

ORA-12547:TNS:lost contact 问题分析思路的更多相关文章

  1. Oracle案例04——TNS-12547: TNS:lost contact

    Oracle数据库服务器DG从库重启后,无法完成数据同步,具体报错信息如下: 一.报错信息 alter log报错 ****************************************** ...

  2. Troubleshooting ORA-12547 TNS: Lost Contact (Doc ID 555565.1)

    Troubleshooting ORA-12547 TNS: Lost Contact (Doc ID 555565.1) This error can occur in following scen ...

  3. 造成错误“ORA-12547: TNS:lost contact”的常见原因有哪些?

    造成错误“ORA-12547: TNS:lost contact”的常见原因有哪些? 真题1.造成错误“ORA-12547: TNS:lost contact”的常见原因有哪些? 答案:在执行“sql ...

  4. ORA-12547: TNS:lost contact

    碰到这个ORA-12547: TNS:lost contact的问题,翻了很多资料和METALINK,总结了一下原因: 1 是由于rpm包没有安装,对于我们的生产环境,此包是安装的. admin@p1 ...

  5. CPU利用率异常的分析思路和方法交流探讨

    CPU利用率异常的分析思路和方法交流探讨在生产运行当中,经常会遇到CPU利用率异常或者不符合预期的情况,此时,往往暗示着系统性能问题.那么究竟是核心应用的问题?是监控工具的问题?还是系统.硬件.网络层 ...

  6. 如何解决ORA-12547: TNS:lost contact错

    执行环境:ubuntu+oracle 11.2.0 为了启动oracle时间,出现ORA-12547: TNS:lost contact错误. 中午好好的纳,下午就无论了.以为是链接失效,关机重新启动 ...

  7. enode框架step by step之框架要实现的目标的分析思路剖析1

    enode框架step by step之框架要实现的目标的分析思路剖析1 enode框架系列step by step文章系列索引: 分享一个基于DDD以及事件驱动架构(EDA)的应用开发框架enode ...

  8. so静态分析进阶练习——一个CreakeMe的分析思路

    i春秋作家:HAI_ 原文来自:https://bbs.ichunqiu.com/thread-41371-1-1.html 说明 拿到一个CreakeMe,写一个分析思路.CreakMe主要是对.s ...

  9. 多线程_java多线程环境下栈信息分析思路

    导读:Java多线程开发给程序带来好处的同时,由于多线程程序导致的问题也越来越多,而且对问题的查找和分析解决对于菜鸟程序原来是是件头疼的事.下面我就项目中使用多线程开发程序过程中遇到的问题做详细的分析 ...

随机推荐

  1. ResultSet结果集判断是否为空

    目前亲测过能用的一个方法是: if(rs.next())//当前行有内容 { msg2 = "有这个活动!"; } else //rs对象为空表示查无此活动 { msg2 = &q ...

  2. UIkit框架之UItableview

    1.继承链:UIScrrollView:UIview:UIresponder:NSObject 2.创建实例的时候首先需要确定table的类型 3.一个tableview对象必须要有一个数据源和一个委 ...

  3. IOS中怎么使用微软雅黑字体

    http://www.cnblogs.com/GnagWang/archive/2011/09/14/2176266.html

  4. [转]Raft [Why Not Paxos]

    http://blog.csdn.net/cszhouwei/article/details/38374603 动画讲解 http://thesecretlivesofdata.com/raft/ W ...

  5. magneto创建运费模板

    Magento系统自带了大概7种运费方式:平价.运费表.免运费.ups.usps.fedex.dhl等.不过这些依然无法满足我们的需求,这时候就需要创建一个shipping module 来实现了.创 ...

  6. Visual Studio 2010 单元测试

    转载出处:http://blog.csdn.net/tjvictor/article/details/6175362

  7. MyBatis日期有坑

    使用MyBatis时,可能会遇到日期格式的时间段问题,当数据库的时间为DATE类型时,MyBatis的jdbcType应该使用DATE,否则,有时间会出现莫名的数据找不到的问题,具体原因,可以查看源码 ...

  8. js实现元素添加样式

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. python发布文件(windows)

    怎样发布文件 首先发布本地文件有一个好的用处,就是省去了朋友同import的时候还要使用sys.path,省的自己出错 1.新建文件夹d:\ tool 在的d:\tool文件夹中建立login.py ...

  10. Cocos2d-x 网络资源

    blog: http://www.cnblogs.com/mmidd/tag/Cocos2d-x/ http://blog.csdn.net/u012945598