`
blueram
  • 浏览: 762530 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

ORA-12154:无法解析指定的连接标识符

阅读更多

今天在配置oracle时发现一个问题,在tnsnames.ora中添加一个远程连接数据库时,所有配置都正确但老提示“ORA-12154:无法解析指定的连接标识符”,后来发现引起错误的竟然是一个空格符!!!

 

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = renPC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

  ORCL2 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  ) 

 

我在配置时,不小心在ORCL2 前面加了个空格,后来将其去掉问题就解决了,不知道这算不算oracle的bug,呵呵。

 

在windows7下装了10.2.0.3的版本,居然有这个bug,郁闷了半天

 

2010年3月31日更新

 

今天在客户在调试存储过程,也遇到了这个问题,最后发现是oracle连接串不正确。

 

 

分享到:
评论
2 楼 Sonnow 2010-04-08  
tnsnames.ora中
sonnow =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.251)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = sonnow)
    )
  )

listener.ora中
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = d:\oracle\product\10.1.0\db_1)
      (PROGRAM = extproc)
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.251)(PORT = 1521))
    )
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = sonnow))
    )
  )

sql/plus登录的时候提示没有监听程序
1 楼 gavin213 2010-03-30  
搞了半天的问题,安装你的意见,删除空格,解决了....无语了.....谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics