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

    从文件连接数据库,连接字符串是finance/oracle@orcl 其中 finance是用户名,oracle是密码,orcl是实例名。发现这个问题:ORA-12154: TNS:could not resolve the connect identifier specified。TNS:无法解析指定的连接标识符。

    而sqlnet.ora文件记录的是一些连接参数,我查看了我的sqlnet.ora文件是这样的:

    # sqlnet.ora Network Configuration File: /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/sqlnet.ora
    # Generated by Oracle configuration tools.

    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

    ADR_BASE = /home/oracle/app/oracle

    所以客户端就会到tnsnames.ora找oral这个实例,而我的tnsnames.ora文件中

    sqltest =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.35.100)(PORT = 1522))
    )
    (CONNECT_DATA =
    (SID = orcl)
    )
    )

    没有orcl这个实例,所以添加了orcl实例。然后重启监听就解决了~

    所以呢,以后要弄明白各个文件是干什么的,这些参数的作用是什么,我基础太差啦~

  • 相关阅读:
    最大流最小割——bzoj1001狼抓兔子,洛谷P2598
    求最小公因数和最大公倍数
    归并排序
    Splay
    Tarjan判断为什么不能把dfn写成low
    2-SAT问题
    离散数学-传递闭包(POJ3275)
    POJ3190
    安装环境gcc;
    二分折半排序
  • 原文地址:https://www.cnblogs.com/ITyannic/p/3941059.html
Copyright © 2011-2022 走看看