Oracle
Oracle - impdp - 導入分區
我截斷了一個分區,並想從備份中導入它。
如何從轉儲文件中導入分區?
導出日誌:
. . 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 中的這個例子:
TABLES=XY_RESPONSE:SYS_P25129
應該足夠了。
除非您的數據庫中有一個非常奇怪的排序規則,否則這些參數中的任何一個都不需要引用。