最近接到个单子,需要将Oracle里的一些表里3年前的数据导出存放。在程序架构上想请高手指点一下:
1 表的数量太多,而且表之间的关联比较多,要求删除了一个表里的数据后还要把相关联的表里的数据也都删除。但技术人员不懂业务也就不懂表之间的关联,业务人员又不管技术不会写SQL,技术人员应该开发出什么样的程序才能方便业务人员操作维护?
2 如何做到验证导出的数据可恢复后,再删除表里的数据?
3 选择那种导出方式为好?exp or unloadx?如何防止表结构被更改后还能恢复?(这里的更改只有字段追加的情况)Ps:系统是Linux+Oracle9i。想了一天了也没有什么好的构思。请高手指点一下,讲讲你们的想法!让我这个小菜鸟学习一下。谢谢!

解决方案 »

  1.   

    又一天了,依旧没有头绪……继续静候高人ing……
      

  2.   

    To yaozw_mountain(山林):
         你说的是实现方法。可我现在连前台程序的设计都没有头绪……头大……不知道怎样设计才既方便业务人员操作、又方便技术人员开发啊……
         谢谢!继续等候高手指点!