create database link dblinkname connect to username identified by password using 'service_name';假设A->B
则要确保在A所在服务器用sql plus  connect username/password@service_name可以登陆.在触发其中不可以用commit,rollback;

解决方案 »

  1.   

    怎么用啊?
    我创建了dblinksharing;但是不知道怎么用.BEGIN 
       DELETE dblinksharing.DAYTYPES WHERE DAYTYPES = '1'; 
    END;提示错误:
    Line # = 2 Column # = 19 Error Text = PL/SQL: ORA-00942: table or view does not exist
    Line # = 2 Column # = 4 Error Text = PL/SQL: SQL Statement ignored
      

  2.   

    DELETE from DAYTYPES@dblinksharing WHERE DAYTYPES = '1'; 
      

  3.   

    触发器有错误:
    BEGIN     
      IF DELETING THEN 
         DELETE DAYTYPES@dblinksharing WHERE DAYTYPES = :OLD.DAYTYPES;   
      end if; 
    END;sql语句有什么问题,提示错误:
    Error 
    Failed to commit: 索引中丢失 IN 或 OUT 参数:: 1 
    如何解决?谢谢!