在oracle 9i下,我想生成某个user下的所有数据库对象的sql script(table, index, trigger, procedure and so on), 以便我在另一台server上批处理执行.(不含任何非法字符,最好能有简单判断,如该对象存在,先drop,不存在,再新建.)

解决方案 »

  1.   

    这个应该是很常用的CASE,请大家快快回呀
      

  2.   

    导出
    exp test/test@ora9 file=tt.dmp ROWS=N导入
    imp test/test@db2 file=tt.dmp full=y ignore=y
      

  3.   

    老大,我要的就是脚本呀,在oracle 9i下,我想生成某个user下的所有数据库对象的sql script(table, index, trigger, procedure and so on), 以便我在另一台server上批处理执行.(不含任何非法字符,最好能有简单判断,如该对象存在,先drop,不存在,再新建.)
      

  4.   

    导出
    exp test/test@ora9 file=tt.dmp ROWS=N导入
    imp test/test@db2 file=tt.dmp full=y ignore=y
    就可以,只是不是脚本,可以实现你的批处理要求,如果要生成脚本的话,可以导到PowerDesigner中生成SQL脚本