IS制作Oracle靜默安裝包_第1頁(yè)
IS制作Oracle靜默安裝包_第2頁(yè)
IS制作Oracle靜默安裝包_第3頁(yè)
IS制作Oracle靜默安裝包_第4頁(yè)
IS制作Oracle靜默安裝包_第5頁(yè)
已閱讀5頁(yè),還剩43頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、IS制作Oracle靜默安裝包第一部分:前言 目標(biāo)需求實(shí)現(xiàn)ESL嵌入式軟件許可在安裝過(guò)程中,需要安裝我們的軟件產(chǎn)品,并且安裝Oracle數(shù)據(jù)庫(kù)。安裝數(shù)據(jù)庫(kù)之后Oracle數(shù)據(jù)時(shí),必須實(shí)現(xiàn)需要導(dǎo)入基礎(chǔ)數(shù)據(jù),創(chuàng)建指定的庫(kù),創(chuàng)建用戶和表空間。在安裝 靜默安裝,不能出現(xiàn) GUI界面,也不能暴露出安裝參數(shù)。所有安裝過(guò)程一次完成,無(wú)需用戶干預(yù)。環(huán)境說(shuō)明操作系統(tǒng)Windows XP SP3安裝工具InstallShield 2009P remier Edition數(shù)據(jù)庫(kù)Oracle 10G-R2第二部分:配置Oracle此過(guò)程需要對(duì)Oracle進(jìn)行相關(guān)的配置,包括錄制Response 文件、制作帶數(shù)據(jù)的模板

2、、 調(diào)整安裝腳本、解鎖用戶腳本,設(shè)置環(huán)境變量等操作。錄制 response 文件1.運(yùn)行CMD,在命令行窗口進(jìn)入 Oracle 所在路徑,這里路徑為 D:OracdatabaseOracle10gserver.rs p是要保存的文件名。p 嚴(yán)tccH -dest inat ianf i le d:elel0gEet%>er嚴(yán)s p2.運(yùn)行此命令后,Oracle安裝界面被打開(kāi)。3.去掉創(chuàng)建啟動(dòng)數(shù)據(jù)庫(kù) 4.在匯總信息出現(xiàn)時(shí),退出安裝界面,不進(jìn)行安裝。旦IdH颯鼻吐 14:直:選擇安裝方法«基本安SKI)蹩用宿祗晝逢頂 儒要輪人的內(nèi)容量劉 執(zhí)行兗整的m 亠Dtatase叫妥裝-此選頊

3、便用文伴;S蜿進(jìn)行存 需,棄離一個(gè)令用于騎有數(shù)霍庫(kù)標(biāo).O“eU 主 BSIS® d):卜:曲垃U'pzihK譏W Z t)d&-】jfctt版(ZGB)安邂類型:倔啟動(dòng)數(shù)庠儲(chǔ)加720«的為)OS 級(jí)安 SS(fi)可以選擇趣ifi攻”例Sn;為那,STSTEH, SlTSHJJff ?3 DBMP 用不ffiD警,途擇數(shù)S庫(kù)宇曙痍,產(chǎn)品語(yǔ) 瓦a動(dòng)備陸 足制妄魏以廉備用麗逸項(xiàng) 例如a動(dòng)刖儈理)-cle Utiiversal Installer; ft要概要Oi-acle Database lOg 10. 2. 0* 1. 0字全局設(shè)豊F來(lái)湧:D: 0r4cdi

4、tibs.s«in3*.iLl. . /sts<*/prcdTicts. xmlHOracle 主目錄:D : Dr acle pr oductK 10, ?.(Or-aUt 10hom e 1)L寶裝類型:企業(yè)版4產(chǎn)話語(yǔ)言卜簡(jiǎn)?中文L英語(yǔ)點(diǎn)空間要菽-CA姜蠡空間45lflB (包括44WB臨吋空間):可用空間7. Lp V要求空間S73HB :可用空間54.勺9GE占'新妄裝爼件(114亍產(chǎn)品)Agant K«Quirad Support FiIqe !. Z. . 1.0 Assi atant CommoiL Files 10.2. 0 . 1. 0 -B

5、all Shtrw 1.1. 13.0.0Bul1 Itools Common Files 10. 2.0. 1.0¥幫助上一涉卞一歩(P安裝5.此時(shí)發(fā)現(xiàn)在 D:Oracdatabase 目錄中出現(xiàn)了 OraclelOgserver.rsp 文件,說(shuō)明錄制成功。該文件存放的路徑,我們后續(xù)將會(huì)在Install.bat中用到。創(chuàng)建用戶、表空間、導(dǎo)入基礎(chǔ)數(shù)據(jù)1.在已有的同版本數(shù)據(jù)庫(kù)中創(chuàng)建用戶、表空間、導(dǎo)入基礎(chǔ)數(shù)據(jù) 2.使用SQL系統(tǒng)賬號(hào)登陸,并執(zhí)行 CreateDB.sql腳本。注意:腳本中的路徑應(yīng)該以實(shí)際的數(shù)據(jù)路徑為準(zhǔn)。3.導(dǎo)入文件zgisexp.dmp和zproexp.dmp 。把此腳

6、本存為 CMD 文件,直接執(zhí)行即可。注意:腳本中的路徑應(yīng)該為實(shí)際 dmp文件存放的路徑。另外此腳本為本單位的數(shù)據(jù)信息,可不作為參考!Ir, Il i 11 II = r Rimp zgi5/zgisora1 ftg Froniiser- zgis touser-zgis filp-D:OracS(JLscriptVgisexp.dnp logD;OracSQL£criptinp0331.Log coniut-y ignore-ip feedfrack-lflOainp zpro/zprooral ffg froiiij5er= ?pro tou5er=?pro file=D:VOra

7、cSQLscript?prDe)p.dip log=D:OracSQLscriptinp0331 Jog connit=y iqnore=y feedl>ack=1O0B創(chuàng)建用戶、表空間腳本:CreateDB.hqI -記事本文件編強(qiáng)榕式卸查著也幫助沁一創(chuàng)建2血£表空間CREATE SMALLFILE JAeLESPACE "*2CIS*D口TflFIL匚 *D;PRODUCTle.2.0OnfiDfiTflSURUEVZGIS.DBF' ST2E 2eoriLOGGING EXTENT NANAGEMEHILOCAL SEGMENT SPACE MANftC

8、EHENT AU70 :創(chuàng)建2PR0表空間CREATE SnnLLFILE TABLESPACE "ZPRO"'DATAFILE 'D:PRODUCTie,2.0OHflDflTflSURUEVZPHO,DBF' S12E eoMLOGGING 匚XTEHT hinNAGEHEHILOCAL SEGNEHT SPACE HANftGEIiEhT AUTO;一刪除和用戶DROP USER "2GIS'* CASCADE; DROP USER "ZPRO- CASCADE;創(chuàng)®2GIS用戶CREATE USER &#

9、39;"SGIS- PROFILE "DEFAULT"IDENTIFIED BV *'ZGIS"DEFAULT TABLESPftCE "ZGJS"' nCCOUHT UNLOCK; 一授于? ElSffl戶相應(yīng)權(quán)限 GRAMTGRRMT GRRHT GRAHTTEMPORARY TABLESPACE “TEMP"CREATE AMV SEQUEMCE CREATE ANV TABLE TO ENQUEUE ANV QUEUE ID -ZGIS-; UHLirriTED TABLESPACE TO -ZGIS

10、*':TO 臨(SIS蔦 "ZGIS";GRRMT GRAHT GRAHT GRANT"CONNECT" TO ZGJS";"DBA" TO VGIS": *'RECOUERV_CATALOC_OWHER"' TO "'CIS'*: 'RESOURCE'* TO "215亍S"創(chuàng)建EFRU用戶CREATE USER 'NFR曠 PROFILE 'DEFAULT" IDEHIIFIED BV *&

11、#39;?PRD'' DEFAULT TABLESPACE ZPRO" ACCOUNT UNLOCK; -授于即RO用戶相應(yīng)取限 GRAHTGRAHT GRAHTGRAHTTEMFCRARV TABLESPACE "TEMP-TO "2PfiO-; "ZPRO";CREATE flHV SEQUEMCE CREATE AMV TABLE TO ENQUEUE ANV QUEUE IO -ZPRO"; UMLINITED TABLESPftCE TO '-ZPRO*':GRAM GRAHT GRAHT G

12、AAHTCONNECT" TO -ZPRO:"DBn" TO "ZPnO":*-REC0UEHV CATALOG OllNER" TO ''ZPHO'*; RESOURCE'* TO 迄PR曠;制作帶基礎(chǔ)數(shù)據(jù)的模板有了以上的數(shù)據(jù),我們就開(kāi)始制作數(shù)據(jù)的模板,以便建庫(kù)的時(shí)候使用。1.創(chuàng)建數(shù)據(jù)庫(kù)模板在命令行下運(yùn)彳亍:createCloneTempiate.cmd <ORACLE_HOME> <S!D> <templateName> <sysPWD>CreateC

13、loneTemplatexmd d:oracleproduct10.2.0db_1 oralOg tefTip_1Og oracle1CO匸豐F辭軒7茜r; 石吉w 話芮勺I tine /tI SEILOCALI SETI SETSETI SETORACLE HQH=%1 H?_(lRflCLE_SI>-t2 TEWP'LATE_NAt£=3 S/S PASSifORD=UaRflCLE_HCnE%Uin;dbca -silent -crMteCloneTemplate -SQurteDB W_DflflCLE_SI)i -sysDBnuserHaresys -sy%時(shí)

14、-tenplateHane VEMPLftlE HAHE% -naintdifiFileLocations false tine ft2.創(chuàng)建好后,我們會(huì)在目錄中,發(fā)現(xiàn)如下兩個(gè)模板文件。temp_10g.dbc temp_1O.dfb此處兩個(gè)文件的作用是,按照數(shù)據(jù)庫(kù)模板的形式創(chuàng)建數(shù)據(jù)庫(kù),無(wú)需在導(dǎo)入表,創(chuàng)建用戶和導(dǎo)入基礎(chǔ)數(shù)據(jù)。這一步,先在已有的Oracle環(huán)境下完成。我們拷貝這兩個(gè)文件即可。3.修改 temp_10g.dbc<M?scParam3><databaseType>MULTIPURPOSE</ciatabaseType <f>erGentage

15、MemTOSGA>70</ percentagelM ernT OS GA > <customSGA>false</ customSGA ></ MiscParams >安裝腳本描述在進(jìn)行Oracle安裝過(guò)程中,需要安裝程序調(diào)用以下的腳本,以實(shí)現(xiàn) Oracle的安裝過(guò)程。1.lnstall.cmd 安裝 Oracle 軟件腳本執(zhí)行此腳本時(shí),需要帶以上的參數(shù),具體參數(shù)后邊會(huì)有說(shuō)明。;¥ E 堀菩:E ) 硝藝白尋腫幫抽廣iecha off time/t setlocdlset set set set set set REMN?_OR

16、ACLE_HOHE=%1 RAGLE_Hai1E_HAME=2re5pon5cFileDir=3»ISK_l)RHIE-%4RonitorFlleB lHSTflLL_T?PE=S tt Halid Ualues for IHSTALL_TVPE are = "EE"* SE",酊d *PE'ECHO Starting InstallationPlease uait 15-2fi minutes.del Zq nonitorFile set FROM_LOCftriOH=DISK_DRIUEstageproducts_xn»l DISK

17、_DRHIEinstallDui .exe -noconsole -silent -force -fiontu32FDldersActions -waitt -nonitorFile monitorFile FROM_LOCATIONVROM_LOCAIIOM ORfiCLE_HONE=MV_ORflCLE_HOME ORflCLE_HOME_NflME=tORACLE_HOME_NnriE INSTnLL_TVPE=IMSTflLL_TVPEX -resporscFlle Xr«5po oracle1Bgseruer.rsp也ECHO OFFIF NOT ERRORLEUEL Q

18、GOTO FAILEDECHO Success*Goto finish:FAILED ECHOFftLED, quitting now:FINISH ECHO DnnoF2. copy netca.cmd拷貝監(jiān)聽(tīng)文件和模板文件,并創(chuàng)建監(jiān)聽(tīng)服務(wù)腳本。雹竺血換咗T乞三遠(yuǎn)耳丈1牛廈鉞握 骼式屮 童看妁 幫舫QPecho offset SOUR角set DBrATt1=2copy 5OURdatJl)Jseresponsenetca.rsp XDBPATHcopy %50URVtemp_1 Og _dbc XDBPflTH'product1 0.2 . O.dh_1.jscistantsdhc

19、ateinplatos copy 50URtGiip_1 眄,d-Fb DBPnTHproduct1 0_3 .叭dh_1 Vassistantskdticateinplates DBPfiTHpro<iuct-l 8.2.0di)_1hinnetca /silent /response-file OBPnrHrietca-rsp?腳本中存在兩個(gè)接收的變量,這個(gè)是從 IS中傳出來(lái)的路徑參數(shù),必須存在。另外,模板文件必須拷貝到指定的路徑下,vOracle_Home>assistantsdbcatem pl ates3. createDB.cmd創(chuàng)建帶模板數(shù)據(jù)的數(shù)據(jù)庫(kù)腳本。此腳本用于根

20、據(jù)數(shù)據(jù)模板創(chuàng)建數(shù)據(jù)庫(kù),命令帶如下的參數(shù):createDB.cmd wORACLE_NOME> <tempiateName> <SID> <GfobafDBName> <sysPwd> <systemPWD> <recciyerAr&a> <conffgEM> <dbsnmpPWD> <-sysmanPWD>SET REH SET SETSET SET SETSET SET SETREN desired uariable.REM - you may need to add m

21、ore-The shift command allou5a argunent (IBJ to becomeshifts, you dpcide to pass塔9; SO uindous can read 1more paranFters.jJj - -呵T牛?。?訂P echo oft tinte /t SETLOGfiLMV_ORflCLE_HOME=1tenplate including the .extension like General_Pupu-provide Full nane of theTENPLnTE_NfiME=2MV_ORnCLLsiD=%3MV_GLOBAL_DB_

22、NAME sy£Pa£sword=%5 5y5tenFa55Uord=6 recoueryRreaDe5tination=VCONFIGURE_EN-0dbsnnp Pas5wor"d=9SHIFTSET sysmanPassuordteSET PnTH=MV_0RACLE_HDt1EDin;PniH if * 'contig ur p_eiTi' *=' 'NO" goto no_eni_confi9-gdbnane W_CLOfifiL_DB_Nfldbea -silent -createDatabase -tenpl

23、mteMane 鎰TEtlPLfiTE_HfiME塔 riV_ORnCLE_SID -sysPassword-systenPMSwoFd sstpinPmswoM塔-pecougryApgaDestination pecoueryAreaDestination -enConfigurstion LDCDL -dbsninpPdc dbnmpPassword -sysmanPassword sysmanPassword奄goto End :noernconfigdbea -silent -CPeateDatabase -tenplateNane lEt1PLfiTC_HnME -gdbnane

24、W_GLI)fiAL_DB Hfl MV_ORnCLE_SID -sysPasiiDHd 奄sysPa弓兮uoFd鬻一雪ystenPasswoFd systenPaeswoFd奄- recoieryAr&Destination recoueryflreaDestintion:end4. unlock.bat用戶解鎖腳本 安裝模板生成的數(shù)據(jù)庫(kù),其用戶狀態(tài)為鎖定,需要執(zhí)行解鎖腳本。r iuilocl.lial -記事本近件ly i 鎬說(shuō) M 式 Q &耆:心 幫片;HloffEGt sqlp=1鎰5qlpproductM 0-2plus ss/oracle as ssdb-a ct

25、ijnge .sql其中 change.sql 為:仁change. sql -記事本集合Oracle安裝腳本以上的4個(gè)腳本是安裝過(guò)程必備的4個(gè)腳本,我們現(xiàn)在整理為一個(gè)批處理文件install.bat , 以便我們?cè)谥谱靼惭b包的時(shí)候調(diào)用該批處理。根據(jù)上述腳本的參數(shù)類型,我們把參數(shù)補(bǔ)完整。Ok,現(xiàn)在已經(jīng)完成了 Oracle方面的設(shè)置,我們需要保留的文件為1+4個(gè)批處理文件、1個(gè).SQLechD OFF。亡ho準(zhǔn)備更新壞境變量.,set DATRBASEDlR-%1echoecho源路徑為SOURPflTHecho目標(biāo)路徑為DATABflSEDIREchoCalldatabasE 盤(pán)SOUR卩fi

26、TH%、database %DRTABASEDIR%in5tall,log EE Echo晝蓋舊畫(huà)熬畫(huà)頑幫驚純觸AB睡。吹、呼d"叭何2小叭dbl旳.安裝完畢IEchocallEcho準(zhǔn)備創(chuàng)建監(jiān)聽(tīng)S0URFATHwin3ZCQpynetC3_cmd SOURPRTH EDflTflBflSEDTR鎰創(chuàng)建監(jiān)聽(tīng)完畢!準(zhǔn)備創(chuàng)建數(shù)據(jù)庫(kù)請(qǐng)帶等.° .%S0URPfiTHwin32createDB,cnid DATftBflSEDIRXproductMB.2.Cdb_1 ten»p_1 Og.dbc orEchoCalloracle oraclo DOinBftSEDIRXr

27、ocouGrarGa VES oraclo onacleEcho創(chuàng)建數(shù)據(jù)庫(kù)気畢!EchoCallEcho解鎖用戶并修改俺碼。寵SOURPATH竜kwin32unlocH_h3t 怎DflTflBftSEDIR寵成功解鎖用戶I匚choU共共黑數(shù)據(jù)庫(kù)全部安裝完畢! I I?腳本中存在一個(gè)接收的環(huán)境變量 DATABASEDIR% ,這是由IS運(yùn)行此程序帶出來(lái)的參數(shù),此參數(shù)為安裝的目標(biāo)路徑。? %SOURPATH%這個(gè)參數(shù)雖然沒(méi)有在BAT文件中有任何的接收說(shuō)明,但是在執(zhí)行安裝過(guò)程中,IS會(huì)創(chuàng)建該參數(shù)在BAT文件頭端,該參數(shù)為目標(biāo)源路徑地址。如何在IS中自動(dòng)創(chuàng)建該變量,在第三部份中說(shuō)明。?以上的腳本分別

28、調(diào)用了上邊的 4個(gè)腳本,他們后邊均帶有參數(shù)。文件和兩個(gè)模板文件。這些文件將會(huì)在IS或安裝中被調(diào)用。卸載腳本描述1. deinstall.cmd 卸載oracle 軟件,該腳本的參數(shù)如下:de|install.cmd <ORACLE_HOME> <HOME_NAME> <responseFileDlR> <monitQrFHe>C deliistall, e>d -記事本setsetsetHV_ORACLE_HOHE=1ORACLE_HOME_NAHE=V re5pon5eFileDir=%3PATH=ORACLE_HOMEbir;PATH百

29、tup OracleORfiCLE_HI)riE_NAI1EIHSListerersetnetwinutilsXrenoueSeruice OracleORACLE_HOHE_HAMEXTHSListenerXNV_ORfiCLE_HOMEouiblnEetup.Exe -noconsole -silent -deinstall -waittorconplEtion ORnCLE_HOME=W_ORfiCLE_HI)ME ORAClE_HOI1E_MflME=ORfiCLE_HOME_NfiME RE MOUE_HOI1ES = " "X MV_ORnCLE_HOME

30、9;'*' -resporseFilP XresponseFilel)iroracle1 Bgserwer. rsprd yq SMV_ORACLE_HOI1Etino/t2. comp leteClean.cmd清除相關(guān)文件和設(shè)置,該腳本的相關(guān)參數(shù)如下:completeClean.cmd <recoverArea> <OracleBase> <Oraclel nventcryF coupleteCIeazi. CBd.-記事辛- . - , - ,set set set setRECOUERV_nREn-1 MV_DRACLE_BASE-2 0R

31、ACLE_IMUENT0RV=3 SOURPATH=etrd /s /q RECOUERV_fiREfl rd /s /q ORACLE_1NUEHTORVX rd /s /q MV_DRflCLE_BfiSEwinutilsXrenoueORADBAREM - Uncomment this section cnly if i|ou want toOracl電 registry for all Ofsfrom this machine_uinutilsXrenoveOracIeHoiiieRcgistrdel OracleRegistry.backup tine/t集合卸載腳本?以上兩個(gè)腳本為

32、卸載數(shù)據(jù)庫(kù)所用,我們把他集合為一個(gè)批處理,以方便IS調(diào)用。? 該腳本中依然存在DATABASEDIR% 和SOURPATH%兩個(gè)參數(shù)。作用同install.bat22 壬 N I J;F set DATABASEDIR=1。亡rw準(zhǔn)備卸載數(shù)據(jù)庫(kù)軼件請(qǐng)稍等一 _call S0URPfiTHid %DATfiBfiSEDlRproduct1 e.2.Odb_1 Oradb1Clg_HDne1database %DATABASEDlFtVingtall.log-echo卸載完畢echocall filesoracle"Mho請(qǐng)除完畢I豔黯驍鑑曙蠶eCZE 常on“狀ED叭rsep®

33、;“c :第三部分:使用IS2009向?qū)гO(shè)置1.打開(kāi)lnstallShield2009,新建一個(gè)Installscript. MSI Project,建議選擇此工程,因?yàn)樵摴こ讨С帜_本編寫(xiě)。選擇類型為Windows Installer > InstallScri pt. MSI P rojcetCommon | InstartlScriptWindows Instailler M T即pesThese project types use the Microsoft Windows Installer (MSI) setup engine like projects previously

34、hl Rl卜訕rt卜 Trf IlChioIrl釦Basic MSIProject1MergeMod.口<uickPatchProjectWeb ProjectnjMSIDatabaseEWMSMD衣3b匹T ransformInstallScript MSI ProjectVisual Basic SpO WizardVisual B 旳匚 .NET Wizard匚護(hù).庇丁WizardVisual 匚十+.NET Wizard*1Designed for instdifetions requiring m highly LuaXmizeiJ user interface or post

35、-MSi configurtign 戲即i£ rnstallS匚ipt controls the instdbtion nd M5I handtei riMny core.二;D£ iaiiProject Name:IristaJI OdtdbaseLocation;C:Ir»st3llShield 2009 Projectsv'j旦-QW元“, Create project file r 'Project Nanns' subfolderI OK I tan匸gl 2.進(jìn)入IS向?qū)гO(shè)置界面,下面我們分別進(jìn)行設(shè)置。下圖為 Applicati

36、on Information頁(yè)面'£盃軋(in 肝 4jii«ct 卵lid.izklRplpu T哼0 on +斗4審i審觀憶*7 f 巧選暫* 隔atAgfeS InstjfattnProject AsflMdritAppkeation hif»matKHi 礎(chǔ)&fy Qener J 旳& gt.in a ntoVTUitixi.升曰 #i"h:«(on jnftjffrHtor p.ijc 話砂 s rcrn n r旳皆目 nfowvinM at匾w Tits rfftyinecoTi i? from *Tthn

37、the湖 Ten 確 wH ati ft an '* aiBtHThw &fvr«WTrf ” 出4 啊dWr*. |- "j'.'rjfM : l=mJ4a時(shí) you ewngw rksm*:匕I舀71師審 護(hù)恃!Xt n'.-jrrfenfOi£4qtininfTTspeoh a 43p8caacn werim 'lOOOOTbSOM丹 Y(3dr cofl&artT w/ab iflW矣' _ E* tij-n.-Na.,桓I 帀呂 rne more ifcmF 3u;jrzhi: i us由店

38、 noulatKXh韌 jngre ficl(J!v)ove Pr09arn$.JJIl-H I左,'/-'odfcl rou 由e 詁 iuicutk卅W* noirff 宿 end teefs #i餉 you CrAte upcM tn ;.-; Qvk g DE睿工IE."遐=AjMRtKVi rnformJtiDnK<iruUftatonImubbanApplubor倂配 atonAppkduanInstAationSuldRaqurementsArchttectue FfesyOitsutJRegi咖LO£ste4Bon3.點(diǎn)擊導(dǎo)航,進(jìn)入 I

39、nstallation Architecture頁(yè)面,選擇YES設(shè)置軟件組件結(jié)構(gòu)。Files為安裝文件,Database為數(shù)據(jù)庫(kù)文件。Project Asststanttnstation DesignerliHtJIdtipn A«JilectureSped!*/ the fetues induced tn you aTSiaffdtlon,I亠 _3 Setut' DsygnMpWlDo YOU wane to custorrte wist銅ter 'Y'BS OMd= 3雖boA ArcMeettre轡 mtatMser心u L滬 匚Lis*pmi7e y

40、our Enrstllatjon Afchtectur? by confimg the featuies tf irm IP (TXtiS-ihrirliFealuTKeie corssderal the &nd user 5 persoectne of gur v)sttion. In an alftwc nco»« tn. cojfciri« »nctjillad 卜hath* i KO» h<rK F nrvH nW ni 憊)3xxJd I create art i廣航5I駅ion witti mdinpte fieatu

41、es?可1 毗t K tte 剳jrgia of the dehuft featw®夠 What is the best wa co define a fedtufe hterafnh療電f曲de I C圖總詞ns®仙 wtfrttf rrujtiple- to ires?t陽(yáng) ngmg QeigU轡 TM default future B u曲 亡丫 尬詫,Pjoigc!戰(zhàn)歸,上荀it 祁門(mén)ses vurtare 扁 fe4.點(diǎn)擊導(dǎo)航,進(jìn)入 AppI ication Files頁(yè)面,設(shè)置安裝目標(biāo)文件夾,并且在 database 文件夾下添加如下文件。Project Ass

42、istantration fifes to theUse tNs page to dd yrjir appjli匚占tion fite、to the installatian. The drectories in apphcation will look when it is Installed on to your ajstonier's machine.寸 Al Application Dataiws Explorer-4C 6 project.J Destirhetion Com outerSi AppDataFolderQ CormcnFilesFolder Files INS

43、TALLDIR 口 DatabaseName2 deinstall, bat Jirstal.batrsfiles to d fixed3.在Organization->Features中設(shè)置安裝路徑,以及其他的設(shè)置。下圖為Files的設(shè)置mo佗"variable" Jgfaults Jreacfv J to me?安裝設(shè)計(jì)1.在向?qū)гO(shè)置中進(jìn)行簡(jiǎn)單操作后,進(jìn)入安裝設(shè)計(jì)標(biāo)簽頁(yè)面。StartP 咻Project Asrstdritim 口 Ihsttkn Information 囲 General Information WdatE wttotions 酉 Tnarfwa

44、re H vaLe-Added Services 忖 口 Orgeneabori y Setup Deagn ©FeatLfM 43 Components 笛 Setir Types J Q 貲diofi OataD Fte Foders 逼 RecfetrbutJbies 盤(pán) Mob DevicesId年 tern t or figuration43 Shortcuts Registry OOK ftesoMTces > IMl Fife t帆s B Enwortrwnt 舸 b blew I 圍XML Ffe Changes 舊 £矗ver Configurati

45、on J&-且 1二 J-一 亠亠亠 LInsralmbon PesiyTer D<sc(it>e arid liidcntify your in蟲(chóng)dilution*Ggucral Tn formationLIj Enter you尸 producTversion, company* 即gd曰jte Hotiti匚anon卑M Enbfe you end users tQ ireteive eutOTu目tic倉(cāng) r、' Va*u±#(ddedS&iiyi#;cEnable your end users to install additional

46、pr2.在基本設(shè)置頁(yè)面查看安裝目錄和語(yǔ)言設(shè)置三問(wèn) General Infermaoan afi* Preject Propetties Summary Inftxmtjon Stream _f5理聖匹空gx抽sF as Strfna TablesjStrrhq出 ciwiese (SinnplifiedJNjmeVerslorAppiicattiri Type rvod<ict 匚 g MsgradB Cede Irstalli ConditionTNSTfttlDIR HIES FILESDatabase Install1.00000007060632 7aA0-46CF-AD6A R

47、7B0FBlBe81A EA2CC2A&-8FW 4匪£665-KB 14k9K4& Ocondtionfc)Oeate MSI Logs NoPfiQject AssistantF Q【幟血ttori InfcfHnon 雷 General Inforrnahon & Update Wotflcations ® rrutwjG H 常lue-Added Services 匸已 Crodnuatior淌 SetMp Types '- O Apchction DatmJ ftetand Powers fi Ftecbubutables Mofc

48、te Devices 肯 Q System ConftoLjatjon確 Shortcuts S Relry 寧 ODBC Resouces 5 iNLFie Chares B Erwrorwnent Var購(gòu)let 址 XML Fife Ctianoes七 ©Featbres ©ilFltes ®i Dat 血asef d 亡spTOflfflin FeatureI 亠 (亠亠 k I -T'a _一-r - _1r- -Favor ILqcal IMSTLDIHViafcfe and ExpandedDisallffw Adveftrie Ves0 c

49、ohdition(£)Me detectedDefsd tfeatoejntali 導(dǎo)Defed tPeahi© Ins-taledPWDefad tFeatiireUhlnstailing WnriA 3prt 內(nèi)H下圖為Database的設(shè)置,注意目標(biāo)路徑為 INSTALLDIRDatabase, 該文件夾是在Files文件夾下的目錄。Ptoject屁tafeUOT Osioriefi O InsZtkffi Infafmitiwi 圍(jenerat Infarrnation 蟲(chóng) lUlXbte mhC4tions Q Tnjtw»«9 vAie-

50、AxWed Savces :Cl OowatipriS 甌 g Design 6' F©atLr©5 門(mén) Component 軸 Settp Types 口 Appkatcn OstsJ Ftes and Foldert5 加istrtxna加6 iMoWe Devices ,凸 System ConbngnRegstry OOeC ftestxrcesEmTonmenl 伽liaUesXML FteChi*a«三 ® FMues5 Fil&?«BSESHame tesapbcn 譏自r®色 Initalsbcn De

51、hrtstion InfitaflLje OoUl Achrefti5ecl Required Release Fiag$ Cancfitlon Comments FTPLowtort HTTP Location KecpbneGus Required Ffeatiies OrtlnstA OnJrtstdled OnmnstAng Art AqirKtAIK _FEA.TfPe_pi5PLflV_NAMEl et軸FvorIMSTALLD 扭 atat弟&1Visible andEiqcwTded OisJow “hen 窗 Ye0 uondtioniOOa 誡)asejhsuino

52、OaUbaseJnsUled Database jjnire taino rkAtAlww E AnTrfttslAd-請(qǐng)?jiān)O(shè)置好Oninstalling、Oninstalled、OnUninstalling、OnUnistalled選項(xiàng)。該選項(xiàng)允許用戶指定和調(diào)用相關(guān)的Install Scri pe函數(shù)。后邊我們?cè)贗S中的腳本編程中將講到如何在這些函數(shù)中寫(xiě)代碼。4.用戶也可以在 Application Data ->Files and Folders中查看或添加修改文件。SlartPageProject AssistantInstallation Designer曰 Q Installat

53、ion Informstion 園 General Information 魚(yú) Update NotificationsO Trial ware 薪 Value-Added ServicesO Organijation y Setup DesignW Features O Components 畐 Setup Type?Q jJkpp世ajc叩 pgta=?j a RedistributJes 雷 Mobile DevicesUl System Configurdtiori 一也 Shortcut? 涼 Registry 豹 ODBC Resources 5 INI File Changes

54、HI Environment Variables 鬥 XML File ChangesCZJ Server Configuration* Internet Information Services Component Services 加I旳L宜血朽1-1Add new components to the featureSource cxirriputer*s fblders桌面 國(guó)G找的文檔 '+ j我的電腦 國(guó)q閥上郭居二I鐵程1 OEIKitiagR21 'QuickBatchFile 匚 ompilarjiaTJ海洋磁重?cái)?shù)據(jù)庫(kù)配置"二 VbsE+l+'

55、lDestination computer's folcfers寸 Destination ComputerQi AppDatFolderO CommorFlesFalderE 目 Filss IfJSTALLDIR;O Database5.在 Behavior. and Logic >Support Files/Billboards 中的 Disk1 下添加需要安裝包支持的文件和文件夾。Win32 文件夾是存放基礎(chǔ)腳本的文件夾;database 文件夾是Oracle的安裝文件夾;Temp_10G.dbc 和 Temp_10G.dfb 為建庫(kù)模板文件。Source 匚ornput曰匕 fikName蝕凹cem服務(wù)黠出蚩 aj 2009040311 試部 r 四20090403合議紀(jì)寒 迴2四4田會(huì)儀紀(jì)旻 Lg32DD9O5O9M?20090523 議紀(jì)勇 QACOSee 3.1 B Adobe Reader 9Pb n L.C I T-.UDestin atton computerNameQ change .sql (J deinstall bat Qins talk batBatchAdd前,你必須調(diào)用Ba

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論