Oracle 数据泵(Data Pump)expdp解析
Oracle Data Pump expdp命令用于导出数据库中的数据。以下是一个基本的expdp命令示例,用于导出整个数据库:
expdp system/password@db11g directory=datapump_dir dumpfile=full_export.dmp logfile=full_export.log full=y
在这个例子中:
system/password@db11g
是使用system用户和密码连接到数据库实例db11g。directory=datapump_dir
指定了Data Pump使用的目录对象,这个对象指向操作系统上的一个文件夹。dumpfile=full_export.dmp
指定了导出的数据泵转储文件的名称。logfile=full_export.log
指定了此操作的日志文件的名称。full=y
表示要导出整个数据库。
你可以根据需要调整参数,例如,只导出特定的表或模式:
expdp system/password@db11g directory=datapump_dir dumpfile=schema_export.dmp logfile=schema_export.log schemas=schema_name
在这个例子中,schemas=schema_name
指定了只导出名为schema_name
的模式。
请确保在运行Data Pump导出之前,已经创建了Data Pump目录对象并且有适当的权限,并且指定的目录在文件系统上存在且可访问。
评论已关闭