我有一个远程Oracle数据库的Oracle帐户(架构)。通过使用此帐户,我可以执行各种操作,例如:查询,更新,删除和添加。但我不能使用exp或imp。现在我的问题是如何转储此远程数据库模式中的所有数据,包括表,视图,函数,过程,包。
答案 0 :(得分:2)
您可以使用包dbms_metadata.get_ddl
为对象生成ddl。
Read this
您可以为可以使用sql * loader加载的数据生成csv文件,也可以生成插入语句。
这将是一个真正的痛苦。特别是当有一个可用的工具为你做:exp / expdp。您可以尝试使用本地exp实用程序并尝试使用它连接到远程数据库。
exp username/password@remotedb owner=ownername