windows64位安装instantclient和ODBC驱动:
1、官网下载对应的instantclient base包和驱动包(个人为ODBC),将其内容解压在c:\program files\instantclient_?_?文件夹中(?代表具体版本);
2、(可省)设置系统环境变量:TNS_ADMIN,其值为:配置文件路径(此处省略,具体百度‘oracle tns_admin’);
3、cmd进入1中提及的解压目录,在cmd中输入odbc_install.exe,运行。此时很可能提示:文章标题错误信息。应对方法是cmd以管理员身份运行,重复以上步骤。安装成功会输出:‘Oracle ODBC Driver is installed successfully.’。
4、搜索栏下输入‘odbc’,打开数据源(odbc),在驱动程序栏可以看见oracle odbc驱动。
参考网址:stackoverflow
注意事项:
1、因为windows64位需要向32位兼容,因此出现system32和syswow64两个文件系统,因此在安装时需要两个版本驱动分别安装到对应目录下。(本人是在64位系统的vs2015上使用c++通过ODBC访问远端Oracle服务器,才发现此问题);
2、使用时需要在数据源(ODBC)中配置
windows64位安装instantclient和ODBC驱动:
1、官网下载对应的instantclient base包和驱动包(个人为ODBC),将其内容解压在c:\program files\instantclient_?_?文件夹中(?代表具体版本);
2、(可省)设置系统环境变量:TNS_ADMIN,其值为:配置文件路径(此处省略,具体百度‘oracle tns_admin’);
3、cmd进入1中提及的解压目录,在cmd中输入odbc_install.exe,运行。此时很可能提示:文章标题错误信息。应对方法是cmd以管理员身份运行,重复以上步骤。安装成功会输出:‘Oracle ODBC Driver is installed successfully.’。
4、搜索栏下输入‘odbc’,打开数据源(odbc),在驱动程序栏可以看见oracle odbc驱动。
参考网址:stackoverflow
注意事项:
1、因为windows64位需要向32位兼容,因此出现system32和syswow64两个文件系统,因此在安装时需要两个版本驱动分别安装到对应目录下。(本人是在64位系统的vs2015上使用c++通过ODBC访问远端Oracle服务器,才发现此问题);
2、使用时需要在数据源(ODBC)中配置