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; 未完
转载于:https://www.cnblogs.com/ahudyan-forever/p/5232267.html
oracle备份恢复学习相关推荐
- bat循环导oracle,Oracle备份恢复与批处理文件实操
以下的文章主要是对简单的Oracle备份恢复批处理文件的实际操作步骤的介绍,以及对简单的Oracle备份恢复批处理文件的两个建议的详细介绍,以下就是文章的相关内容的介绍,望你会有所了解. 简单的Ora ...
- oracle备份恢复(dmp文件)
oracle备份恢复(dmp文件) jidmp文件恢复方式:只能通过代码恢复 注意: Oracle expdp/impdp导出导入命令及数据库备份 2者之间的区别 使用EXPDP和IMPDP时应该注 ...
- Oracle备份恢复(一)
Oracle备份恢复(一) 备份恢复的两个重要术语(**MTBF和MTTR**) 一.MTBF(Mean Time Between Failures)即平均故障间隔(时间/次) 二.MTTR(Mean ...
- Oracle 备份恢复概念
--====================== -- Oracle 备份恢复概念 --====================== 数据库维护中,备份或恢复是重中之重的问题.尽管很多时候数据库系统运 ...
- 收集Oracle备份恢复信息
收集Oracle备份恢复信息 rman target / spool log to rman_report.log set echo on show all; report schema; list ...
- Script:收集Oracle备份恢复信息
我们在诊断Oracle backup restore问题时总是希望能获得足够的诊断信息,一般来说RDA会是一个最好的诊断信息收集工具,但是有时候客户会很反感使用RDA(不信任感),这里我们提供一段专门 ...
- oracle的故障包括用户或应用程序故障_数据库实例错误,oracle 备份恢复基础
一,与基础 1.,备份简介 备份是数据的一个副本,一般包括控制文件和数据文件等 物理备份与逻辑备份 物理备份指物理文件的副本,逻辑备份是指使用工具抽取逻辑数据(例如,表或存储过程)并保存在二进制文件中 ...
- Oracle备份恢复概要
一.备份和恢复概要 1.高可用性 (1)HA(High Availability,HA) (2)RAC(Real Application Clusters) (3)DG(Data Guard) (4) ...
- Oracle 备份恢复 31个实验 7-12
备份恢复实验之七 基于时间的不完全恢复(举个例子,你10:00删除了一张表,可事后你发现误删了,那你就要将数据库的时间回退到9:59,也就是回退到这张表还在的时刻,这里当然不是说表被误删就一定要采用传 ...
最新文章
- 基础拾遗(1):字符(串)数字互转
- 使用vim转换文件编码
- (转)Nutz | Nutz项目整合Spring实战
- poj 3252 Round Numbers(数学)
- Linux下磁盘分区卸载和磁盘配额
- 简说 Python 生态系统的 14 年演变
- WCF系列之什么是WCF
- 如何委婉地拒绝公司的offer?
- 电脑没有显示云服务器地址,电脑里没有服务器地址
- fiddler抓包记录
- ios识别人脸自动拍照_iOS 相机流人脸识别(一)-人脸框检测(基于iOS原生)
- 自学linux驱动从入门到放弃(四)配置rk3288开发板与ubuntu18.04的IP地址
- 工业机器人导轨 百度文库_《工业机器人》复习资料
- 分水岭算法java,C++实现分水岭算法(Watershed Algorithm)
- 通达信量化接口主力进出指标分析
- 手机端如何阻止苹果浏览器输入框默认放大事件
- C语言-编写程序,找出2~100以内的所有质数(素数)。
- oracle ola_访谈和书摘:Ola Bini,“实用的JRuby on Rails Web 2.0项目”
- FixMatch论文摘记
- [Rx86OS-XIX] 应用程序和系统调用