expdp(导出数据)
基本语法:expdp "'/ as sysdba'" DIRECTORY=EXPDP SCHEMAS=用户名 DUMPFILE=my20240528%U.DMP CLUSTER=NO LOGFILE=my_20240528EXPDP.LOG

示例:导出用户下指定的表数据。
expdp "'/ as sysdba'" DIRECTORY=EXPDP TABLES=usre1.table1,usre2.tablename1 DUMPFILE=my_20240528%U.DMP CLUSTER=NO LOGFILE=my_20240528EXPDP.LOG

 

详细解释:

  • expdp: Oracle数据泵导出工具,用于导出数据库对象和数据。
  • "'/ as sysdba'": 使用sysdba权限连接到数据库。
  • DIRECTORY=EXPDP: 指定包含转储文件和日志文件的目录对象名称。确保此目录对象已经在数据库中定义,并且指向一个操作系统上可写的目录。
  • SCHEMAS=用户名: 指定要导出的模式(schema)名称。将用户名替换为实际的用户名。
  • DUMPFILE=my20240528%U.DMP: 定义转储文件的命名模板。%U是一个占位符,它会在需要创建多个转储文件时被替换为唯一标识符。
  • CLUSTER=NO: 指定不进行集群环境中的并行导出。如果您的数据库环境是RAC(Real Application Clusters)集群,并且您希望利用并行处理来提高性能,可以将其设置为YES
  • LOGFILE=my_20240528EXPDP.LOG: 指定记录导出操作详细信息的日志文件名。

 compression=all  启用所有可用的压缩功能

EXCLUDE=STATISTICS  排除统计信息

节选参考:https://blog.csdn.net/lzyever/article/details/137424708 

 

posted on 2024-05-28 09:11  yi-sheng  阅读(133)  评论(0编辑  收藏  举报