现在要实现每天定时
从一个oracle数据库a中导所有表的表结构到另外一个oracle数据库b中
导入时要进行比对
如果发现某个表的表结构变了,要把b中原来的表rename,再重新建张新表
以前只在oracle中写一些简单的procedure
没有涉及这些问题,现在完全没有思路-_-!如果用imp好像要drop调原表
不知道可不可以每天导出a库中系统表user_tab_columns的数据,导入到b库中某个结构相同表
在procedure中实现与b库系统表user_tab_columns进行比对,如果发现不一样,进行rename?多谢各位大侠~~~

解决方案 »

  1.   

    你还是可以写procedure解决这个问题啊。不用imp
      

  2.   

    怎么写procedure?
    procedure里面实现什么功能呢?
    这个定时操作又怎么办呢?
    烦请说明白点
    谢谢!
      

  3.   

    1.建PROCEDURE在其中实现表结构的判断修改
    2。建JOB,定时执行