国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

如何把應(yīng)用程序程序和ORACLE客戶端一起打包

2024-08-29 13:48:51
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

   如何把應(yīng)用程序程序和Oracle客戶端一起打包                                                 作者:畢照杰   我們?cè)谧龀绦虻臅r(shí)候,經(jīng)常會(huì)需要安裝ORACLE的客戶端,假如客戶終端非常多的時(shí)候,這就會(huì)是一項(xiàng)很麻煩的工作,一方面要安排我們的應(yīng)用程序,另一方面要安裝RACLE客戶端,而且還要對(duì)ORACLE客戶端進(jìn)行NET EASY配置,真是不勝其煩。   為此我研究了很久,現(xiàn)在終于做到了可以把ORACLE客戶端和應(yīng)用程序一起打包,又自己用程序來(lái)配置NET EASY,剛好前兩天有兩個(gè)小弟問我如何把客戶端打包和用程序配置NET EASY的問題,我今天就在這里說(shuō)一下。   由于時(shí)間問題,今天就只能講一下客戶端打包的問題,另一個(gè)問題我會(huì)在下一篇給大家講一下。1、打包要知道的問題:  A、要打包哪些文件。  B、如何修改注冊(cè)表。  C、如何設(shè)置環(huán)境變量。  D、打包使用哪些工具。2、打包要使用的文件:  我們先找一個(gè)裝有ORACLE的機(jī)器,把以下的文件打包。為了保證ORACLE能正常訪問,我們需要保持原目錄結(jié)構(gòu)不變。  A、$ORACLE_HOME/BIN下邊所有DLL,IMP.EXE,EXP.EXE,SQLPLUS.EXE,SQLPLUSW.EXE。($ORACLE_HOME指的是ORACLE的主目錄,比如D:/ORACLE/ORA8I)。  B、$ORACLE_HOME/network目錄下的三個(gè)目錄:Admin、mesg、tnsapi,把它們?nèi)看虬?nbsp; C、$ORACLE_HOME/ocommon/nls目錄。  D、$ORACLE_HOME/oracore/mesg目錄。  E、$ORACLE_HOME qlplus下的兩個(gè)目錄:admin、mesg。3、如何修改注冊(cè)表:  為不麻煩,我們可以把這個(gè)裝有ORACLE的機(jī)器的注冊(cè)表里邊ORACLE信息照搬過(guò)來(lái)。全部照抄。4、如何設(shè)置環(huán)境變量:  設(shè)置環(huán)境變量,我們要在PATH前邊加上$ORACLE_HOME/BIN;5、使用哪些打包工具:      我個(gè)人比較喜歡的工具是WiseInstaller,它的功能很強(qiáng)大,能導(dǎo)入整個(gè)文件目錄(我感覺這一點(diǎn)比Install shilled要好)、導(dǎo)入注冊(cè)表、也可以設(shè)置環(huán)境變量,以及設(shè)置NT服務(wù)等等(我好象是給它做廣告似的)。      我們現(xiàn)在就可以使用它來(lái)做我們的客戶端了。      第一步,先把我說(shuō)的這些文件目錄全部導(dǎo)入到我們的安裝工程中去。      第二步,找到設(shè)置注冊(cè)表選項(xiàng),導(dǎo)入注冊(cè)表中HKEY_LOCAL_MACHINE OFTWARE/ORACLE下邊所有的注冊(cè)表值。      第三步,找到環(huán)境變量設(shè)置選項(xiàng),在它的PATH那里加上$ORACLE_HOME/BIN。這里的$ORACLE_HOME用<Installdir>來(lái)代替。      做完這一切,編譯,發(fā)布,OK。6、如何用手工來(lái)修改NET EASY。      現(xiàn)在假設(shè)我們已經(jīng)做完了這個(gè)安裝包,并且把它安裝到了我們的電腦上邊,那么,在開始菜單上是沒有ORACLE這個(gè)選項(xiàng)的,如何設(shè)置ORACLE NET EASY呢?      我們現(xiàn)在暫時(shí)可以這樣做:      打開我們的ORACLE客戶端的安裝目錄,找到NETWORK/ADMIN子目錄下邊的tnsnames.ora這個(gè)文件,直接對(duì)它進(jìn)行編輯就行了。      比如,我們現(xiàn)在想配置一個(gè)叫做NTSERVER的服務(wù)名,我們就可以這樣寫:NTSERVER = (DESCRipTION =   (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 機(jī)器名)(PORT = 端口號(hào)))   )   (CONNECT_DATA =      (SERVICE_NAME = 全局?jǐn)?shù)據(jù)庫(kù)名)   ))      然后,直接把它加到tnsnames.ora這個(gè)文件的后邊就行了。      假如NTSERVER這個(gè)服務(wù)名已經(jīng)存在的話,我們可以直接修改它的機(jī)器名、      端口號(hào)和全局?jǐn)?shù)據(jù)庫(kù)名就可以了。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 驻马店市| 法库县| 浪卡子县| 象州县| 靖远县| 保山市| 讷河市| 清流县| 武城县| 茶陵县| 且末县| 象山县| 巩留县| 颍上县| 任丘市| 大渡口区| 车险| 龙山县| 高平市| 河间市| 磐安县| 桃江县| 怀来县| 佳木斯市| 屯昌县| 莎车县| 家居| 屯留县| 安泽县| 盐边县| 高碑店市| 铁岭市| 紫云| 大渡口区| 襄樊市| 正镶白旗| 峡江县| 成武县| 城口县| 隆回县| 玛多县|