问:在Oracle连接外部系统的时候有哪些问题需要注意?当外部应用连接Oracle的时候,连接池该如何设置?另外,供应商是如何处理Oracle连接的? 答:你需要确保应用能够连接到数据库,同时连接的提供者需要不影响数据库与应用之间的性能。而这些是如何处理的,主要取决于应用提供商。举例来说,使用Oracle开放数据库连接(ODBC)驱动的话,你就可以设置获取缓冲大小,用来控制Oracle连接中每一个批处理在网络中发送多少数据。 连接池设置取决于你的应用平台。
举例,如果应用是Java写的,使用的是Java数据库连接(JDBC)驱动,那么你就需要对JDBC连接池进行设置。这个文档解释了如何在Orac……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:在Oracle连接外部系统的时候有哪些问题需要注意?当外部应用连接Oracle的时候,连接池该如何设置?另外,供应商是如何处理Oracle连接的?
答:你需要确保应用能够连接到数据库,同时连接的提供者需要不影响数据库与应用之间的性能。而这些是如何处理的,主要取决于应用提供商。举例来说,使用Oracle开放数据库连接(ODBC)驱动的话,你就可以设置获取缓冲大小,用来控制Oracle连接中每一个批处理在网络中发送多少数据。
连接池设置取决于你的应用平台。举例,如果应用是Java写的,使用的是Java数据库连接(JDBC)驱动,那么你就需要对JDBC连接池进行设置。这个文档解释了如何在Oracle 11g数据库中进行设置。而这个文档解释了.Net环境下的连接池设置。
Oracle连接根据不同的供应商,其处理方式也有所不同。Oracle网络栈提供了某种程度的抽象处理,因此无论使用ODBC、JDBC还是.Net Data Provider for Oracle都不会感觉有区别,对于Oracle实例来说,它们都一样。任何的性能优化都是在应用上进行的。
作者
Techtarget旗下Searchoracle网站的资深专家,有16年IT行业经验、计算机科学硕士、专攻数据库方向,曾担任系统管理员等职。此外,他还获Oracle 7.3、8和8i的OCP数据库管理员证书,目前为SGT Inc.公司首席DBA。
翻译
相关推荐
-
微软改变数据访问策略 OLE DB再次转向ODBC
这么多年以来,有数百篇文章、白皮书和博客文章都告诉我们要远离ODBC,应该转而使用本地供应商或者OLE DB。尽管如此,ODBC从没有真正的离开我们。
-
微软力推OBDC成为OLE DB的接班人
由于来自SQL Server社区的反馈表明,跨平台支持是一个非常重要的需求,这导致了使用ODBC代替OLE DB的解决方案的出现。
-
MongoDB源码分析之链接池(ConnPool)
balancer通过构造ScopedDbConnection实现来链接并执行相应操作,本文将介绍一下MongoDB中使用池化方式来管理链接对象以提升链接效率的原理。
-
.net连接Sybase数据库的几种方法
在本文中,作者向我们介绍了使用.net连接Sybase数据库的几种方式和配置,其中包括了ODBC方式、OLEDB方式等。