最近有几次问到Oracle驱动的问题,有些人安装Oracle客户端来获取Oracle驱动,这种方法太麻烦,安装时间太长,安装还容易出错,出错后清理垃圾又是个麻烦事。推荐Oracle Instant Client这种轻量级的绿色程序代替安装Oracle客户端,可以从官网下载各种版本。
我们就用64位11g版本来举例子:
首先去官网下载Oracle Instant Client。
http://www.oracle.com/technetwork/topics/winx64soft-089540.html
下载第一个包instantclient-basic-windows.x64
和ODBC包instantclient-odbc-windows.x64
解压这2个包,注意2个包解压后的所有文件必须放在一个目录下,假设是D:/software/oracle-instantclient/instantclient_11_2,然后打开cmd窗口,进入这个目录,运行odbc_install.exe
提示安装成功后,运行64位ODBC驱动配置程序“C:/windows/system32/odbcad32.exe”
这里可以就可以看到Oracle的驱动。
其实官网的Oracle Instant Client下载界面中,还有其它包,Instant Client不但可以安装ODBC,还可以安装JDBC、配置监听连接服务器(sqlplus、toad、plsql)、备份数据库、导入导出数据。
由于toad、pl/sql都是32位程序,如果我们在64位操作系统下配置toad、pl/sql连接数据库服务器,需要在64位操作系统下配置32位的ODBC驱动。这种情况就下载32位版本的Instant Client,配置方法与64位是一样的。注意一点,32位ODBC驱动配置程序在“C:/Windows/SysWOW64/odbcad32.exe”
可以参考这篇博文:
http://kazake.blog.51cto.com/2155462/1336622
需要注意一点:/NETWORK/ADMIN/tnsnames.ora必须放在instantclient解压后的跟目录下,并且不能改变结构。
如果TNS Service Name栏位下拉框出现乱码,不需要理会,手动输入即可。
转载自:http://kazake.blog.51cto.com/2155462/1336633
新闻热点
疑难解答