首页 文章

如何在此环境中备份远程数据库架构?

提问于
浏览
1

我有一个远程Oracle数据库的Oracle帐户(架构) . 通过使用此帐户,我可以执行各种操作,例如:查询,更新,删除和添加 . 但我不能使用exp或imp . 现在我的问题是如何转储此远程数据库模式中的所有数据,包括表,视图,函数,过程,包 .

1 回答

  • 2

    您可以使用包 dbms_metadata.get_ddl 为对象生成ddl . Read this

    您可以为可以使用sql * loader加载的数据生成csv文件,也可以生成insert语句 .

    这将是一个真正的痛苦 . 特别是当有一个可用的工具为你做:exp / expdp . 您可以尝试使用本地exp实用程序并尝试使用它连接到远程数据库 .

    exp username/password@remotedb owner=ownername
    

相关问题