选择显示字体大小

如何把应用程序程序和oracle客户端一起打包


   如何把应用程序程序和oracle客户端一起打包                                                 作者:毕照杰   我们在做程序的时候,经常会需要安装oracle的客户端,如果客户终端非常多的时候,这就会是一项很麻烦的工作,一方面要安排我们的应用程序,另一方面要安装racle客户端,而且还要对oracle客户端进.net easy配置,真是不胜其烦。   为此我研究了很久,现在终于做到了可以把oracle客户端和应用程序一起打包,又自己用程序来配.net easy,刚好前两天有两个小弟问我如何把客户端打包和用程序配.net easy的问题,我今天就在这里说一下。   由于时间问题,今天就只能讲一下客户端打包的问题,另一个问题我会在下一篇给大家讲一下。1、打包要知道的问题:  a、要打包哪些文件。  b、如何修改注册表。  c、如何设置环境变量。  d、打包使用哪些工具。2、打包要使用的文件:  我们先找一个装有oracle的机器,把以下的文件打包。为了保证oracle能正常访问,我们需要保持原目录结构不变。  a、&#36;oracle_home\bin下边所有dll,imp.exe,exp.exe,sqlplus.exe,sqlplusw.exe。(&#36;oracle_home指的是oracle的主目录,比如d:\oracle\ora8i)。  b、&#36;oracle_home.network目录下的三个目录:admin、mesg、tnsapi,把它们全部打包。  c、&#36;oracle_home\ocommon\nls目录。  d、&#36;oracle_home\oracore\mesg目录。  e、&#36;oracle_home qlplus下的两个目录:admin、mesg。3、如何修改注册表:  为不麻烦,我们可以把这个装有oracle的机器的注册表里边oracle信息照搬过来。全部照抄。4、如何设置环境变量:  设置环境变量,我们要在path前边加上&#36;oracle_home\bin;5、使用哪些打包工具:      我个人比较喜欢的工具是wiseinstaller,它的功能很强大,能导入整个文件目录(我感觉这一点比install shilled要好)、导入注册表、也可以设置环境变量,以及设置nt服务等等(我好象是给它做广告似的)。      我们现在就可以使用它来做我们的客户端了。      第一步,先把我说的这些文件目录全部导入到我们的安装工程中去。      第二步,找到设置注册表选项,导入注册表中hkey_local_machine oftware\oracle下边所有的注册表值。      第三步,找到环境变量设置选项,在它的path那里加上&#36;oracle_home\bin。这里的&#36;oracle_home用<installdir>来代替。      做完这一切,编译,发布,ok。6、如何用手工来修.net easy。      现在假设我们已经做完了这个安装包,并且把它安装到了我们的电脑上边,那么,在开始菜单上是没有oracle这个选项的,如何设置oracle.net easy呢?      我们现在暂时可以这样做:      打开我们的oracle客户端的安装目录,找.network\admin子目录下边的tnsnames.ora这个文件,直接对它进行编辑就行了。      比如,我们现在想配置一个叫做ntserver的服务名,我们就可以这样写:ntserver = (description =   (address_list =      (address = (protocol = tcp)(host = 机器名)(port = 端口号))   )   (connect_data =      (service_name = 全局数据库名)   ))      然后,直接把它加到tnsnames.ora这个文件的后边就行了。      如果ntserver这个服务名已经存在的话,我们可以直接修改它的机器名、      端口号和全局数据库名就可以了。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons