2014-01-10 84 views
0

我看到了一些关于非常有前途的产品“Oracle即时客户端”的演示文稿。Oracle即时客户端状态

  • 你能告诉我这个产品的状态是什么?
  • 是否真的被使用?
  • Oracle的支持如何?

这似乎是一种等同于Java的瘦驱动程序。是否真的像解压缩一样简单,修改1或2个环境变量并运行客户端应用程序?

http://www.oracle.com/technetwork/database/features/instant-client/index-100365.html

http://www.dbatoolz.com/t/installing-oracle-instantclient-basic-and-instantclient-sqlplus-on-win32.html

感谢&问候

亚历山大

回答

1

这似乎是一种相当于Thin驱动程序的Java。是否真的像解压缩一样简单,修改1或2个环境变量并运行客户端应用程序?

虽然这取决于您的客户端应用程序,但还是有很多。以及您下载哪些位。如果你安装了所有的软件包,那么它包括JDBC驱动程序(精简和OCI),OCCI应用程序库,SQL * Plus ...以及你可以从下载列表中看到所有的软件包。它是整个客户端的一个更小,更简单的版本,不需要安装,只需解压缩,这样也更容易分发。

如果您安装了完整的服务器或客户端软件,那么使用即时客户端也没有太多好处;除非您需要不同的驱动程序版本,或者出于某种原因想要从完整的Oracle二进制文件中删除执行权限。但是如果你有一个需要访问远程数据库的新盒子,那么只需简单地给你提供你需要的一切。 (不是很直接,但不远)。

从10g开始它就已经存在了,并且得到了全面的支持,但是与其他所有情况一样,只有在您有支持合同的情况下。从某种意义上说,它仍然得到了支持,因为Oracle 12c有一个新版本。

虽然在某些方面它非常适合客户使用。例如,我们开发了Pro * C模块,我们必须使用完整版本进行编译,但是我们可以在只有即时客户端的服务器上快速执行它们以访问远程数据库。但这对于Java来说不是问题。

+0

谢谢亚历克斯, 你最后的段落也解决了我的一个问题,因为,除了VB应用程序,我们使用pro * c开发模块。 然而,我主要关心的是这款产品的状态:它是否是主流,或者它是否意味着站在Oracle DBMS的大量卫星集合的角落。 Regards – Alex

+2

安装客户端是主流和可靠的。为什么80MB足够满的时候会出现一个臃肿的Full Client(400MB)?作为一个纯粹的OCI客户端,我甚至可以删除JAR,ODBC等,并将其更小。我还使用轻型版本(US-EN消息,仅限UTF编码),而不是多语言,多编码版本,这个版本比较大。 – ddevienne

+1

@ddevienne - 是的,我想我在生产中使用灯。我也喜欢你可以安装你需要的部分,因为它有多个包装。我没有意识到我没有跟进,说这是主流 - 虽然我已经指出,有一个12C版本,所以它不会去任何地方。这是他们创造的东西,而不是他们已经获得的东西 - 不确定这是(卫星)Alex所说的(另一个)...... –

0

Oracle即时客户端仍然是需要安装的产品,它只具有较少的功能,即SQL Plus。

您可以为每个需求添加单个组件。

即时客户端大小约为60 MB,与完整客户端相比,大约600 MB到1 GB的速度取决于您在其上添加的功能。

对于客户端应用程序的简单数据库连接,Instant Client完全可以实现这一点。这个想法是/增加了一些安全性,因为高级用户可能会对你的数据库造成连接威胁。

相关问题