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进行连接,成功实现只读数据表打开。

 

posted @ 2022-06-23 15:47  tengchay  阅读(213)  评论(0)    收藏  举报