expdp
是Oracle 10g及以上版本中自带的备份和导出工具,用于将数据从Oracle数据库导出到其他数据库或文件中。它是Oracle数据传输的标准选择,并且提供了比传统exp
更好的灵活性和更好的性能。
expdp
命令的语法如下所示:
expdp username/password@connect_identifier DIRECTORY=directory_object DUMPFILE=dumpfile_name.dmp [SCHEMAS=schema_name] [TABLES=table_name] [INCLUDE=object_type][:object_name] [EXCLUDE=object_type][:object_name]
username
- Oracle数据库用户名password
- Oracle数据库用户密码connect_identifier
- 用于连接到Oracle数据库的标识符DIRECTORY
- 用于导出文件的目录对象DUMPFILE
- 用于导出文件的文件名SCHEMAS
- 用于指定需要导出的用户/模式名称TABLES
- 用于指定需要导出的表名称INCLUDE
- 用于指定需要包含的对象类型及名称EXCLUDE
- 用于指定需要排除的对象类型及名称expdp scott/tiger@ORCL DIRECTORY=dpump_dir1 DUMPFILE=full_exp.dmp FULL=YES
上述命令会将整个scott
用户的模式导出到dpump_dir1
目录下的full_exp.dmp
文件中,并在文件中创建FULL
导出模式的记录。
expdp scott/tiger@ORCL DIRECTORY=dpump_dir1 DUMPFILE=table_exp.dmp TABLES=emp,dept
上述命令会将scott
用户下的emp
和dept
表导出到dpump_dir1
目录下的table_exp.dmp
文件。
expdp
是Oracle 10g及以上版本中自带的备份和导出工具,提供了比传统exp
更好的灵活性和更好的性能。根据需要,可以使用各种选项来导出数据,并根据需要指定目录和文件名。
本文链接:http://task.lmcjl.com/news/19098.html