• 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

  • 相关阅读:
    nginx解决前端跨域配置
    oracle 空表处理
    (转)Oracle修改表空间为自动扩展
    使用silverlight自定义控件时“给定关键字不在字典中”
    arcengine note:
    Jquery CSS 操作
    Jquery Easy-UI 树形菜单的运用
    Easy-UI data-options总结
    数据库 存储过程初探
    ASP.NET 日志的记录(登录日志和异常日志和操作日志)
  • 原文地址:https://www.cnblogs.com/wangfuyou/p/10314676.html
Copyright © 2020-2023  润新知