Oracle
 sql >> Datenbank >  >> RDS >> Oracle

-bash:imp:Befehl nicht gefunden Orakel

Der Instant-Client enthält nicht viele Tools des vollständigen Clients, einschließlich imp /exp , ihre neueren Datenpumpenäquivalente, SQL*Loader usw. Siehe Instant-Client-FAQ , was hervorhebt, dass es hauptsächlich für die Verteilung mit Ihren eigenen Anwendungen gedacht ist, aber SQL*Plus enthalten kann - das einzige erwähnte Tool.

Wenn Sie Export/Import oder andere Tools verwenden müssen, müssen Sie den vollständigen Client installieren oder sie auf dem Server ausführen. das könnte ein Problem mit AWS sein. Amazon hat einen Artikel zum Importieren von Daten in Oracle .

Übrigens können Sie Ihre tnsnames.ora setzen Datei überall, solange Sie TNS_ADMIN festlegen um auf diesen Ort zu zeigen, aber Sie beziehen sich in Ihrem imp nicht darauf Befehl trotzdem - Sie geben alle Verbindungsdaten an. Wenn Sie den Dienstnamen kennen, der sich möglicherweise von der SID unterscheidet (Sie können lsnrctl services ausführen auf dem Server, um den richtigen Wert zu finden) können Sie die 'easy connect'-Syntax verwenden:

sqlplus [email protected]//oracledbrds.cwuabchlhlu.us-east-2.rds.amazonaws.com:1521/your_service_name