1)创建BB用户
2)AA->BB
3)删除TAA_HIS、TBB_HIS、TCC_HIS
4)BB->

解决方案 »

  1.   

    用其他的shema创建与TAA_HIS、TBB_HIS、TCC_HIS相同的表,然后把aa的TAA_HIS、TBB_HIS、TCC_HIS这3个表删除,导出再反向操作一遍,为aa重建上述3表
      

  2.   

    上面回答方法用到我开发的程序中可能会有几个问题
    1.在程序中有时候是用system/manager做操作,有时候是用AA/AA操作(程序中用户名密码是一个系统参数,由用户设置的)。而AA没有DBA权限,可能不能创建BB。2.AA->BB要花费很多时间。我现在之所以不备份*_HIS表的原因就是要缩短日常备份时间,对历史表一段时间才备份一次。如果每次备份都有AA->BB的过程,还不如以前的完全备份了。
    请问还有没有其他办法?