Sql 从另一个数据库更新/插入一个数据库中的表

Sql 从另一个数据库更新/插入一个数据库中的表,sql,plsql,oracle11g,oracle10g,oracle-sqldeveloper,Sql,Plsql,Oracle11g,Oracle10g,Oracle Sqldeveloper,如何在需要时同步两个数据库并手动刷新其中一个数据库上的实体 假设我有两个数据库DB1(prod)和DB2(dev)。我只想更新/插入从prod DB到dev DB的几个表。我怎样才能做到这一点?由于我没有创建数据库链接的权限,这是否可以代替DBlink?如果只想手动刷新,请设置导入/导出/数据泵脚本,以便在不涉及太多数据的情况下复制数据。如果有大量数据,您可以如上所述编写一些pl/sql,只移动新的/更改的行。如果您的数据中有“创建/更新”等字段,这将变得更容易。如果您无法创建数据库链接,并且假

如何在需要时同步两个数据库并手动刷新其中一个数据库上的实体


假设我有两个数据库
DB1(prod)
DB2(dev)
。我只想更新/插入从prod DB到dev DB的几个表。我怎样才能做到这一点?由于我没有创建数据库链接的权限,这是否可以代替
DBlink

如果只想手动刷新,请设置导入/导出/数据泵脚本,以便在不涉及太多数据的情况下复制数据。如果有大量数据,您可以如上所述编写一些pl/sql,只移动新的/更改的行。如果您的数据中有“创建/更新”等字段,这将变得更容易。如果您无法创建数据库链接,并且假设您至少有对生产数据库中的表的读取权限,我可以考虑以下几种方法:1)将生产数据提取到CSV文件,将文本文件复制到开发,将CSV文件作为外部表附加,将外部表格数据复制到“真实”表格;2) 使用电子表格程序连接到生产数据库,将生产数据库中的数据读取到电子表格中,连接到开发数据库,将电子表格中的数据插入开发数据库;3) 使用IDE(SQL开发人员等)的导出/导入功能。祝你好运。