【问题标题】:exp-00026 conflicting modes specified oracleexp-00026 冲突模式指定 oracle
【发布时间】:2015-08-18 22:01:55
【问题描述】:

我有以下导出命令,用于导出我想在命令提示符下运行的架构。当我在命令下运行时,我收到错误exp-00026 conflicting modes specified oracle

exp RATOR_MONITORING/RATOR_MONITORING@10.127.666.777/O2P0RTE PARFILE=exp02_rm.par

exp02_rm.par 文件有以下信息:

OWNER=RATOR_MONITORING
LOG=exp02_rm.log
FILE=exp02_rm.dmp
TABLES=KPI_LOGS,ALERT_LOGS
INDEXES=Y
CONSTRAINTS=Y
GRANTS=Y
COMPRESS=Y
FULL=N
ROWS=Y
CONSISTENT=Y
BUFFER=102035256
FEEDBACK=500

【问题讨论】:

    标签: oracle export par exp


    【解决方案1】:

    错误是 EXP-00026,它说

    " only one parameter (TABLES, OWNER, or FULL) can be specified"
    

    因此您不能同时指定 OWNER 和 TABLES 作为导出的一部分,一个或一个但不能同时指定一个或两个

    【讨论】:

    • 非常感谢。它有效:)。只是一个小问题,我有 30 个表,所以如果我尝试例如 TABLES = (table1,table2.......table30) 会起作用吗?而且我们没有 EXP 命令的排除选项。我知道我们在 EXPDP 中有它。
    • 是的,30张桌子并不多,可能有上限,但会比30张高很多。请您将此标记为正确答案。谢谢。
    • 我很抱歉,但我现在有一个问题。当我从 par 文件中删除 OWNER=RATOR_MONITORING 时,它可以工作,但唯一的表已被导出。它不导出包、视图、序列、触发器。你能告诉我怎么做吗?
    • 不认为您将能够通过一次导出来做到这一点,请尝试查看此asktom.oracle.com/pls/asktom/… 一个可能的解决方案。顺便说一句,我对你的问题的回答是正确的。
    • ok davegreen,如果它不能在单一导出中完成,那么排除 Owner 是不可行的,但我会遇到表格问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    • 2012-10-26
    • 1970-01-01
    • 2021-07-23
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    相关资源
    最近更新 更多