exp akzeptiert Host und Port, um Remote-DB-Tabellen zu exportieren

8

In Orakel haben wir exp Utility. Wir verwenden das als exp username/password@database . Hier können wir Host- und Port-Details angeben, um in entfernte db-Tabellen zu exportieren? Wenn ja, in welchem ​​Format werden diese bereitgestellt? Danke

    
Der Befehl
Pokuri 07.05.2013, 09:00
quelle

1 Antwort

21

Sie können einen Alias ​​von Ihrem tnsnames.ora verwenden oder eine Verbindungszeichenfolge in einem ähnlichen Format bereitstellen oder das Easy Connect -Syntax:

%Vor%

Beachten Sie, dass hierfür der -Dienstname der Datenbank erforderlich ist, der möglicherweise nicht mit der SID übereinstimmt. Sie können die Dienste abrufen, indem Sie lsnrctl services auf dem fernen Server ausführen (sofern möglich) oder indem Sie die v$parameter -Ansicht abfragen (wenn Sie Zugriff und Berechtigung haben) oder den DBA nach dem fernen Server fragen.

Die Verbindungsoptionen sind die gleichen wie für jedes andere Tool. Wenn Sie also mit SQL * Plus eine Verbindung zur entfernten Datenbank herstellen können, können Sie die gleiche Verbindungszeichenfolge für exp verwenden. Wenn Sie @database verwenden, um eine Verbindung zu einer lokalen Instanz herzustellen, ist dies wahrscheinlich bereits in Ihrer tnsnames.ora definiert, und Sie können dort auch Einträge für die entfernte Datenbank hinzufügen. Wenn dies einmalig ist, ist Easy Connect einfacher.

Wenn Sie sich noch nicht auf einer alten Version (pre-10g) befinden, sollten Sie datapump ( expdp ) anstelle des alten exp -Tools.

    
Alex Poole 07.05.2013, 11:51
quelle

Tags und Links