IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    ORA-12547: TNS:lost contact故障一例

    惜分飞发表于 2022-11-16 04:22:56
    love 0

    联系:手机/微信(+86 17813235971) QQ(107644445)QQ咨询惜分飞

    标题:ORA-12547: TNS:lost contact故障一例

    作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

    一个朋友安装好aix平台11.2.0.4 rac,dbca创建库报ORA-12547错误.
    ORA-12547


    尝试sqlplus 登录数据库

    $ sqlplus / as sysdba
    
    SQL*Plus: Release 11.2.0.4.0 Production on Thu Nov 17 11:45:33 2022
    
    Copyright (c) 1982, 2013, Oracle.  All rights reserved.
    
    ERROR:
    ORA-12547: TNS:lost contact
    
    
    Enter user-name: 
    
    
    ERROR:
    ORA-12547: TNS:lost contact
    
    
    Enter user-name: ERROR:
    ORA-12547: TNS:lost contact
    
    
    SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
    

    使用truss跟踪sqlplus 执行过程,卡在kfork上面
    20221116121953


    检查oracle二进制文件权限,正常

    $ ls -l $ORACLE_HOME/bin/oracle
    -rwsr-s--x    1 oracle   oinstall  309671362 Nov 17 03:13 /u01/app/oracle/product/11.2.0/db/bin/oracle
    

    经过分析确认是oracle home权限异常

    $ ls -ld $ORACLE_HOME
    drwxrwxr-x   74 grid     oinstall       4096 Nov 17 02:59 /u01/app/oracle/product/11.2.0/db
    $ exit
    # chown oracle:oinstall /u01/app/oracle/product/11.2.0/db
    

    sqlplus和dbca都正常

    $ sqlplus / as sysdba
    
    SQL*Plus: Release 11.2.0.4.0 Production on Thu Nov 17 11:46:32 2022
    
    Copyright (c) 1982, 2013, Oracle.  All rights reserved.
    
    Connected to an idle instance.
    
    SQL> exit
    Disconnected
    
    
    • 误修改/u01权限/所有者的故障恢复
    • 误删除分区oracle数据库恢复
    • ORA-00702一键恢复工具
    • ORA-01110 ORA-17070 OSD-04006 故障恢复
    • 修改oracle scn小工具(patch scn)
    • .mallox加密数据库恢复
    • oracle文件勒索恢复工具—.makop病毒恢复
    • O/S-Error: (OS 23) 数据错误(循环冗余检查) 数据库恢复
    • .[decrypt20@firemail.cc].eking 数据库勒索恢复
    • win文件系统损坏oracle恢复
    • 最近两种加密oracle数据库文件勒索病毒可以实现直接open数据库恢复
    • ASM删除表空间恢复


沪ICP备19023445号-2号
友情链接