我想将整个架构从Prod导出并导入到Dev,但Dev已经有了表(Prod中没有),我不想受到影响。
所以,问题是在导入(impdp)过程中,那些现有的表会发生什么?
谢谢。
如果备份了完整数据库,包括备份中的创建数据库和创建表查询,则会出现错误。
为了解决这个问题,您需要删除旨在创建数据库和新表的每一行。
如果已转储数据,则只有数据会添加到现有表中而不会出现错误。(如果不包含语法错误)
如果您不需要dev数据库中的数据则登录到数据库服务器并删除prod中的所有表,然后导入您的数据库文件。
如果您不想删除dev数据库中的数据则创建与该数据库完全不同的数据库导入文件并修改您的连接字符串。