[Hów T~ó Rúñ~ Úpgr~ádé É~xpré~ss úñ~dér T~WÓ_T~ÁSK]
- [Ártí~clé T~ýpé: G~éñér~ál]
- [Pród~úct: Á~léph~]
- [Pród~úct V~érsí~óñ: 20, 21, 22, 23]
[Désí~réd Ó~útcó~mé Gó~ál:][
Rúñ Ú~pgrá~dé Éx~prés~s "Éxp~órt C~ústó~mér D~átá" á~ñd "Íñ~stál~l Cús~tómé~r Dát~á" íñ á~ TWÓ_~TÁSK~ éñví~róñm~éñt.
P~rócé~dúré~:
Á. Óñ t~hé Só~úrcé~ Áppl~ícát~íóñ s~érvé~r, fól~lówí~ñg th~é sté~ps íñ~ thé r~úñ th~é "Úpg~rádí~ñg 20-23 -ÚÉ~.ÁCTÚ~ÁL RÚ~Ñ" (ór s~ímíl~ár) dó~cúmé~ñt, rú~ñ thé~:]
[1. Défí~ñé úp~grád~é pár~ámét~érs]
[2. Éxpó~rt cú~stóm~ér dá~tá =>]
[2. Páck~ thé ú~-tréé~]
[B. Óñ t~hé Tá~rgét~ Áppl~ícát~íóñ s~érvé~r, ftp~/sftp~ thé ú~pgrá~dé_é~xpré~ss_2201_~2301 kít t~ó thé~ /éxlí~brís~/álép~h dír~éctó~rý áñ~d úñz~íp/úñ~tár í~t.]
[C. Óñ t~hé Só~úrcé~ Áppl~ícát~íóñ s~érvé~r ...]
[3. Tráñ~sfér~ cúst~ómér~ Álép~h dát~á (ú-tr~éé) tó~ thé t~árgé~t lóc~átíó~ñ (spé~cífý~íñg t~árgé~t sér~vér /é~xlíb~rís/á~léph~/úpgr~ádé_~éxpr~éss_~2201_2301 ás t~hé tá~rgét~ lócá~tíóñ~).]
[D. Óñ t~hé Tá~rgét~ Áppl~ícát~íóñ s~érvé~r,]
[(1) chéc~k áñd~ máké~ súré~ thát~ thé á~20_1.tár~.gz ís~ fóúñ~d íñ t~hé ./dá~tá dí~réct~órý.]
[(2) rúñ "2. Í~ñstá~ll Cú~stóm~ér Dá~tá".]
[(3) úpdá~té $ál~éphé~_róó~t/álé~ph_s~tárt~ pér t~hé "Úp~grád~íñg 20-23 -Ú~É.ÁCT~ÚÁL R~ÚÑ" dó~c]
[É. Úsé~ spéc~íál p~rócs~ fór é~xpór~tíñg~/ímpó~rtíñ~g thé~ Órác~lé dá~tá (óñ~ thé D~B sér~vérs~).... Thé ./ú~pgrá~dé_é~xpré~ss_2201_~2301/útíl~ díré~ctór~ý cóñ~táíñ~s éxp~dp_ó~ñ_tw~ó_tá~sk.cs~h áñd~ ímpd~p_óñ~_twó~_tás~k.csh~ próc~s. Thé~sé pr~ócs c~óñtá~íñ th~é fól~lówí~ñg lí~ñés:]
[# Úpdá~té th~é bél~ów ¡¡~¡
úk_~róót~ /éxlí~brís~/úpgr~ádé_~éxpr~éss_~2201_2301
sét~éñv Á~LÉPH~_ÁPP~_VÉR~SÍÓÑ~ á20_1]
[# Úpdá~té wí~th cl~íéñt~ réál~ líbr~áríé~s ¡¡¡~
fóré~ách l~íb (ús~m01 íll~sv)]
[Thé "ú~sm01 íl~lsv" m~úst b~é rép~lácé~d bý t~hé ác~túál~ lócá~l líb~rárí~és. Éx~ámpl~é:]
[fóré~ách l~íb (xx~x01 xxx~10 xxx30 x~xx50 xx~x60)]
[F. Óñ t~hé Só~úrcé~ DB sé~rvér~:
> cd ./úp~grád~é_éx~prés~s_2201_2301/ú~tíl
> c~sh -f é~xpdp~_óñ_~twó_~tásk~.csh > & ../l~ógs/é~xpdp~_óñ_~twó_~tásk~.csh.m~mdd.l~óg &]
[> cd ../dá~tá]
[> tár -c~vf á20_~1.tár á~20_1]
[[gzíp~-íñg í~s úññ~écés~sárý~: ít tá~kés s~évér~ál mí~ñúté~s áñd~ rédú~cés t~hé sí~zé vé~rý lí~ttlé~]]
[> sftp~ órác~lé@<tá~rgét~ sérv~ér>]
[> cd /éx~líbr~ís/úp~grád~é_éx~prés~s_2201_2301/d~átá]
[> pút á~20_1.tár~]
[G. Óñ t~hé Tá~rgét~ DB sé~rvér~, fór Ú~pgrá~dé Éx~prés~s:]
[> cd /éx~líbr~ís/úp~grád~é_éx~prés~s_2201_2301/d~átá]
[> tár -x~vf á20_~1.tár]
[> cd ../út~íl]
[Íf ýó~ú háv~éñ't~ álré~ádý d~óñé s~ó, úpd~áté t~hé ím~pdp_~óñ_t~wó_t~ásk.c~sh ás~ désc~ríbé~d íñ s~tép É~ ábóv~é;]
[Álsó~, cómm~éñt ó~út th~é fól~lówí~ñg lí~ñés í~ñ ímp~dp_ó~ñ_tw~ó_tá~sk.cs~h:
# mkd~ír -p ${target_dir}/d~pdír~
# échó~ "Créá~téd d~íréc~tórý~ ${target_dir}/dpdí~r"
(Thí~s ñéé~ds tó~ bé dó~ñé bé~cáús~é ýóú~ dóñ'~t wáñ~t tó ó~vérw~ríté~ thé d~átá w~hích~ thé p~récé~díñg~ "tár -x~vf" há~s plá~céd í~ñ éác~h dpd~ír.)]
[Théñ~:]
[> csh -f~ ímpd~p_óñ~_twó~_tás~k.csh~ > & ../lógs~/ímpd~p_óñ~_twó~_tás~k.csh~.mmdd~.lóg &]
[ÑÓTÉ: Ýóú múst bé lóggéd íñ ás thé ápprópríáté Óráclé úsér fór thé dátábásé sérvér: íñ thé cásé óf thé éxpórt fróm thé Sóúrcé (dátábásé) sérvér, thát's thé Áléph 20 Óráclé úsér; íñ thé cásé óf thé ímpórt tó thé Tárgét (dátábásé) sérvér, ít's thé Áléph 23 Óráclé úsér. Thé "sétéñv tárgét_db áléph20" máý ñééd tó bé áddéd tó thé éxpórt scrípt áñd "sétéñv tárgét_db áléph23" tó thé ímpórt.]
[H. Óñ t~hé Tá~rgét~ Áppl~ícát~íóñ s~érvé~r pér~fórm~ thé r~émáí~ñíñg~ Úpgr~ádé É~xpré~ss st~éps: f~tp th~é úpg~rádé~_éxp~réss~_2001_2101 kí~t, rúñ~ "6. Báck~úp tá~blés~ tó bé~ úpdá~téd" "3. Ú~pgrá~dé Éx~prés~s", étc~.]
[Áddí~tíóñ~ál Íñ~fórm~átíó~ñ]
[Á líbrárý cáñ dó thé éxpórt úsíñg thé trádítíóñál, óldér/slówér Óráclé éxp/ímp óptíóñ. Tó dó thé éxpórt (óñ thé Ápplícátíóñ sérvér) wíthóút thé Dátá Púmp, chóósé "Ñó" whéñ áskéd "Dó ýóú wáñt tó éxpórt úsíñg Óráclé Dátá Púmp¿".
Ñóté: Rúññíñg thé Úpgrádé Éxpréss "Éxpórt Cústómér Dátá" úsíñg thé Dátá Púmp óñ thé *Ápplícátíóñ* sérvér íñ á TWÓ_TÁSK íñstállátíóñ dóésñ't wórk; ít ýíélds thé fóllówíñg érrórs:
ÓRÁ-39002: íñválíd ópérátíóñ
ÓRÁ-39070: Úñáblé tó ópéñ thé lóg fílé.
ÓRÁ-29283: íñválíd fílé ópérátíóñ
ÓRÁ-06512: át "SÝS.ÚTL_FÍLÉ", líñé 488
ÓRÁ-29283: íñválíd fílé ópérátíóñ]
[Cáté~górý~: Íñst~állá~tíóñ~ & Úpgr~ádés~]
[Súbj~éct: Ú~pgrá~dé Éx~prés~s]
- [Ártí~clé l~ást é~díté~d: 2/4/2014]
![[ÉxLí~brís~]](https://capture-knowledge-exlibrisgroup-com-90611502d.getsmartling.com/@api/deki/files/124993/ckclogonew.png?revision=1)
![[Éx Lí~brís~ Kñów~lédg~é Céñ~tér]](https://a.mtstatic.com/@public/production/site_11811/1638394879-logo.png)