zoukankan      html  css  js  c++  java
  • ORA-12154: TNS:could not resolve the connect identifier specified

     

          解决了 Initialization error Could not load  的问题,在登陆界面填写完信息进行登录时,又出现了另一个

    问题 ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接

    标识符。这说明缺少了一个环境变量,TNS_ADMIN 。

         

          解决方法:

    windows:

    右击 我的电脑 -> 属性 -> 高级 -> 环境变量 -> Administrator 的用户变量 -> 新建 ,

                             

                              变量名为:TNS_ADMIN

                             

                              变量值为:%ORACLE_HOME%/NETWORK/ADMIN/

                                                 

                                                  其中 %ORACLE_HOME% 即 Orcale 的安装路径,

        其实,设置的该环境变量的值为 tnsnames.ora文件所在路径,特别是重装后或其它操作,忘了设置

    TNS_ADMIN 变量,PL/SQL 登陆就会报“无法解析指定的连接标识符”的错误 ,而设置TNS_ADMIN变

    量是为了能够找到 tnsnames.ora。如果本机上安装了ORACLE,并且设置了 ORACLE_HOME 环境变

    量,那么会自动在 %ORACLE_HOME%/NETWORK/ADMIN/位置查找 tnsnames.ora 文件。

     这里是Linux的配置

    复制代码
    vim ~/ .bash_profile
    # .bash_profile
    
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
            . ~/.bashrc
    fi
    
    # User specific environment and startup programs
    
    PATH=$PATH:$HOME/bin
    
    export PATH
    
    TMP=/tmp; export TMP
    TMPDIR=$TMP; export TMPDIR
    ORACLE_HOSTNAME=yidongapptestdb; export ORACLE_HOSTNAME
    ORACLE_UNQNAME=MIBD11G; export ORACLE_UNQNAME
    ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
    ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
    ORACLE_SID=MIBD11G; export ORACLE_SID
    PATH=/usr/bin:$PATH; export PATH
    PATH=$ORACLE_HOME/bin:$PATH; export PATH
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
    CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
    export TNS_ADMIN=/u01/app/oracle/product/11.2.0/db_1/network/admin



    参照博客:ORA-12154: TNS:could not resolve the connect identifier specified

                      https://blog.csdn.net/u012852374/article/details/54346203

  • 相关阅读:
    Python 初学者必看:Python 异常处理集合
    解析分布式应用框架Ray架构源码
    混合编程:如何用python11调用C++
    AI开发效率低,你可以试试华为NAIE AutoML
    知道Python中的字符串是什么吗?
    Java 第十一届 蓝桥杯 省模拟赛 70044与113148的最大公约数
    MindSpore部署图像分割示例程序
    MindSpore模型推理
    MindSpore特性支持类
    MindSpore后端运行类
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/10314676.html
Copyright © 2011-2022 走看看