1. 程式人生 > >tnsnames.ora配置遠端oracle後,plsql無法連線

tnsnames.ora配置遠端oracle後,plsql無法連線

下午在公司內部伺服器上安裝了oracle11g,安裝好之後想在本地用plsql遠端連線看看,在tnsnames.ora配置檔案裡配置好後,plsql死活連不上,一直報ora-12154:TNS:無法解析指定的連線識別符號,如下圖:
這裡寫圖片描述

最後檢查下來,發現tnsnames.ora配置檔案中多了個空格,去掉開頭的空格就好了,o(╯□╰)o
這裡寫圖片描述

經過此次折騰,才知道tnsnames.ora檔案中,行前面是不能隨意新增空格、刪除空格的:

  1. 屬性key(如ORCL_192.168.16.94)前面不能有空格。
  2. DESCRIPTION屬性的值每行前必須有空格。

如下圖:
這裡寫圖片描述

當然,上面我遇到的只是ora-12154錯誤的其中一種情況,還有其他情況引起該錯誤。