现在我需要定时地从一个数据库往另外一个数据库导数据,请问怎么写成一个package啊?
实在没有经验,请高手指教!!!
谢谢

解决方案 »

  1.   

    如果只是简单的复制的话,
    那就在源数据库上建DB LINK, 然后做个job, 定时做这个job就可以了.如果是做数据仓库的数据萃取,转移,转换,载入的话...
    基本上都要人为去控制一下的.
      

  2.   

    比如要将A数据库的一张表同步到B数据库,则需要进行如下工作:1、建一个从B数据库到A数据库的DB_LINK
       CREATE DATABASE LINK d_to_a CONNECT TO A库用户名 IDENTIFIED BY A库用户密码 USING 'B到A库的连接串';2、在B库上建立一个物化视图:CREATE MATERIALIZED VIEW myview
    REFRESH COMPLETE
    START WITH SYSDATE
    NEXT SYSDATE+1
    AS
    SELECT * FROM 表名@B到A库的连接串;以上的SQL语句仅供参考,关于物化视图的详细介绍和语句请参考ORACLE文档。