描述在ArcCatalog采用直接的方式連接SDE數(shù)據(jù)庫時,無論怎樣填寫連接參數(shù),都連接不上(數(shù)據(jù)庫管理工具和代碼都可以連)。主要報兩類錯誤: Error:ORA-12154:TNS:無法解析指定的連接標識符No extende(oracle服務器IP: oracle服務器端口號/oracle服務名); ORA-06413 連接未打開錯誤。(sde:oracle10g: oracle服務器IP: oracle服務器端口號/oracle服務名)。 分析經(jīng)檢查連接字符串、oracle配置文件、環(huán)境變量、host文件等,仍未找到解決方案,于是整理了大家連接的情況,統(tǒng)計如下: 從上表中可得到一個未驗證的結(jié)論:只要是安裝Oracle 10g客戶端,使用ArcGIS10.1及以后的環(huán)境都連不上。經(jīng)驗證和百度,確實如此。 還有一個問題,本來ArcGIS10.0的環(huán)境也應該連接不了,但由于其安裝路徑為非(x86)路徑,才導致可以正常連接。 結(jié)果在使用Oracle 10g客戶端連接SDE出現(xiàn)錯誤時,主要原因是Oracle客戶端版或ArcGIS桌面版本路徑造成的,解決方法: A.桌面安裝在不帶()的路徑下; B.用戶選擇Oracle11g或者更高版本的客戶端。
|