Przeglądałem sieć, by znaleźć rozwiązanie, ale nie miałem szczęścia. :(
Jak mogę zainstalować Oracle imp
/ exp
binaria na moim komputerze CentOS bez instalowania serwera Oracle? Uzyskuję dostęp do istniejącej bazy danych Oracle na innym komputerze, więc potrzebuję tylko klienta tutaj. Już zainstalowałem sqlplus
i jego zależności ( oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
i oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm
), ale to nie zapewniło tych narzędzi.
Czy naprawdę muszę w pełni zainstalować Oracle?
Moim celem jest zassanie zrzutu bazy danych z Oracle do mojego CentOS. Jeśli jest inny sposób na zrobienie tego bez użycia exp
, nie czułbym się źle z powodu NIEużywania go, ale wydaje mi się, że nie ma alternatywy.
NIE musisz w pełni instalować instancji Oracle.
Instant Client
,Runtime
,Administrator
lubCustom
<- wybierz Niestandardowy.Database Utilities
. Zawiera pliki exp / impźródło
Narzędzia klienta natychmiastowego zapewniają
exp
/imp
narzędzia od wersji 12.2.0.1.0. Dostępne jest nieograniczone pobieranie:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
źródło
Chcesz zaimportować bazę danych bez systemu DBMS, przepraszam, ale jest to niemożliwe w każdej definicji tego słowa ...
Tak, tak, musisz wykonać pełną instalację Oracle przed
imp
iexp
będzie działać.Ponadto w przyszłości sugeruję użycie
expdp
iimpdp
zamiast tego.źródło