zoukankan      html  css  js  c++  java
  • ORACLE表空间的备份与恢复策略

    转自原文如何进行ORACLE表空间的备份与恢复?

    1、切换服务器归档模式,如果已经是归档模式可跳过此步:

    %sqlplus /nolog (启动sqlplus)

    SQL> conn / as sysdba (以DBA身份连接数据库)

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

    SQL> startup mount (启动实例并加载数据库,但不打开)

    SQL> alter database archivelog; (更改数据库为归档模式)

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

    SQL> alter system archive log start; (启用自动归档)

    SQL> exit (退出)

    2、连接rman

    rman ?or? /data/app/oracle/product/11.2.0/dbhome_1/bin/rman

    RMAN> connect ?target sys/system@orcl –连接到目标数据库

    3、备份表空间 tpm

    RMAN>backup tablespace tpm plus archivelog delete input;

    4、恢复表空间

    SQL>alter tablespace tpm ?offline for recover;? //使tpm offline

    RMAN>restore tablespace ?tpm

    RMAN>recover tablespace? tpm

    RMAN>alter tablespace tpm online; ? //tpm online

    5、表空间的增量备份

    第一天的增量基本备份:

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

    第二天的增量差异备份:

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

    第三天的增量差异备份:

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

    第四天的增量差异备份:

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

    第五天的增量差异备份:

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

    第六天的增量差异备份:

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

    第七天的增量差异备份:

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

    注:需要用linux crontab 来每天自动运行上面的代码

    附:创建rman 目录表空间和用户

    1、 ? create tablespace rman_ts datafile ‘/data/app/oracle/oradata/rman/rman_ts.dbf’ size20M;

    2、 ? create user rman identified by rman default tablespace rman_ts temporary tablespace temp quota unlimited on rman_ts;

    3、 ? grant recovery_catalog_owner to rman;

    4、 ? grant connect, resource to rman

  • 相关阅读:
    Python将文本生成二维码
    Python 发送邮件
    北京地铁月度消费总金额计算(Python版)
    将w3cplus网站中的文章页面提取并导出为pdf文档
    [开发笔记]-MarkDown语法
    linux多版本php安装+采坑指南
    浏览器跨域暴力解决
    php7使用xhprof测试php性能
    vscode使用xdebug断点调试php代码(无论win还是linux)
    ghostscript之pdf处理
  • 原文地址:https://www.cnblogs.com/arxive/p/6427283.html
Copyright © 2011-2022 走看看