要在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文件。