【问题标题】:How can I copy objects from one schema to another?如何将对象从一个模式复制到另一个模式?
【发布时间】:2014-06-02 06:43:56
【问题描述】:

我需要在 Oracle 10g 中将表、视图、过程、函数、序列等对象从一个模式备份到另一个模式。

这需要安排为每天运行。有没有办法编写一个程序来做到这一点? 我一直在搜索,有Data Pump导出/导入或CTAS或toad之类的工具,但这些都需要手动完成。

我正在寻找一种编程方式来做到这一点。

【问题讨论】:

  • 需要包含数据还是只包含对象?
  • @ntalbs 需要包含数据
  • 您可以安排运行导出/导入(数据泵)的脚本
  • @RobertMerkwürdigeliebe 我没有权限进行导出/导入:(
  • 如果您需要进行导入/导出,请获得特权或让拥有特权的人来做。不要重新发明轮子,因为您没有权限使用专门为这项工作开发的工具。

标签: oracle database-administration


【解决方案1】:

向您的 DBA 询问 EXP_FULL_DATABASE、IMP_FULL_DATABASE 权限。

之后,只需使用 expdp(导出数据泵)/impdp(导入数据泵)实用程序来执行任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-14
    • 2015-06-24
    • 1970-01-01
    • 2011-08-20
    • 1970-01-01
    相关资源
    最近更新 更多