Als Datenbankadministrator müssen wir häufig gespeicherte Oracle-Prozeduren für Sicherung, Wiederherstellung, Versionskontrolle oder Migration zwischen anderen Servern exportieren. In diesem Artikel wird erläutert, wie gespeicherte Oracle-Prozeduren über das PL/SQL Developer-Tool exportiert werden.
1. Eine einzelne gespeicherte Prozedur exportieren
2. Mehrere gespeicherte Prozeduren exportieren
Wenn Sie mehrere gespeicherte Prozeduren gleichzeitig exportieren müssen, können Sie dies mit dem „Export-Assistenten“ von PL/SQL Developer tun.
3. Gespeicherte Prozeduren über die Befehlszeile exportieren
Zusätzlich zum Exportieren gespeicherter Prozeduren über den Assistenten in PL/SQL Developer kann dies auch über die Befehlszeile erfolgen. Im Folgenden finden Sie die Schritte zum Exportieren einer gespeicherten Prozedur über die Befehlszeile.
expdp Benutzername/Passwort@connect_string DIRECTORY=directory_object DUMPFILE=export_file.dmp CONTENT=PROCOBJ:“IN ('object_name')“ LOGFILE=export .log
Unter diesen sind „Benutzername“ und „Passwort“ der Anmeldename und das Passwort des Datenbankbenutzers, „connect_string“ ist die Verbindungszeichenfolge und „drictory_object“ ist der Exportpfad, der in Oracle vorab erstellt werden kann . „object_name“ ist der Name der gespeicherten Prozedur, die exportiert werden muss, und „export_file.dmp“ ist der Name der Exportdatei, der geändert werden kann. „export.log“ ist die Exportprotokolldatei.
Mit dem obigen Befehl kann die gespeicherte Prozedur erfolgreich exportiert werden.
Zusammenfassung
Oben sind die detaillierten Schritte und Methoden zum Exportieren gespeicherter Oracle-Prozeduren über PL/SQL Developer-Tools und Befehlszeilen aufgeführt. Ich hoffe, dieser Artikel kann für Datenbankadministratoren hilfreich sein, die gespeicherte Prozeduren exportieren müssen.
Das obige ist der detaillierte Inhalt vonExport gespeicherter Oracle-Prozeduren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!