OBDC连接ORCAL数据库
活字格连接ORACL数据时,要求数据开通的权限是可读写,但是数据库给的权限是只读的,搞了好久都是连接上了,不显示表,后来在活字格的论坛里面有说通过OBDC进行连接可以实现,那就试试吧!!
通过百度资料,终于搞定,把步骤记录一下,以备后续使用:
1、安装Oracle_ODBC驱动,据说是分32位和64位,反正我是全部都装了
在官网Instant Client for Windows (32位和64位全部都下了),下载instantclient-basic-nt-11.2.0.4。zip和instantclient-odbc-nt-11.2.0.4.zip两个文件,注意版本需要一致。解压上面两个包,把解压后的文件放在同一个目录,然后通过CMD(要用管理员权限运行哦),CD到解压的目录,运行odbc_install.exe进行安装;
2、安装完之后就配置这2个文件夹的tnsnames.ora(在安装目录\network/admin下手工编辑tnsnames.ora,没有就自己建文件夹),然后配置
server03.world(自定义) =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP)(PORT = 服务器端口))
(ADDRESS = (PROTOCOL = TCP)(HOST = 服务器IP)(PORT = 服务器端口))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME=服务器标志名)
)
)
反正我的配置是2个都一样。
3、配置完之后打开(在运行里面打开)
- 64位:
C:\windows\system32\odbcad32.exe - 32位:
C:\Windows\SysWOW64\odbcad32.exe4
4、登录之后,进行配置ODBC数据源配置,

测试通过之后,回到活字格进行登录,外联数据库,通过ODBC进行连接,成功实现只读数据表打开。

浙公网安备 33010602011771号