Oracle即时客户端状态

时间:2014-01-10 15:38:33

标签: oracle client rdbms oci instantclient

我看到了一些关于非常有前途的产品“Oracle Instant Client”的演示文稿。

  • 你能告诉我这个产品的状态吗?
  • 真的用过吗?
  • 甲骨文的支持如何?

它似乎相当于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

谢谢&问候

亚历山大

2 个答案:

答案 0 :(得分:1)

  

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

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

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

它已经存在10g并且完全受到支持,但就像其他一切一样,只有你有支持合同。从Oracle 12c开始有一个新版本的意义上,它仍然受到认证。

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

答案 1 :(得分:1)

Oracle Instant Client仍然是需要安装的产品,它带有较少的功能,即SQL Plus。

您可以按需添加单个组件。

Instant Client大小约为60 MB,与完整客户端相比,大约600 MB到1 GB取决于您在顶部添加的功能。

对于客户端应用程序的简单数据库连接,Instant Client完全能够实现此目的。想法是添加一些安全性,因为高级用户可能会对您的数据库造成连接威胁。