oracle end backup,oracle-backup-hot backup
hot backup
--**********************************
-- 1、环境确认 归档模式、路径、文件
--**********************************
alter system set log_archive_dest_1='location=/tools/ko16_arch' scope =both;
alter system set db_recovery_file_dest_size=5368709102;
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /tools/ko16_arch
Oldest online log sequence 54
Next log sequence to archive 56
Current log sequence 56
set lines 200
col file_name format a50
select tablespace_name,file_name from dba_data_files;
TABLESPACE_NAME FILE_NAME
------------------------------ --------------------------------------------------
SYSTEM /oracle/app/oracle/oradata/ko16/system01.dbf
SYSAUX /oracle/app/oracle/oradata/ko16/sysaux01.dbf
UNDOTBS1 /oracle/app/oracle/oradata/ko16/undotbs01.dbf
USERS /oracle/app/oracle/oradata/ko16/users01.dbf
2、准备测试数据
conn scott/tiger
insert into t1 values(1,sysdate);
commit;
alter system switch logfile;
insert into t1 values(2,sysdate);
commit;
alter system switch logfile;
SQL> archive log list
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /tools/ko16_arch
Oldest online log sequence 56
Next log sequence to archive 58
Current log sequence 58
[oracle@dg1 ko16_arch]$ ll
total 988
-rw-r----- 1 oracle oinstall 4096 Mar 13 11:47 1_55_841493987.dbf
-rw-r----- 1 oracle oinstall 987136 Mar 13 12:10 1_56_841493987.dbf
-rw-r----- 1 oracle oinstall 16384 Mar 13 12:12 1_57_841493987.dbf
3、开始备份
alter tablespace SYSTEM begin backup;
!cp /oracle/app/oracle/oradata/ko16/system01.dbf /tools/ora_bak/0313
alter tablespace SYSTEM end backup;
alter tablespace SYSAUX begin backup;
!cp /oracle/app/oracle/oradata/ko16/sysaux01.dbf /tools/ora_bak/0313
alter tablespace SYSAUX end backup;
alter tablespace UNDOTBS1 begin backup;
!cp /oracle/app/oracle/oradata/ko16/undotbs01.dbf /tools/ora_bak/0313
alter tablespace UNDOTBS1 end backup;
alter tablespace USERS begin backup;
insert into scott.t1 values(3,sysdate);
commit;
alter system switch logfile;
insert into scott.t1 values(4,sysdate);
commit;
alter system switch logfile;
!cp /oracle/app/oracle/oradata/ko16/users01.dbf /tools/ora_bak/0313
alter tablespace USERS end backup;
insert into scott.t1 values(5,sysdate);
insert into scott.t1 values(6,sysdate);
commit;
alter system switch logfile;
4、模拟数据损坏
rm -rf users01.dbf
将归档文件cp到磁带
shutdown abort
SQL> startup
ORACLE instance started.
Total System Global Area 521936896 bytes
Fixed Size 2214936 bytes
Variable Size 364905448 bytes
Database Buffers 150994944 bytes
Redo Buffers 3821568 bytes
Database mounted.
ORA-01157: cannot identify/lock data file 4 - see DBWR trace file
ORA-01110: data file 4: '/oracle/app/oracle/oradata/ko16/users01.dbf'
5、恢复
alter database datafile '/oracle/app/oracle/oradata/ko16/users01.dbf' offline ;
alter database open;
通知backup组将从磁带中恢复/oracle/app/oracle/oradata/ko16/users01.dbf及备份期间的归档日志
SQL> recover datafile '/oracle/app/oracle/oradata/ko16/users01.dbf';
ORA-00279: change 846808 generated at 03/13/2014 12:29:09 needed for thread 1
ORA-00289: suggestion : /tools/ko16_arch/1_58_841493987.dbf
ORA-00280: change 846808 for thread 1 is in sequence #58
Specify log: {=suggested | filename | AUTO | CANCEL}
ORA-00279: change 846816 generated at 03/13/2014 12:29:09 needed for thread 1
ORA-00289: suggestion : /tools/ko16_arch/1_59_841493987.dbf
ORA-00280: change 846816 for thread 1 is in sequence #59
Specify log: {=suggested | filename | AUTO | CANCEL}
Log applied.
Media recovery complete.
alter database datafile '/oracle/app/oracle/oradata/ko16/users01.dbf' online ;
select * from scott.t1;
NO CDATE
---------- -------------------
1 2014-03-13 12:07:53
2 2014-03-13 12:12:03
3 2014-03-13 12:29:32
4 2014-03-13 12:29:48
5 2014-03-13 12:31:24
6 2014-03-13 12:31:24
6 rows selected.
oracle end backup,oracle-backup-hot backup相关推荐
- ORACLE备份策略(ORACLE BACKUP STRATEGY)
概要 1.了解什么是备份 2.了解备份的重要性 3.理解数据库的两种运行方式 4.理解不同的备份方式及其区别 5.了解正确的备份策略及其好处 一.了解备份的重要性 可以说,从计算机系统出世的那天 ...
- oracle+restore+pfile,RAC(11gR2) OCR BACKUP RESTORE
首先检查下OCR盘 [grid@rac1cdata]$ ocrcheck Status of OracleCluster Registry is as follows : Version ...
- oracle windows 使用,Oracle在windows上的安装及使用
1. 服务端安装 https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html https://www.w3cschool.cn/or ...
- oracle物理备份与恢复,Oracle 备份与恢复概念原理学习
梳理下oracle中备份与恢复的概念原理--[@more@] 一.备份与恢复分逻辑和物理备份与恢复. 二.逻辑类:命令有EXP和IMP. 三.物理类:Noarchivelog和archivelog模式 ...
- oracle 实现HA,oracle RAC的客户端HA配置
原标题:oracle RAC的客户端HA配置 在ORACLE 9i RAC 环境下,为了做到高可用性,需要对客户端的tnsnames.ora这个文件进行配置,在oracle中这样的配置叫做TAF,这个 ...
- Oracle Lsnrctl - 关于oracle监听器的命令和解释
转自:http://blog.csdn.net/zjliu1984/archive/2009/06/16/4273304.aspx 对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Li ...
- oracle flex cluster,Oracle Flex ASM和Flex集群
Oracle Flex ASM和Flex集群 Oracle RAC 12c 引入了两个新概念: 中心节点: 和以前的版本一样,它们通过专用网络相互连接,并且可以直接访问共享存储.这些节点可以直接访问 ...
- Oracle HA 之 oracle 11.2 rac库配置active dataguard
目录 configing active dataguard for 11.2 rac. 1 一.建组.建用户.配置环境变量.内核参数等... 1 二.配置共享磁盘... 3 1)创建4块共享磁盘并fd ...
- Oracle Study之--Oracle 11gR2通过RMAN克隆数据库
Oracle Study之--Oracle 11gR2通过RMAN克隆数据库 Purpose of Database Duplication A duplicate database is usefu ...
- oracle备份归档文件,oracle 如何不备份已经备份的归档
在Oracle数据库备份归档日志时,通常会保存最近几天的归档日志文件不删除. 如: backup archivelog all; delete noprompt archivelog all comp ...
最新文章
- 养成好的生活和学习习惯
- 怎样在Github参与一个开源项目
- 用户运营平台产品设计指南
- node --- 监听文件变化(静态、动态、子进程)
- ubuntu linux 批量部署,使用Cobbler批量部署Linux和Windows:CentOS/Ubuntu批量安装(二)...
- 一个简单的实现了智能虚拟女友—图灵机器人
- Spark将数据写入Mysql
- python删除链表重复节点_LeetCode-python 82.删除排序链表中的重复元素 II
- 神器octotree
- 猜数字游戏 由计算机,猜数字游戏玩法
- 01 电阻的简介及常见电路分析
- 大数据之路系列之Linux命令(01)
- AIX 存储管理 LV PV VG PP
- 将一串数字拆分成单个数字
- 【笔记】WGAN GP :WGAN自己的李普西斯条件是gradient clipping(大部分weight是正负0.01),在此基础上增加新的motivation让WGAN GP实现李普西斯条件
- 前端项目更换鼠标样式
- 如何获取LINUX主机所有的IP
- Unity3D中引用Spine2D动画研究学习(一)
- python人狗大战游戏_082 实例 人狗大战
- 国外10个优秀的免费轻量级CMS系统
热门文章
- ARINC818(FC-AV)协议详解
- android fragment 菜单栏,android UI:底部菜单栏的学习与制作——Fragment碎片一
- java 点餐界面_Java小项目点餐系统(二)之服务端 | 学步园
- python决策树id3算法_决策树ID3算法预测隐形眼睛类型--python实现
- android computescroll_Android问题:自定义ViewGroup,重载computeScroll()方法有什么用?...
- C#反射——简单反射操作类的封装
- SVG 图像入门教程
- leetcode python 011
- VmWare下安装CentOS6
- 大数问题(高精度运算)