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


    执行环境:ubuntu+oracle 11.2.0

    为了启动oracle时间,出现ORA-12547: TNS:lost contact错误。

    中午好好的纳,下午就无论了。以为是链接失效,关机重新启动后还是不行。然后google了一把,找到了以下的解决方法。

    回忆了一下,引起的原因是权限的问题,中午的时候不小心该了oracle安装文件夹的文件夹的权限。看来oracle的权限不能随便修改。

    Cause

    1. This could be due to kernel parameters settings
    2. Incorrect permissions on the ORACLE executable 
     

    Solution

    To implement the solution, please execute the following steps:

    1.
    This could be due to kernel parameters settings
    Please check the notes below that provide the required settings for kernel parameters
    Note 169706.1 Oracle Database on AIX,HP-UX,Linux,MacOSX,Solaris,Tru64
    Note 201021.1 SOLARIS: Quick Start Guide - 9.2.0 RDBMS Installation

    2.
    This could be due to Incorrect permissions on the ORACLE.exe
    The 'ls' command should show permissions 6751 (as follows)

    Please check the following:

    $ cd $ORACLE_HOME/bin
    $ ls -l oracle

    The output should be
    -rwsr-s--x 1 oracle dba

    If not then please execute the following
    $ chmod 6751 oracle

    Please also verify if the following are correct

    echo $ORACLE_HOME
    echo $ORACLE_SID
    echo $LD_LIBRARY_PATH
    echo $PATH

    3.
    If the above does not resolve I suggest that you shutdown the database and listener and then
    "relink all"
    Note 131321.1 How to Relink Oracle Database Software on UNIX 

    上述步骤完成,重新开始oracle上ok该

    版权声明:本文博客原创文章。博客,未经同意,不得转载。

  • 相关阅读:
    JPA总结——实体关系映射(一对多@OneToMany)
    JPA——映射持久化对象(Entity)
    jackson annotations注解详解
    Spring Data JPA
    Spring Data JPA初使用
    Spring注解Annotion详解
    JPA概要
    The requested resource is not available错误
    Servlet 工程 web.xml 中的 servlet 和 servlet-mapping 标签
    Spring——Eclipse上安装springsource-tool-suite与jar包详解
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4677387.html
Copyright © 2020-2023  润新知