科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Oracle9i RMAN备份及恢复步骤

Oracle9i RMAN备份及恢复步骤

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在这里没有讨论多么深入的RMAN技术,也没有告诉大家这样去编写备份脚本,这并不是我的初衷,我只想把我会的写出来,和大家一起学习,一起进步,谢谢。 1、切换服务器归档模式。

作者:中国IT实验室 来源:中国IT实验室 2007年9月30日

关键字: ORACLE

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

    13、恢复和复原全数据库:

    RMAN> shutdown immediate; (立即关闭数据库)

    RMAN> exit (退出)

    %mv /oracle/dbs/tbs_12.f /oracle/dbs/tbs_12.bak (将数据文件重命名)

    %mv /oracle/dbs/tbs_13.f /oracle/dbs/tbs_13.bak (将数据文件重命名)

    %mv /oracle/dbs/tbs_14.f /oracle/dbs/tbs_14.bak (将数据文件重命名)

    %mv /oracle/dbs/tbs_15.f /oracle/dbs/tbs_15.bak (将数据文件重命名)

    %rman target=rman/rman@mydb (启动恢复管理器)

    RMAN> startup pfile=/oracle/admin/mydb/pfile/initmydb.ora (指定初始化参数文件启动数据库)

    RMAN> restore database; (还原数据库)

    RMAN> recover database; (恢复数据库)

    RMAN> alter database open; (打开数据库)

    14、恢复和复原表空间:

    RMAN> sql 'alter tablespace users offline immediate'; (将表空间脱机)

    RMAN> exit (退出恢复管理器)

    %mv /oracle/dbs/users01.dbf /oracle/dbs/users01.bak (将表空间重命名)

    %rman target=rman/rman@mydb (启动恢复管理器)

    RMAN> restore tablespace users; (还原表空间)

    RMAN> recover tablespace users; (恢复表空间)

    RMAN> sql 'alter tablespace users online'; (将表空间联机)

    15、增量备份与恢复:

    第一天的增量基本备份:

    RMAN> backup incremental level=0 database plus archivelog delete input;

    第二天的增量差异备份:

    RMAN> backup incremental level=2 database plus archivelog delete input;

    第三天的增量差异备份:

    RMAN> backup incremental level=2 database plus archivelog delete input;

    第四天的增量差异备份:

    RMAN> backup incremental level=1 database plus archivelog delete input;

    第五天的增量差异备份:

    RMAN> backup incremental level=2 database plus archivelog delete input;

    第六天的增量差异备份:

    RMAN> backup incremental level=2 database plus archivelog delete input;

    第七天的增量差异备份:

    RMAN> backup incremental level=0 database plus archivelog delete input;

    增量恢复:

    RMAN> shutdown immediate;

    RMAN> exit

    %mv /oracle/dbs/tbs_12.f /oracle/dbs/tbs_12.bak

    %mv /oracle/dbs/tbs_13.f /oracle/dbs/tbs_13.bak

    %mv /oracle/dbs/tbs_14.f /oracle/dbs/tbs_14.bak

    %mv /oracle/dbs/tbs_15.f /oracle/dbs/tbs_15.bak

    %rman target=rman/rman@mydb

    RMAN> startup pfile=/oracle/admin/mydb/pfile/initmydb.ora

    RMAN> restore database;

    RMAN> recover database;

    RMAN> alter database open.(e129)on.htm

    simulator/doc/license_keys.htm

    simulator/doc/sdk.style.css

    simulator/doc/davehitzforeword.htm

    simulator/doc/faq.htm

    simulator/doc/troubleshooting.htm

    simulator/license.htm

    simulator/readme.htm

    simulator/runsim.sh

    simulator/setup.sh

    simulator/sim.tgz

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件