• oracle备份恢复学习


    备份和恢复是常遇到的操作,逻辑备份和物理备份。物理备份又分为冷备份和热备份。

    一、逻辑备份,恢复

            是指使用exp命令,简单易行,不影响正常的数据库操作。exp   用户名/密码   file=/home/oracle/dyan.dmp

            可用必备命令参数owner=(ora,serv)只导出用户拥有的对象。

            tables=(t_bss_userinfo,t_bss_mailinfo)只导出指定的表。

           相应的恢复命令imp,imp  用户名/密码   file=/home/oracle/dyan.dmp。

           owner只导入指定用户拥有的对象,tables只导入指定的表。

    二、物理备份,恢复

             直接备份数据库的文件。

             冷备份,在数据库关闭的状态下,备份所有的数据库文件,包括数据文件、控制文件、联机redo log文件、Init.ora文件。需要管理员身份登录数据库,关闭数据库shutdown  normal。不要退出,直接调用host接操作系统复制命令,或者!接操作系统命令复制备份。恢复也容易,在数据库关闭状态,将备份文件复制回来。

             热备份,处于启动状态下的数据库进行备份,首先要保证数据库运行与归档模式,备份表空间的数据文件,最后备份控制文件。

    shutdown  immediate;

    切换到归档模式startup  mount;  alter  database  archivelog; 

    打开数据库alter  database  open;  

    确认是归档模式archive  log  list;  

    将表空间users设置为备份模式alter tablespace  users  begin  backup;

    复制实际的表空间的数据文件到备份目录下 !cp  /opt/oracle/ora/oradata/ora/users01.dbf   /home/oracle;

    关闭表空间的备份模式alter  tablespace  users  end  backup;

    以同样的方式备份其他表空间的数据文件。

    备份控制文件alter  database  backup  contralfile  to  '/home/oracle'  reuse;    未完

             

  • 相关阅读:
    mysql in 的两种使用方法
    Cocos2d-x游戏中默认的AndroidManifest.xml的解析
    UVA 11551
    本周游戏体验:卧虎藏龙
    Android.mk各种文件编译汇总
    hdu 寒冰王座
    树的专题整理(二)
    leetcode 题解 || Swap Nodes in Pairs 问题
    接上SQL SERVER的锁机制(一)——概述(锁的种类与范围)
    SQL SERVER的锁机制(一)——概述(锁的种类与范围)
  • 原文地址:https://www.cnblogs.com/ahudyan-forever/p/5232267.html
Copyright © 2020-2023  润新知