Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Host naredba u Forms9

[es] :: Oracle :: Host naredba u Forms9

[ Pregleda: 2995 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aldabic
Serbia

Član broj: 18240
Poruke: 98
*.premiumsoft.co.yu.



Profil

icon Host naredba u Forms917.07.2007. u 09:26 - pre 203 meseci
Pozdrav svima.

Menjam neku staru formu uz Formsa 6, prekomopajlirao sam je za Forms 9 (Developer suite 9.0.4.0.1).
Koristi se funkcija host. Cilj je izvrsiti export baze koriscenjem exp alata i snimanje tog fajla na application server. naredba:

host ('E:\oracle\OraDb10g\BIN\exp.exe usser/pass@base log=e:\Spas\log_exp.log file=e:\Spas\spas.dmp');

uzrokuje Form_Success = false.
Ovo lepo radi sa Formsom 6. Kada se pokrece iz Formsa6, fmx fajl se nalazi na istom serveru, sve odradi kako treba.

Ukoliko se iz Formsa9 pokrene naredba

host('echo cao>e:\Spas\text.txt'); kreira se txt fajl na tom mestu.

Formu pokrecem na racunaru sa win2000 server, na njemu je i baza 10g i application server 9.0.4.0.1.

Ukoliko sa host naredbom pokrenem neku dos naredbu, sve radi ok, npr dir, copy, echo, ali ne uspeva poziv exp.exe.

Pokusao sam i da pokrenem .bat fajl sa sadrzajem E:\oracle\OraDb10g\BIN\exp.exe usser/pass@base log=e:\Spas\log_exp.log file=e:\Spas\spas.dmp,
dobijem Form_success, ali nista nije odradjeno.

Bilo bi mozda jos bolje da se fajl snimi na mashinu korisnika koji je pokrenuo formu, tako sto se napise u pozivu exp alata file = \\192.168.0.1\spas\spas.dmp
(IP adresu dobijem preko select SYS_CONTEXT('USERENV', 'IP_ADDRESS', 15) into ipaddr from dual;) ili koriscenjem webutil-a, ali treba da pokrenem exp na database serveru.

Ima li neko ideju zasto host naredba ne radi, ili jos bolje, ima li neko ideju kako bi napravio ovu formu na drugi nacin?
 
Odgovor na temu

aldabic
Serbia

Član broj: 18240
Poruke: 98
*.premiumsoft.co.yu.



Profil

icon Re: Host naredba u Forms919.07.2007. u 14:21 - pre 203 meseci
Bice da je problem u korisniku SYSTEM na WIN appl. serveru koji pokrece ifweb.
Mozda taj korisnik nema prava da okine exp.
Sta mislite o ovoj ideji?
I ako je tacna pretpostavka,
kako da dodelim odgovarajuca prava?
a ako nije
imate li bolju ideju?
.

 
Odgovor na temu

aldabic
Serbia

Član broj: 18240
Poruke: 98
*.premiumsoft.co.yu.



Profil

icon Re: Host naredba u Forms919.07.2007. u 14:56 - pre 203 meseci
Jok, ako se servis apllication server pokrene sa domenskim administratorskim user-om, opet ista stvar.
Ne uspevaju ni pozivi drugih programa, npr. poziv winrar-a, koji radi kad se pozove iz komandnog prompta.

Vec pocinjem da umisljam da pricam sam sa sobom, prebacujem se na uzgoj paradajza..

 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.eunet.yu.



+73 Profil

icon Re: Host naredba u Forms920.07.2007. u 23:48 - pre 203 meseci
Nisam probao, samo nagadjam. Recimo kao da nema dovoljno memorije
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

aldabic
Serbia

Član broj: 18240
Poruke: 98
*.premiumsoft.co.yu.



Profil

icon Re: Host naredba u Forms923.07.2007. u 14:38 - pre 203 meseci
dragancesu:
Nisam razumeo, ko nema memorije?
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.eunet.yu.



+73 Profil

icon Re: Host naredba u Forms927.07.2007. u 23:31 - pre 202 meseci
Ne koristim tu verziju pa ti nista konkretno ne mogu reci. Ali vidis da covek pise da se ne mogu pokrenuti ni neki drugi programi. Nekad bi se za to reklo nema dovoljno memorije, ali ovde verovatno nije taj slucaj.

S druge strane bekap je ipak relativno ozbiljna stvar da se ostavlja korisniku na volju. Zar ne bi bilo bolje da to bude batch koji se pokrece svaki dan u isto vreme, recimo popodne, posle radnog vremena?


Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

aldabic
Serbia

Član broj: 18240
Poruke: 98
*.premiumsoft.co.yu.



Profil

icon Re: Host naredba u Forms930.07.2007. u 07:13 - pre 202 meseci
Ma ja, sada se pokrece batch svaki dan, kompresuje i salje ftp-om korisniku koji radi bekap.
Bilo je zahteva da se napravi programce koje bi to radilo, pokretali bi ga napredni korisnici..
Znam da nije bash preporucljivo da se ovako pokrece exp..

Pozdrav, hvala na odgovoru!
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.eunet.yu.



+73 Profil

icon Re: Host naredba u Forms908.09.2007. u 23:11 - pre 201 meseci
Da napomenem da ne koristim forms 9, ali gledajuci uputstvo za njega vidim da se izvrsava u browser-u. Ako je tako onda vaze druga pravila, koliko sam shvatio mozes izvrsiti samo interne komande, a ne i eksterne programe. Probaj nesto kao

host('set>set.txt')

pa ces imati vise detalja gde se izvrsava

Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

[es] :: Oracle :: Host naredba u Forms9

[ Pregleda: 2995 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.