ODBC是一個(gè)數(shù)據(jù)源,可以讓用戶(hù)連接各種不同對(duì)的數(shù)據(jù)源,可是在使用的過(guò)程中可能會(huì)遇到一些問(wèn)題,比如有win7 64位系統(tǒng)用戶(hù)反映說(shuō)ODBC無(wú)法連接ORACLE的情況,這是怎么回事呢?現(xiàn)在給大家?guī)?lái)具體的解決方法吧。
1、建立ODBC數(shù)據(jù)源:
1)操作系統(tǒng)是Win7 x64,客戶(hù)端是Oracle10gR2 x86;
2)使用PL-SQL Developer連接正常;
3)通過(guò)控制面板>管理工具>數(shù)據(jù)源(ODBC)打開(kāi)數(shù)據(jù)源配置,由于系統(tǒng)的這個(gè)ODBC為64位的ODBC數(shù)據(jù)源(這個(gè)64位ODBC的路徑默認(rèn)為:C:\Windows\System32\odbcad32.exe),所以在這個(gè)數(shù)據(jù)源里面是添加不了oracle的驅(qū)動(dòng)的。因?yàn)槲覀兪褂玫目蛻?hù)端為32位的Oracle 10g客戶(hù)端,則需要使用32位的ODBC程序來(lái)配置連接。32位ODBC的路徑默認(rèn)為:C:\Windows\SysWOW64\odbcad32.exe,在這個(gè)路徑打開(kāi)數(shù)據(jù)源配置就可以正常添加oracle的驅(qū)動(dòng)了。
2、使用ODBC連接Oracle報(bào)錯(cuò):
使用Excel和其他工具通過(guò)ODBC連接數(shù)據(jù)庫(kù)報(bào)“[Oracle][ODBC][Ora]ORA-12154:TNS:無(wú)法解析指定的連接標(biāo)識(shí)符”這樣的錯(cuò)誤時(shí),主要是因?yàn)檐浖话惭b在“Program Files (x86)”這種含有了特殊字符的路徑中了,由于Oracle對(duì)路徑比較挑剔所以會(huì)報(bào)這樣的錯(cuò)誤
3、解決辦法:把相應(yīng)的應(yīng)用軟件刪除,重新安裝在不含特殊字符的路徑中就可以了,保險(xiǎn)的方法就是軟件安裝路徑只包含英文和數(shù)字。
關(guān)于Win7 64位系統(tǒng)下ODBC無(wú)法連接ORACLE怎么解決就給大家介紹到這邊了,如果你有遇到這樣問(wèn)題的話(huà),可以嘗試上面的方法解決吧。
相關(guān)推薦:Windows7系統(tǒng)打開(kāi)ODBC程序的方法
網(wǎng)友評(píng)論