【问题标题】:How to export 100 Oracle schemas to dump files如何将 100 个 Oracle 模式导出到转储文件
【发布时间】:2015-02-12 18:31:05
【问题描述】:

我们有大约 100 个 Oracle 模式应该导出到转储文件。我不是 Oracle 专家,我们的 DBA 似乎对帮助这件事不太感兴趣,或者他们不知道如何轻松地做到这一点。这可能是我幼稚的想法,但我认为这应该很容易(或至少可能)编写脚本。我完全错了还是有人可以给我举个例子?

【问题讨论】:

    标签: database oracle11g database-administration


    【解决方案1】:

    您可以使用 expdp 使用此行导出多个模式:

    expdp schemas=SCOTT,SH directory=YOUR_DIRECTORY dumpfile=schemas.dmp  
    logfile = schemas.log
    

    检查此示例导出模式 SCOTT 和 SH。在执行此命令之前,您必须在数据库中创建目录,例如:

    CREATE DIRECTORY YOUR_DIRECTORY AS 'C:\Desktop'  -- where dumpfile will be saved
    

    【讨论】:

    • 所以在这种情况下,所有的模式都将被转储到一个转储文件中。是否可以创建一个脚本,其中每个模式都有自己的转储文件?
    • 据我所知,我认为一条指令是不可能的,但是你可以按模式执行一次命令(100次),我认为这有点乏味。
    猜你喜欢
    • 2014-07-14
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多