【问题标题】:Is it possible to export all schemas in a database with oracle data pump?是否可以使用 oracle 数据泵导出数据库中的所有模式?
【发布时间】:2012-11-29 00:57:51
【问题描述】:

我正在使用 Oracle 11g 11.2.0.1.0,我正在尝试找到一种使用数据泵导出数据库中所有模式的方法。我知道您可以使用 SCHEMAS 参数指定多个模式,但我需要能够导出所有模式而不必显式命名它们,因为在任何给定时间我都不确切知道那里有哪些模式(它是一个开发数据库和开发人员可以随时添加模式)。有没有办法用数据泵做到这一点?还是有其他工具可以做到这一点?

谢谢!

【问题讨论】:

    标签: database oracle datapump


    【解决方案1】:

    您可以使用full=y 导出所有架构:

    expdp system/password@db10g full=Y directory=TEST_DIR dumpfile=DB10G.dmp logfile=expdpDB10G.log
    impdp system/password@db10g full=Y directory=TEST_DIR dumpfile=DB10G.dmp logfile=impdpDB10G.log
    

    source

    【讨论】:

    • 请注意 Oracle 12c,确保在执行 full=y 时不要使用 SYS 用户或 SYSDBA 角色,并注意 DataPump 不会导出 Oracle 维护的表,例如如APEX等
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-24
    • 2012-12-12
    • 1970-01-01
    • 2010-10-06
    • 2010-09-10
    • 2015-09-11
    • 2021-08-25
    相关资源
    最近更新 更多