oracle中如何用 命令实现数据库的完全备份和恢复呢????
比如db2中用“backup  db   dbname   to   目录restore  db   dbname  from  目录

解决方案 »

  1.   

    启用自动归档模式
    shutdown immediate
    拷贝数据文件、重做日志文件、控制文件、口令文件、服务器参数文件和文本参数文件到你的备份磁盘上。
    startup恢复用recover database ...
    一言难尽,你去搜索一下oracle归档日志文件恢复吧
      

  2.   

     备份rman 
    connect  target /
    backup database format '/u01/oracle/20100612_full_backup';--20100612_full_backup是备份文件名恢复:
    根据丢失程度的不同,恢复步骤也有所不同
    如果控制文件和redo文件都在,那么直接restore+recover就行了
    startup mount;
    restore database;
    --恢复备份
    --如果像上面一样手动指定了备份路径,这里也要手动指出备份所在路径 restore database from 'xxx/xxx';
    recover database;
    --恢复从备份文件到当前时刻的归档
    alter databse open;
      

  3.   

    recover database;
    --恢复从备份文件到当前时刻的归档,准备地说是恢复从备份文件到数据库停机时刻的归档