| Přenost dat z CSV souboru do Oracle (SQL*Loader) |
|
U datových skladů, ale třeba i při migraci a konsolidaci dat zjistíte, že máte plno dat uložených v souborech Excel. Teď byste je však potřebovali přenést do vaší databáze Oracle, abyste měli vše pohromadě. Jedna z možností je využít utilitu SQL*Loader.
Vytvořte si libovolný seznam v Excelu a vyexportujte ho do CSV souboru. Jako oddělovače použijte například středník, což je předdefinovaná volba v Excelu. Tak nějak může vypadat CSV soubor zam.csv.
Table created. Sloupce by měli odpovídat zdrojovému souboru. K vlastnímu přenosu dat použijte utilitu sqlloader. Jako parametry zadejte uživatele, který má platný účet v databázi a druhý parametr je kontrolní soubor. [oracle@centos53 ~]$ sqlldr tsolar/Ora1cle19 control=/home/oracle/zam.ctl SQL*Loader: Release 11.1.0.6.0 - Production on Mon Nov 23 06:07:00 2009 Data se úspěšně nahrála do databáze. Při vlastním nahrávání se vytvořil logovací soubor zam.log v aktuálním adresáři. Zkontrolujte, zda během nahrávání dat nedošlo k chybě. Kdyby ano vytvořil by se ještě dodatečný soubor zam.bad, ve kterém by byli vypsané veškeré chyby.
Metalink:
|
Partnerské internetové stránky:
www.oracledba.cz www.asktom.cz www.tomas-solar.cz