![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| UNIX script for lastning en data fra en fil i databasen | grajesh_955 | Shell Programmering og Scripting | 5 | 11-08-2008 11:49 PM |
| Howto opsamling af data fra rs232port andpull data i Oracle Database-9i automatisk | boss | UNIX for dummyer Spørgsmål & svar | 1 | 09-23-2007 03:35 AM |
| Behov Shell Script til at overføre data fra Tekstfil til Oracle database | chandrashekharj | Shell Programmering og Scripting | 6 | 03-26-2007 04:21 AM |
| Sådan eksporteres data fil fra Unix | whatisthis | UNIX for dummyer Spørgsmål & svar | 20 | 03-03-2005 02:16 PM |
| eksportere tabellen fra Oracle database | inquirer | Shell Programmering og Scripting | 1 | 06-24-2003 10:48 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
UNIX-script til at eksportere data fra csv-fil til Oracle Database
Hej folk,
Behov for. Det problem jeg har, er, at jeg har brug for at udvikle en unix shell script, der udfører tilbagevendende eksport af data fra en CSV-fil til en Oracle-database. Dybest set, den csv-fil indeholder kun fornavn og efternavn vil være dumpet til en Unix-server. Af data fra disse filer, så skal eksporteres til en Oracle-database. Jeg spekulerer på, om nogen har gjort noget lignende dette. Er der nogen der har en shell script, som jeg kan låne? Enhver hjælp vil blive værdsat. Tak. Vina |
|
||||
|
Jeg bruger sqlldr på månedsbasis som følger:
1. Opret en kontrol-fil - filename.ctl 2. Opret en eksekverbar script - load_file (eller hvad du vil kalde det) 3. Sørg for, at den fil, du vil indlæse ændrer ikke navn eller type, mine er bare kaldes start.csv og i kommasepareret format. Skriv nogle fejlkontrol koden til dette. # # # # filename.ctl indlæse data infile start.csv i tabellen kontakt append fields terminated by ',' eventuelt afgrænses af ' "' ( URN, AFSNIT, FIRST_NAME, OTHER_NAME, LAST_NAME ) # # # # load_file sqlldr scott / tiger kontrol \u003d filename.ctl # # start.csv - første record eksempel # # "0061031", "Hr.", "B", "A", "Williams" load_file vil se på kontrol-fil og importere værdierne fra start.csv som krævet. Er du sikker på, at filen bliver placeret i en mappe, det er værd at kontrollere, om den findes, før du forsøger at importere den til Oracle ellers afbryde. sqlldr skaber en filename.log i den mappe, hvor du har angivet, medmindre du angiver en sti, som vist med eksemplet fra vgersh99. Pretty grundlæggende, men med et cron-job bør være i stand til at få det til at virke let. Hope this helps. |
|
||||
|
Tak til jer begge DirkLottering og vgersh99. Jeg vil prøve det. Hvis jeg ønsker at gøre det som tilbagevendende proces, kan jeg gøre det ved kontrol-fil?
Jeg er ny til Unix, så bære over med mig hvis det dumt spørgsmål. tak igen. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|