要在Linux上導出Oracle數據庫的dmp文件,可以使用expdp命令。下面是導出dmp文件的步驟:
sqlplus sys as sysdba
在SQL*Plus提示符下,輸入密碼以登錄數據庫。
在SQL*Plus提示符下,創建一個目錄對象,用于存儲導出的dmp文件。例如,創建一個名為EXPORT_DIR
的目錄對象,指向一個目錄路徑:
CREATE DIRECTORY EXPORT_DIR AS '/path/to/directory';
請將/path/to/directory
替換為實際的目錄路徑。
scott
用戶讀寫權限:GRANT READ, WRITE ON DIRECTORY EXPORT_DIR TO scott;
請將scott
替換為實際的數據庫用戶名。
expdp
命令導出數據庫的dmp文件。以下是一個示例命令:expdp scott/password@SID directory=EXPORT_DIR dumpfile=export.dmp logfile=export.log
請將scott/password@SID
替換為實際的數據庫用戶名、密碼和SID,export.dmp
替換為導出的dmp文件名,export.log
替換為導出日志文件名。
導出過程可能需要一些時間,具體取決于數據庫的大小和硬件性能。完成后,您可以在指定的目錄中找到導出的dmp文件。