【问题标题】:What is the EXPORT privilege on ORACLEORACLE 的 EXPORT 权限是什么
【发布时间】:2014-07-15 06:45:30
【问题描述】:

我创建了一个用户说 A。我想使用 A 用户导出我的一些架构。

例如,我有 B 和 C 用户。我想使用 A 用户导出 B 模式。我必须使用哪项赠款?

我正在使用这种说法:

EXP FILE = B.DMP OWNER(B)

但它不起作用。用户仅在 B 模式上选择授权。 A 没有其他资助。

我必须使用哪个补助金?

【问题讨论】:

    标签: database oracle export database-schema sql-grant


    【解决方案1】:

    要导出其他用户的架构,您需要角色 DATAPUMP_EXP_FULL_DATABASE。通常只有 DBA 有这个角色,因为它可以访问数据库中的所有数据。

    http://docs.oracle.com/cd/E11882_01/server.112/e22490/dp_export.htm#SUTIL200

    此外,使用expdp 代替exp...

    【讨论】:

    • 我试过这个 --> EXPDP FILE = TEST.DMP OWNER(B) 它告诉我我已经完成并将文件放到 C:\APP\ADMINISTRATOR\ADMIN\SETUP\DPDUMP\TEST .DMP 可惜没有这样的路径?
    • 是否应该指定路径地址,如果可以怎么办?
    • 这有点复杂,请查看引用文档中的“转储、日志和 SQL 文件的默认位置”部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-12
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 2019-12-26
    相关资源
    最近更新 更多