在用oracle数据库,创建了一个用户及一个表空间,,备份了数据库!现在问题来了还原到另外一台机器时还要手动创建这个用户及表空间,,能不能自动创建??每次手动创建很麻烦啊,因为业务上的需要,一周得有个5,6次还原的操作,请教了

解决方案 »

  1.   

    不行的。需要手动创建的。不过你可以在第一次的时候把建表空间、用户的sql保持在一个sql文件里面,以后每次恢复的时候,直接copy sql语句过来执行下就建表了啊!
      

  2.   

    写个 create drop 脚本,每次备份还原 执行下 不就 Ok了吗?
      

  3.   

    楼主最好说下自己的操作方式,不同的恢复方式会有不同的结果,楼主是怎么恢复和备份的呢?
    如果是用rman的方式恢复的话,是可以不需要创建用户和表空间的,一切都可以自动化