
Częstą potrzebną funkcjonalnością przy korzystaniu bazy Oracle jest eksportowanie i importowanie danych. Oracle dostarcza wiele rozwiązań, które mogą być użyte w sposób uzależniony od bieżących potrzeb. Warto wymienić kilka z nich:
- RMAN
- exp / imp
- expdp / impdp
- SQL*Loader
- SQL Plus
- SQL Developer
- Zewnętrzne tabele
Narzędzia te różnią się interfejsem, zastosowaniem, sposobem pracy i zarządzaniem.
RMAN jest narzędziem do cyklicznego tworzenia backupów i odtwarzaniem danych z backupu.
Exp / imp to narzędzie do eksportu i importu danych pracujące w architekturze klient – serwer.
Expdp / impdp to nowsza wersja exp/imp pracujący w wersji serwerowej. Tu eksport i import wykonuje się na serwerze bazy danych. Jest o wiele szybszy od poprzednika.
SQL*Loader umożliwia załadowanie danych z płaskiego pliku np. csv.
SQL Plus umożliwia na pobieranie danych z bazy danych i zapisanie ich w dowolnym pliku.
SQL Developer jest narzędziem z interfejsem graficznym użytkownika umożliwiający zarówno import i eksport danych z plików.
Zewnętrzne tabele to mechanizm podłączenia pliku z danymi bezpośrednio do bazy danych, co umożliwi bezpośrednie korzystanie z danych w zapytaniach SQL.