如何使用Oracle10gR2I tantClientLight执行程序部署

文章作者 100test 发表时间 2007:09:06 12:55:46
来源 100Test.Com百考试题网


  客户/服务器程序能通过几种方式与Oracle数据库进行通讯。最常见的一种就是使用一种中间层,称之为Oracle调用接口(OCI)。一旦你在数据库服务器上安装了Oracle软件,就必须在运行客户端程序的机器上安装一些客户端程序,因为必须使用它们执行OCI调用。

  通常Oracle 的客户包都是比较大,安装全部组件的话需要超过700MB的空间。此外,必须在每台运行客户端程序的机器上进行安装操作,尽管提供了自动安装的选项,但是这些都算作是部署过程中的额外工作。

  最早的Oracle Instant Client,是在10gR1中推出,它大大简化了应用程序的部署。你可以在Oracle的技术网站上免费下载到这个文件。Instant Client的共享库的大小只有216MB,并且十分容易安装。你只需要将文件拷贝到客户机上,设置好指向文件的环境变量即可。甚至常见的安装过程都不需要。

  Oracle 10g Release 2(10gR2)中推出的新版本Instant Client Light容量更小。它的共享库容量只有32MB。进一步减少了当客户机执行Oracle数据库调用时所需的文件大小。它是通过删除库中的多语言版本错误文本和字符集而只保留英文版本做到这点。如果接受这点局限性的话,你就可以使用Instant Client Light。

  10gR2中也发布了Instant Client 软件开发工具(SDK)。其包括了编译那些需要直接调用OCI库的程序所需的全部头文件。在过去,即使可以使用Instant Client部署程序,也还需要完整的客户端开发包去连接Oracle库中的代码。现在,一个独立的SDK使得不再需要完整的客户端开发包。

  Instant Client能够与客户端支持的不同版本的Oracle数据库进行连接。


相关文章


Oracle中临时文件File#和Db_files关系
Oracle与M QL过程之间的转化
Oracle数据库体系框架及SQL语句性能探讨
用裸设备来提高Oracle数据库的性能
如何使用Oracle10gR2I tantClientLight执行程序部署
OraclePL_SQL编程风格与系统性能提高
如何在Oracle10g中通过网络连接导入数据
直接利用ALTERTABLE ACE命令修改大文件(BIGFILE)表空间
甲骨文总裁解密:Oracle的成功秘诀
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛