免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4075 | 回复: 5
打印 上一主题 下一主题

有没有办法,不配置TNS,直接连接oracle数据库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-28 21:29 |只看该作者 |倒序浏览
最近做一个项目,连接oracle数据库的参数都保存在集中的ldap中
有没有办法,客户端不需要配置tns,直接从ldap中读取连接所需的参数(ip、端口等等),然后从程序里面利用这些参数直接连接oracle
这样当配置改变时,只需修改ldap中的参数,无需每个客户端机器修改tns

注1:客户端可以安装oracle客户端
注2:开发语言使用C#

论坛徽章:
0
2 [报告]
发表于 2008-08-29 09:17 |只看该作者
有办法,从你的ldap中读取相应参数,在连接时生成一个tnsname文件不就可以了么?退出的时候删除了tnsname,

论坛徽章:
0
3 [报告]
发表于 2008-08-29 13:49 |只看该作者
原帖由 dingning239 于 2008-8-29 09:17 发表
有办法,从你的ldap中读取相应参数,在连接时生成一个tnsname文件不就可以了么?退出的时候删除了tnsname,


呵呵,我已经准备在没有其它办法实现的情况下这么做了,同一台机器的tnsname文件中还配置了其它程序用的配置,我还要分析那个文件,比较麻烦

真的没有其它的办法了吗

论坛徽章:
0
4 [报告]
发表于 2008-08-29 15:44 |只看该作者
有办法, 你看看Oracle Network management这本书吧。 Oracle IAS的Middle Tier默认就将tns信息保存在了Oracle Internet Directory中。

论坛徽章:
0
5 [报告]
发表于 2008-08-29 23:38 |只看该作者
原帖由 blue_stone 于 2008-8-29 15:44 发表
有办法, 你看看Oracle Network management这本书吧。 Oracle IAS的Middle Tier默认就将tns信息保存在了Oracle Internet Directory中。


多谢版主!让我看到了希望!

Oracle Network management这本书我在网上搜索不到,能给个链接吗,或发到我的邮箱,iq199@tom.com

论坛徽章:
0
6 [报告]
发表于 2008-08-30 11:46 |只看该作者

直连

不安装客户端连数据库的话,以前用过 c++ build 下面的 ODAC,这个非常方便。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP