使用数据库链接将数据从DB1复制到Oracle 11g中的DB2

使用数据库链接将数据从DB1复制到Oracle 11g中的DB2,oracle,oracle11g,Oracle,Oracle11g,我有一个名为ADVNXT的测试数据库和一个名为Prod的产品 我在ADVNXT中有我需要转移到生产的数据。我被告知可以通过以下方式从Production env访问ADVNXT中的数据: select * from gl_newfeed_bio@ADVNXT_LINK 因为我只需要将某些数据从ADVNXT移动到生产环境中,所以我应该执行以下操作: 在我的生产环境中。我应该输入: select * from mytable1@ADVNXT_LINK where Inst = 'CC' an

我有一个名为ADVNXT的测试数据库和一个名为Prod的产品 我在ADVNXT中有我需要转移到生产的数据。我被告知可以通过以下方式从Production env访问ADVNXT中的数据:

select * from gl_newfeed_bio@ADVNXT_LINK
因为我只需要将某些数据从ADVNXT移动到生产环境中,所以我应该执行以下操作: 在我的生产环境中。我应该输入:

 select * from mytable1@ADVNXT_LINK
 where Inst = 'CC'
 and submitYr = '1505'
通过运行上述脚本,我可以从我的SQL Developer生产环境中看到ADVNXT中的所有400条记录

但我需要的是从ADVNXT获得这400条记录,并在生产中插入到完全相同的表(mytable1)中。我尝试了以下操作,但无效:

  select * from mytable1@ADVNXT_LINK
  where Inst = 'CC'
  and submitYr = '1505'
  INSERT INTO mytable1
我害怕做:

 insert into mytable1@ADVNXT_LINK
 select * from mytable1
 where Inst = 'CC'
 and SubmitYr = '1505'

因为在生产环境中运行此脚本意味着插入ADVNXT而不是生产数据库,对吗?

在阅读了大量内容后,我终于尝试了以下方法,并且效果良好: 在生产环境中,我运行:

Insert into mytable1
select * from mytable1@ADVNEXT_LINK
where Inst = 'CC'
and SubmitYr = '1505'
我不明白标题中的“uisn”,你能解释一下吗?