expdp system/oracle tables=test.oo FLASHBACK_TIME="TO_TIMESTAMP('$(date -d '1 month ago' +'%Y-%m-%d %H:%M:%S')', 'YYYY-MM-DD HH24:MI:SS')" directory=dir dumpfile=expdp_data.dmp
时间: 2023-12-12 18:02:03 浏览: 145
expdp按照日期时点命名方式备份数据库并压缩
这段命令是用来导出 Oracle 数据库中,用户 system 下的 test.oo 表中,一个月内修改过的数据。其中 FLASHBACK_TIME 参数用来设置闪回时间点,本命令中使用了 `date -d '1 month ago' +'%Y-%m-%d %H:%M:%S'` 命令来获取一个月前的时间,然后将其格式化为时间戳的形式,以便于作为闪回时间点参数传递给 expdp 工具。DIRECTORY 参数指定导出文件的存储目录,dumpfile 参数指定导出数据的文件名。你需要根据实际情况修改这些参数的值。
阅读全文