Oracle full EXPORT with exclude 不使用 par 文件

问题描述

我需要完全导出 12.2 数据库。最近我们在其中放置了 2 个表,其中有超过 400 万条将保持静态的记录。我想将它们从每日 EXPDP 中删除,因为它们已离线存档。

此 EXPDP 通过计划任务启动并调用一系列批处理文件,这些批处理文件具有从批处理文件传递到批处理文件的定义变量。这会产生一系列在更大范围内很重要的日志和存档文件。

我在没有 .PAR 文件的情况下执行此操作,因为 .PAR 文件似乎不喜欢批处理文件中定义的任何 VARIABLE 名称。

我可以在命令提示符下毫无问题地运行它,但如果我通过批处理调用它,我会收到错误

** LRM-00111: 值 'table:"LIK' 没有结束报价 **

EXPDP *******/********@%dbname% FULL=Y exclude=statistics exclude=table:\"LIKE\'%_80\'\" DUMPFILE=%bckupdate%.dmp LOGFILE=%bckupdate%.log reuse_dumpfiles=yes

关于如何在 PAR 文件中使用变量名称(如 %DBNAME%)或批处理文件的正确格式的任何有用提示将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)