找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 3734|回复: 6

关于OA报表无法连接外部数据源是ORACLE数据库问题的解决方法

  [复制链接]

1

主题

1

回帖

9

牛毛

二级牛人

积分
11
发表于 2015-1-31 22:33:38 | 显示全部楼层 |阅读模式 来自 广西
本帖最后由 通达林河水 于 2016-7-30 15:40 编辑 <br /><br />先说一下我的OA系统环境:
Windows Server 2008 64位
通达OA 2013增强版
附带的BI版本 4.0
未安装任何oracle客户端。
外部业务系统的数据库是ORACLE 11g (11.2.0.4 64bit) (AIX操作系统)
开始,在 “报表管理 - 模板管理 - 数据源” 里面 向添加 ORACLE的数据源 均无法成功,老是提示  “参数设置错误”,我使用ORACLE也不下10年了,貌似难倒我了。
后面在参考下面两个帖子的内容后,发现OA系统连接ORACLE使用的驱动是 Microsoft ODBC for Oracle  ,
经过两天的资料查找和分析后,发现连接的参数只要按照下面的写就可以连接成功:
数据源名称 : 自定义
数据源类型:选择 ORACLE
服务(器)或文件 : 192.168.1.100:1521/orcl   -- 192.168.1.100 是外部oracle数据库服务器的ip,端口是1521,orcl是实例名
端口:留空
数据库名称:orcl   -- 这里填写外部oracle数据库的实例名
登录账号: system   -- 有权限登录的账号
密码:oracle  -- 对应的密码
这样就能够正常连接了,参考下图。
另外的一张附图是 在 Windows Server 2008 64位  调用 32位的 ODBC ,并在里面 参考上面的连接方式进行 成功连接外部数据库。
希望能够帮助到有需要的人,少走弯路。
oralce_OA.PNG
oralce_OA_1.PNG
oralce_OA_3.PNG

1

主题

1

回帖

9

牛毛

二级牛人

积分
11
 楼主| 发表于 2015-2-1 10:14:26 | 显示全部楼层 来自 广西
本帖最后由 通达林河水 于 2016-7-30 15:40 编辑 <br /><br />不过现在又遇到新问题了,
从外部oracle数据源里面读出来的 有视图、存储过程、函数、触发器,就是没有 表 。
晕死!
别跟我说 登录数据库的 用户没有授权读取相关的资源啊,这种低级错误是不会范的。
请问各位,这个问题该如何解决?

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2015-2-2 09:34:19 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:40 编辑 <br /><br />请用表的所有者(owner)登录。

3

主题

3

回帖

37

牛毛

二级牛人

积分
43
发表于 2015-4-22 11:07:24 | 显示全部楼层 来自 山东省临沂市
本帖最后由 通达林河水 于 2016-7-30 15:40 编辑 <br /><br />楼主还有提示,我的什么提示都没有···

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2015-4-22 17:59:12 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:40 编辑 <br /><br />连接oracle时 服务(器)或文件:指定为oracle服务名称(在oracle net manager中设置服务名称),端口号不填。另外如果oracle服务器与OA服务器不是同一台机器时,OA服务器上要安装oracle客户端程序,注意要用32位的。数据库:指定表空间;登录名:指定为表空间所有者。

15

主题

53

回帖

601

牛毛

游客

积分
669
发表于 2016-4-29 17:48:48 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:40 编辑 <br /><br />不过现在又遇到新问题了,
从外部oracle数据源里面读出来的 有视图、存储过程、函数、触发器,就是没有 表  ...[/quote]
你好,你这个问题解决了?我也连接上了,只能看见视图、过程、触发器。就是看不见表。

1

主题

1294

回帖

1962

牛毛

游客

积分
3246
QQ
发表于 2016-5-3 09:44:31 | 显示全部楼层
本帖最后由 通达林河水 于 2016-7-30 15:40 编辑 <br /><br />账号设置为 表的 所有者 owner。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-5 23:21 , Processed in 0.150705 second(s), 43 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

快速回复 返回顶部 返回列表