我们使用从一个数据库复制模式并将其移动到另一个以使用此 par 文件进行测试...
DIRECTORY=EXPORT
DUMPFILE=QQS_PROD.DMP
LOGFILE=QQS_PROD.LOG
SCHEMAS=QQSDATA_PROD,QQSREPOSITORY_PROD,QQS_CENTRAL_PROD,QQS_BD_PROD,QQS_QD_PROD
FLASHBACK_TIME=SYSTIMESTAMP
EXCLUDE=TABLE:"IN ('SYS_HISTORY')"
然后在目标数据库上使用脚本创建 CONFIG_HISTORY!
有什么方法可以不排除=TABLE:"IN ('SYS_HISTORY')"并仅导出该表的结构?
我可以使用这样的东西吗:
INCLUDE=TABLE:"IN ('SYS_HISTORY')"
QUERY=SYS_HISTORY:"where CON_ID < 0"
注意:没有小于 0 的 CON_ID,当CON_ID < 0时它不会返回任何东西!
你可能可以尝试类似的东西,
这样,关于表 SYS_HISTORY 的元数据将被复制,但没有数据。注意:由于您没有使用模式名称为表名添加前缀(以从中排除数据),因此此过滤器将应用于指定的每个模式中的该表。