【问题标题】:How to copy an Oracle DB Schema in Oracle Cloud如何在 Oracle Cloud 中复制 Oracle 数据库模式
【发布时间】:2021-01-28 04:33:03
【问题描述】:

我想将架构复制到 Oracle Cloud 中 Oracle 数据库中新创建的架构。

据我所知,这些数据库是托管数据库,所以我无法在它们上运行expdb / impdb

还有其他想法如何复制(~克隆)整个架构吗?

谢谢,

【问题讨论】:

  • 你的意思是像ATP这样的东西?您可以使用数据泵(请参阅docs here)。
  • @char 是的,它是 Oracle 云中的一个 ATP。但 AFAIK impdb 运行在数据库运行所在的同一台虚拟机上。
  • 1.提取 DDL stackoverflow.com/questions/10886450/…。 2.提取数据csvgithub.com/dmitrydemin1973/powershell-oracle/blob/master/…或插入sql。 3. 在云端创建表格。 4 将数据加载到表中(sqlloader 或 sqlplus)。 5创建其他对象(索引、过程、包等)。6重新编译函数、过程、包、视图。

标签: oracle cloud oracle-cloud-infrastructure


【解决方案1】:

正如@dmitry 上面分享的那样-

1.Extract DDL stackoverflow.com/questions/10886450/…. 2.Extract data csv github.com/dmitrydemin1973/powershell-oracle/blob/master/… or insert sql. 3. Create tables in cloud. 4 Load data into tables(sqlloader or sqlplus). 5Create other objects(indexes, procedures, packages,etc ).6 Recompile functions, procedures, packages, views.

【讨论】:

    【解决方案2】:

    请参阅上面的@dmitrys 回复

    【讨论】:

      猜你喜欢
      • 2021-08-05
      • 2020-08-21
      • 2017-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      • 2011-01-06
      相关资源
      最近更新 更多