你导出的是整个数据库,所以恢复的时候会把用户恢复回去。
oracle8i数据库管理员基础,chaninapub的。

解决方案 »

  1.   

    给你解释一下:
    1、export只是一种逻辑备份,其实更明晰一点说,这就相对于把一张表中的数据以二进制形式存入一个物理的文件中,imp时oracle并不删除任何东西,所以出现你所说的现像.
    2、rman是为方便用户来做归档情况的备份及与带库协作而设计的一个程序,它就是把平常的物理备份及备份归档日志程序化了,更加方便了,与export是侧重不同方面的。有一本书是专门讲备份和恢复的,机械工业出版社的,很不错,建议你买一本。
      

  2.   

    我只用过exp,还没用到rman,请问平时做备份时最好用哪一个呢?
      

  3.   

    正常都是结合着用
    用rman做备份以防止物理的介质的损坏
    用export以防止人为的误操作,这样恢复以来比较方便。
      

  4.   

    楼上,你好!
    还是不是很理解EXPORT和RMAN的区别,
    一般是使用2者结合备份比较完美,
    具体是怎么做的?能简单的说说原理吗?
      

  5.   

    Rman最好与归档结合着用,如果你的数据库是非归档的,那么也没什么必要用Rman.
    或者换句话说你不用Rman也没什么问题,这时你可以手动的或写一段shell脚本对数据库做一次全备,然后再把归档日志备一下就可以了,同样也完成了Rman的功能。依你的情况我看你做exp逻辑备份算了。