Poslao: 09 Nov 2006 10:09
|
offline
- Pridružio: 03 Nov 2006
- Poruke: 59
|
Kako mogu da napravim export, recimo jedne ili vise tabela iz baze, znaci ne full export?
Baza je oracle, a to zelim da uradim iz programa radjenog u programskom jeziku Delphi.
Ja sam probao sa bach falom, ali nisam uspio. MOj pokusaj :
Ovo sam upisao u bach file:
EXP PARFILE = 'C:\Program Files\Digit - DMS\export\DMSPARFILE.PAR'
PAUSE
a, ovo dole je u fajlu koga bach file cita:
USERID = 'sys/sys@dmsbaza as sysdba'
ROWS=YES
OWNER=digitdms
FILE='C:\Program Files\Digit - DMS\export\DMS08112006NOVA.DMP'
BUFFER=100000
FEEDBACK=100000
tables=tab_pracenje
Kada ga prokrenem puca, pa ako neko moze da mi pomogne bio bih mu jako zahvalan.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 09 Nov 2006 13:45
|
offline
- beli0135

- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Izvini, a gde je konekcija ka oracle-u?
1. moras da imas oracle client instaliran na masini
2. moras da se konektujes na bazu
tek onda mozes da izvrsavas komande, mada koliko ja znam, gore napisane batch komande nece da rade nikako. To je mozda iz oracle konzole.
|
|
|
|
Poslao: 09 Nov 2006 16:46
|
offline
- Pridružio: 03 Nov 2006
- Poruke: 59
|
USERID = 'sys/sys@dmsbaza as sysdba'
Ovo ti je konekcija, znaci user je: sys, pass je: sys, baza je: dmsbaza
OWNER=digitdms
vlasnik tabela je: digitdms
Ovo radi, ali samo kada hocu da ieksportujem sve podatke, sve tabele, ne radi samo za pojedinacle tabele li ako hocu da eksportujem nekoliko tabela.
I naravno da na imam istaliranog klijenta.
tables=tab_pracenje ovo je tabela koju, npr. hocu da eksportujem.
Da ovo bude jos cudnje, kada napravim eksport svih tabela, onda prilikom importa mogu da importujem jednu ili vise, bez problema.
|
|
|
|
Poslao: 09 Nov 2006 18:16
|
offline
- beli0135

- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
Nista ti mene ne razumes...
Mislim da bi trebao da uzmes knjigu Delphi xy in 21 days
|
|
|
|
Poslao: 10 Nov 2006 15:53
|
offline
- Pridružio: 03 Nov 2006
- Poruke: 59
|
E, ljudi rjesio sam ovaj problemcic, pa cu dati objasnjenje, ako nekome zatreba:
Cjela fora je bila oko vlasnika tabele, samo sam umjesto:
USERID = 'sys/sys@dmsbaza as sysdba'
ROWS=YES
OWNER=digitdms
FILE='C:\Program Files\Digit - DMS\export\DMS08112006NOVA.DMP'
BUFFER=100000
FEEDBACK=100000
tables=tab_pracenje
stavio, i to radi ko bombona.
USERID = 'sys/sys@dmsbaza as sysdba'
FULL=no
ROWS=yes
FILE='C:\Program Files\Digit - DMS\export\DMS08112006NOVA.DMP'
BUFFER=100000
FEEDBACK=100000
TABLES=digitdms.tab_pracenje
|
|
|
|
|