oracle备份恢复学习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;    未完

         

以上是关于oracle备份恢复学习的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE数据库备份与恢复详解

Oracle数据库备份恢复基础讲解_超越OCP精通Oracle视频教程培训12

Oracle-数据库的备份与恢复

Oracle数据库之备份与恢复

「oracle备份恢复」oracle数据库备份恢复之逻辑备份与恢复

Oracle用户管理模式的备份恢复_超越OCP精通Oracle视频教程培训16