会计考友 发表于 2012-8-4 13:54:49

OracleRMAN快速入门指南:插入远端表

1.从本地表中读取数据,并引用本地序列
   
    SQL> insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_test4;
   
    insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_test4
   
    *
   
    ERROR 位于第 1 行:
   
    ORA-02289: 序列(号)不存在
   
    ORA-02063: 紧接着line(源于TEST4)
   
    ORA-02063: 紧接着2 lines(源于YANGTK)
   
    2.从本地表中读取数据,但访问远端序列
   
    SQL> insert into test_on_yangtk@yangtk select seq_on_yangtk.nextval@yangtk from test_on_test4;
   
    已创建 1 行。
   
    SQL> rollback;
   
    回退已完成。
   
    3.读取远端数据表中数据,同时访问远端序列。
   
    SQL> insert into test_on_yangtk@yangtk select seq_on_yangtk.nextval@yangtk from test_on_yangtk@yangtk;
   
    已创建 1 行。
   
    SQL> rollback;
   
    回退已完成。
   
    4.读取远端数据表中数据,但是访问本地序列。
   
    SQL> insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_yangtk@yangtk;
   
    insert into test_on_yangtk@yangtk select seq_on_test4.nextval from test_on_yangtk@yangtk
   
    *
   
    ERROR 位于第 1 行:
   
    ORA-02289: 序列(号)不存在
   
    ORA-02063: 紧接着line(源于TEST4)
页: [1]
查看完整版本: OracleRMAN快速入门指南:插入远端表