2009年11月18日 星期三

Oracle TNS 設定問題

網站上出現了 ORA-12519: TNS:no appropriate service handler found 的錯誤訊息。

問題原因:
1. Oracle DB 和 AP 在同一 Server 上,已經有一個預設的 tnsnames.ora ,而我自己又設定了一個,且兩個設定不同,導致 AP 找不到設定。

解決方法:
1. 不自己設 tns_admin 的環境設定,用預設的就可以了。
2. tnsnames.ora 裡,將 CONNECT_DATA = ... 設定多設的 (SERVER=SHARED),去掉。