我截断了一个分区,并想从备份中导入它。
如何从转储文件中导入分区?
导出日志:
. . exported "XY_PROD"."XY_LOG_PLSQL" 69.16 MB 320459 rows
. . exported "XY_PROD"."XY_RESPONSE":"SYS_P25129" 2.198 GB 67804 rows
. . exported "XY_PROD"."XY_RESPONSE":"SYS_P26385" 973.4 MB 31742 rows
. . exported "XY_PROD"."XY_RESPONSE":"SYS_P25395" 2.184 GB 88242 rows
. . exported "XY_PROD"."XY_RESPONSE":"SYS_P25891" 3.366 GB 106484 rows
试过:
INCLUDE=PARTITION:\"IN \(\'SYS_P25129\'\)\"
INCLUDE=PARTITION:"XY_RESPONSE":"SYS_P25129"
INCLUDE=PARTITION:\"XY_RESPONSE\":\"SYS_P25129\"
得到:
ORA-39001: invalid argument value
ORA-39071: Value for INCLUDE is badly formed.
ORA-00920: invalid relational operator
整个表是几个 GB。如果有办法,我不想导入整个表。
根据Oracle Docs 中的这个例子:
应该足够了。
除非您的数据库中有一个非常奇怪的排序规则,否则这些参数中的任何一个都不需要引用。