【问题标题】:Create and copy Tables in Local database from Client DB从客户端数据库创建和复制本地数据库中的表
【发布时间】:2015-10-07 13:00:18
【问题描述】:

我正在做一些项目。但出于某些测试目的,我需要一些从客户端 oracle DB 到本地 DB 的表。这样我就可以对这些表执行操作以进行测试。

你能帮帮我吗?

【问题讨论】:

  • 你的本地数据库也是Oracle吗?
  • 由于外键考虑,您可能需要所有表。我建议从备份还原到本地计算机。最好还原到测试服务器。
  • @Hambone,是的 Hambone,它的神谕

标签: sql database oracle11g


【解决方案1】:

我建议使用 expdp 转储您的客户端数据库。但是您需要能够访问客户端计算机的控制台。 如果您没有访问权限,您可以尝试建立一个从您的数据库到客户端的数据库链接 (http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5005.htm)。

执行你现在有你的数据库链接“MyDBLink”并且想要复制双表你可以使用创建表作为选择语句来创建一个副本到你的系统:

create table myCopyOfDual as select * from dual@MyDBLink

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 2022-01-13
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    相关资源
    最近更新 更多