Oracle备份分热备份和冷备份两种。
热备份就是运行Oracle提供的备份工具exp来备份,有某个时间的完全备份,也有增量备份(就是差异备份),日志备份我没听过(孤陋寡闻,呵呵)。
热备能够备份成一个.dmp文件,如果恢复的话,需要将该文件拿到另一个数据库服务器上(但是最好两个服务器的数据库的配置基本一致)用imp导入工具来导入,也很简单。
冷备份就是将oracle目录下的一些物理文件拷贝出来进行备份,包括控制文件等等,拿到另一台服务器上(如果版本相同的话)直接覆盖文件,再启动数据库就实现了恢复,但是我感觉这种方法不安全,一直不采用,所以说的不详不尽,不好意思。

解决方案 »

  1.   

    http://www.oradb.net/newuser/baseinfo.htm
      

  2.   

    Michaelyfj(向五角星看齐) 所说的是冷备份吧!
    如果是这样的话,那ORACLE数据库的组成就包括:控制文件、数据文件、重做日志文件、日志文件等物理文件,对吧!
    snowy_howe(天下有雪) 所说的“最好两个服务器的数据库的配置基本一致”能解释一下吗?
    如果我把控制文件、数据文件、重做日志文件、日志文件等物理文件直接COPY到另一台服务器上,能恢复这个数据库吗?(我只知道在SQL SERVER中,可以把mdf,ldf文件COPY到另一台服务器上,然后用sp_attach_db来恢复这个数据库,不知在ORACLE中能不能这样做,如何做!)
      

  3.   

    因为:比如两个服务器的数据库字符集等不一致的话,导入数据就会提示出错,那样说起来就麻烦了,你既然才接触oracle,就简单一点好,把两台做成一样的,省的麻烦,呵呵。
    可以,如果你能把要拷贝的文件都拷贝全的话。