oracle用exp命令如果指定不导出某张表

用tables="table1"可以指定导出table1表,如果指定不导出table1,那该怎么写,如果exp命令不能实现,那又用什么方式可以达到这种效果呢,但不是以导出sql语句的形式

利用数据库泵:例子如下所示:
expdp 用户名/密码@ip地址/数据库名 DIRECTORY=DIR_GJNH DUMPFILE=gjnh.dmp EXCLUDE=TABLE:\"IN \(\'D101\',\'D101Annual\',\'D201\',\'D201Annual\'\)\" logfile=gjnh.log

其中:DIRECTORY参数的值需要提前创建并给用户赋予权限:
1、创建:create directory DIR_GJNH as 'F:/test';
2、赋权:Grant read,write on directory DIR_GJNH to 用户名
EXCLUDE值为不需要导出的表。
如果还有不明白的可以联系我!
温馨提示:答案为网友推荐,仅供参考