如何使用仅匹配特定模式的表创建oracle模式的转储

时间:2014-02-21 10:15:40

标签: database oracle server-administration

我想在oracle中将架构的AB%和AC%表从一台服务器转移到另一台服务器。

如何创建仅包含名称中以AB和AC开头的表的转储。

我已尝试过此命令,但它将架构中的所有表转储到dmp文件。

expdp SYSTEM/password SCHEMAS=hr DIRECTORY=dmpdir DUMPFILE=schema.dmp LOGFILE=expschema.log

2 个答案:

答案 0 :(得分:1)

看看INCLUDE选项:

expdp SYSTEM/password SCHEMAS=hr DIRECTORY=dmpdir DUMPFILE=schema.dmp LOGFILE=expschema.log INCLUDE=TABLE:"LIKE 'AB%'",TABLE:"LIKE 'AC%'" 

答案 1 :(得分:0)

由于我的操作系统是windows,我必须使用以下命令。

expdp SYSTEM/password SCHEMAS=hr DIRECTORY=dmpdir DUMPFILE=schema.dmp LOGFILE=expschema.log INCLUDE=TABLE:"LIKE 'AB%'",TABLE:\"LIKE \'AC%\'\"