Ich habe im Internet nach einer Lösung gesucht, aber ich hatte kein Glück. :(
Wie kann ich Oracle imp
/ exp
binaries auf meiner CentOS-Box installieren, ohne einen Oracle-Server zu installieren? Ich greife auf eine vorhandene Oracle-Datenbank auf einem anderen Computer zu, daher benötige ich hier nur einen Client. Ich habe bereits installiert sqlplus
und seine Abhängigkeiten ( oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm
, und oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm
), aber das hat diese Tools nicht bereitgestellt.
Muss ich Oracle wirklich vollständig installieren?
Mein Ziel ist es, einen Datenbank-Dump von Oracle auf meine CentOS-Box zu übertragen. Wenn es einen anderen Weg gibt, dies ohne Verwendung zu tun, exp
würde ich mich nicht schlecht fühlen, wenn ich es NICHT verwende, aber es scheint mir, dass es keine Alternative gibt.
Sie müssen eine Oracle-Instanz NICHT vollständig installieren.
Instant Client
,Runtime
,Administrator
oderCustom
<- Pick Benutzerdefiniert.Database Utilities
. Dies enthält die exp / imp-Dateienquelle
Instant Client Tools bietet
exp
/imp
Dienstprogramme seit v12.2.0.1.0. Uneingeschränkter Download ist verfügbar:https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html
quelle
Sie möchten eine Datenbank ohne vorhandenes DBMS-System importieren, dies ist jedoch in jeder Definition des Wortes unmöglich ...
Ja, Sie müssen zuvor eine vollständige Oracle-Installation durchführen
imp
undexp
werden funktionieren.Außerdem würde ich in Zukunft vorschlagen, stattdessen
expdp
und zuimpdp
verwenden.quelle