The UNIX and Linux Forums  

Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Unix-script voor het laden van een van gegevens uit een bestand in de database grajesh_955 Programmeren en Shell Scripting 5 11-08-2008 11:49 PM
Howto vastleggen van gegevens uit rs232port andpull gegevens in Oracle 9i database automatisch baas UNIX voor Dummies Questions & Answers 1 09-23-2007 03:35
Noodzaak shell script voor het uploaden van gegevens van Tekstbestand naar Oracle database chandrashekharj Programmeren en Shell Scripting 6 03-26-2007 04:21
Hoe om te exporteren bestand van Unix whatisthis UNIX voor Dummies Questions & Answers 20 03-03-2005 02:16 PM
Export tafel van Oracle database aanvrager Programmeren en Shell Scripting 1 06-24-2003 10:48

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-18-2005
vinayagan vinayagan is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2005
Posten: 2
unix script te exporteren gegevens van CSV-bestand naar Oracle database

Hallo mensen,

Need bevoordelen. Het probleem dat ik heb is dat, moet ik een Unix shell script dat presteert terugkerende uitvoer van gegevens uit een CSV-bestand naar een Oracle-database te ontwikkelen. Kortom, het CSV-bestand alleen de voornaam en achternaam bevat, zal worden gestort op een Unix-server. De gegevens uit deze bestanden vervolgens te worden uitgevoerd naar een Oracle database.

Ik vraag me af of iemand heeft iets gedaan die vergelijkbaar zijn met dit. Heeft iemand een shell script dat ik kan lenen? Alle hulp wordt gewaardeerd. Bedankt.

Vina
  #2 (permalink)  
Old 07-18-2005
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2005
Locatie: Boston, MA
Berichten: 5.131
Ik denk dat je gegevens wilt in Oracle [import niet 'gegevens exporteren naar Oracle].
Als dat het geval je zou willen kijken naar Sqlldr Oracle's - dat is de data loader.
Hier is een voorbeeld van gebruik:

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
Geregistreerde gebruiker
  
 

Join Date: juli 2005
Locatie: UK
Krabbels: 1
Ik gebruik Sqlldr op een maandelijkse basis als volgt:

1. Maak een controle bestand - filename.ctl
2. Maak een uitvoerbaar script - load_file (of hoe je het wilt noemen)
3. Zorg ervoor dat het bestand dat u wilt laden niet verandert naam of het type, is van mij belde net start.csv en met door komma's gescheiden formaat. Schrijf sommige foutcontrole code voor dit.

# # # # filename.ctl
load data
infile start.csv
in tabel contact toevoegen
velden beëindigd door ',' eventueel omsloten door ' "'
(
URN,
OPSCHRIFT
Voornaam,
OTHER_NAME,
Last_name
)

# # # # load_file
Sqlldr Scott / tijger controle \u003d filename.ctl

# # start.csv - eerste record voorbeeld # #

"0061031", "mijnheer", "B", "A", "Williams"

load_file zal kijken naar de controle-bestand importeren en de waarden van start.csv zoals vereist. Als u ervoor dat het bestand wordt geplaatst in een directory is het de moeite waard na te gaan of het bestaat voordat je probeert te importeren in Oracle anders af te breken.

Sqlldr creëert een filename.log in de map waarin u hebt opgegeven, tenzij je een pad opgeeft zoals met het voorbeeld door vgersh99.

Pretty basic, maar met een cron job moeten kunnen krijgen werkt gemakkelijk.

Hoop dat dit helpt.
  #4 (permalink)  
Old 07-20-2005
vinayagan vinayagan is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2005
Posten: 2
Dankzij u zowel DirkLottering en vgersh99. Ik zal het proberen. Als ik wil het zo terugkerend proces, kan ik dat doen door controle-bestand?

Ik ben nieuw op unix dus geduld met mij als haar domme vraag.

nogmaals bedankt.
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 06:42.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0