SQL Server Linked Server to Oracle

Oracle官网下载ODAC,本文以64-bit ODAC 26ai为例

Oracle .NET, Visual Studio, and VS Code ODAC Downloads for Oracle Database

解压文件,命令行管理员身份打开,进入目录

安装命令:

.\install.bat OLEDB D:\ODAC2326 ODAC2326 true true

详细命令说明可查看解压后的readme.htm

修改系统环境变量:

PATH:添加这两个路径D:\ODAC2326及D:\ODAC2326\bin

注意:这里是2个路径。之前做测试时,只加了D:\ODAC2326\bin,一直报7302错误

TNS_ADMIN:指定你tnanames.ora所在路径,对于FCI我们可以直接指定在共享盘,这样就无需配2次的tnsnames.ora

打开SSMS--Linked Server--OraOLEDB.Oracle

修改默认的NLS_LANG值

可根据实际值修改为AMERICAN_AMERICA.AL32UTF8防止中文乱码