win7x64 使用Oracle10g客戶端 鏈接 Oracle11g 調試時 提示“ORA-12154: TNS: 無法解析指定的連接標識符 ”
【分析】
1.檢查 連接字符串、拼寫無誤
2.網上搜索、發現可能是64位操作系統文件目錄Program Files (x86) 名稱導致。
原因:不管VS裝在那個路徑下,調試用的web服務器默認在:C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE。路徑中的括號找的麻煩,我把VS重裝或者換成VS2012,即使裝在D盤,它也會默認進入該文件夾。【結論】
1.打開Porcesse Explorer
2.找出了WebServer4.0.EXE的Command line
3.然後將program file (x86)改成短格式:
"C:\Progra~2\Common Files\Microsoft Shared\DevServer\10.0\WebDev.WebServer40.exe" /port:3222 /path:"E:\MDCWorkSpace\mobile\RobamWap" /vpath:"/RobamWap"