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 11:02:03 浏览: 120
这个命令与之前提到的命令几乎一样,只是最后的导出文件名由 expdp_data.dmp4 变成了 expdp_data.dmp。这个命令的作用是将 Oracle 数据库中 system 用户下的 test.oo 表导出到名为 dir 的目录下,同时使用 FLASHBACK_TIME 参数指定了导出数据的时间点为一个月前。这样导出的数据将是一个月前的状态。
相关问题
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.dmp4
这是一个 Oracle 数据库的导出命令,使用了 expdp 工具将 system 用户下的 test.oo 表导出到了名为 dir 的目录下,并指定了导出文件名为 expdp_data.dmp4。同时,使用 FLASHBACK_TIME 参数指定了导出数据的时间点为一个月前。这样导出的数据将是一个月前的状态。
expdp system/oracle tables=test.oo FLASHBACK_TIME=\"TO_TIMESTAMP\(\'2023-05-01 00:00:00\', \'YYYY-MM-DD HH24:MI:SS\'\)\" DIRECTORY=dir DUMPFILE=expdp_data.dmp
这段命令是用来在 Oracle 数据库中,将用户 system 下的 test.oo 表中,在 2023 年 5 月 1 日 00:00:00 之前修改过的数据导出到指定目录下的文件中。其中 FLASHBACK_TIME 参数用于设置闪回时间点,这里设置为 2023 年 5 月 1 日 00:00:00。DIRECTORY 参数指定导出文件的存储目录,DUMPFILE 参数指定导出数据的文件名。需要注意的是,该命令中使用了转义字符来处理双引号和单引号,以便于正确传递参数。
阅读全文