The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 07-18-2005
vinayagan vinayagan is offline
Registreret Bruger
  
 

Join Date: Jul 2005
Stillinger: 2
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
  #2 (permalink)  
Old 07-18-2005
vgersh99's Avatar
vgersh99 vgersh99 is online now Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Beliggenhed: Boston, MA
Indlæg: 5.122
Jeg tror, du vil importere data til Oracle [ikke at "eksportere data til Oracle].
Hvis det er tilfældet vil du måske se ind i Oracles sqlldr - det er de data, loader.
Her er et eksempel på brug:
Code:
$ORACLE_HOME/bin/sqlldr userid=userName/userPasswd control=/path/to/controlFile log=/path/to/logFile data=/path/to/dataFile
  #3 (permalink)  
Old 07-19-2005
DirkLottering DirkLottering is offline
Registreret Bruger
  
 

Join Date: Jul 2005
Beliggenhed: UK
Stillinger: 1
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.
  #4 (permalink)  
Old 07-20-2005
vinayagan vinayagan is offline
Registreret Bruger
  
 

Join Date: Jul 2005
Stillinger: 2
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.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 04:31 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0