mysql oracle 备份数据库备份_完整备份Oracle数据库

修改备份文件的有效时间(必须用spfile启动数据库)SQLgt; alter system set control_file_record_keep_time=30 scope=both;

修改备份文件的有效时间(必须用spfile启动数据库)

SQL> alter system set control_file_record_keep_time=30 scope=both;

System altered.

先启动归档

SQL> startup mount

Oracle instance started.

Total System Global Area 314572800 bytes

Fixed Size 1219136 bytes

Variable Size 96470464 bytes

Database Buffers 209715200 bytes

Redo Buffers 7168000 bytes

Database mounted.

SQL> alter database archivelog;

Database altered.

[root@bw ~]# su - oracle

[oracle@bw ~]$ rman target /

Recovery Manager: Release 10.2.0.1.0 - Production on Sun Apr 24 10:14:45 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

connected to target database: BW (DBID=3011863310)

RMAN> show all;

using target database control file instead of recovery catalog

RMAN configuration parameters are:

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/u01/app/oracle/product/10.2/db_1/dbs/snapcf_bw.f'; # default

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

new RMAN configuration parameters:

CONFIGURE CONTROLFILE AUTOBACKUP ON;

new RMAN configuration parameters are successfully stored

[oracle@bw u01]$ rman target /

RMAN> run{

2> allocate channel d1 type disk;

3> allocate channel d2 type disk;

4>backup full database format '/u01/bak/bw20110430_%u.bak' tag=bwfull01;

5> release channel d1;

6> release channel d2;

7> }

回车

开始恢复数据库文件

在/u01/oradata/bw下删除dbf文件 (没有删除控制文件)

[oracle@bw bw]$ rm -rf *dbf

恢复

[oracle@bw u01]$ rman target /

RMAN> startup nomount;

RMAN> alter database mount;

RMAN> restore database;

RMAN> recover database;

Starting recover at 23-APR-11

using channel ORA_DISK_1

starting media recovery

media recovery complete, elapsed time: 00:00:01

Finished recover at 23-APR-11(表示还原成功)

如果控制文件和数据文件都删除

[oracle@bw ~]$ cd /u01/oradata/bw/

[oracle@bw bw]$ ll

total 1005496

-rw-r----- 1 oracle oinstall 104865792 Apr 26 20:53 bw01.dbf

-rw-r----- 1 oracle oinstall 115351552 Apr 26 21:14 bwtbs01.dbf

-rw-r----- 1 oracle oinstall 17547264 Apr 26 21:14 control01.ctl(红色部分都删除)

-rw-r----- 1 oracle oinstall 17547264 Apr 26 21:14 control02.ctl

-rw-r----- 1 oracle oinstall 17547264 Apr 26 21:14 control03.ctl

-rw-r----- 1 oracle oinstall 20972032 Apr 26 21:14 redo1_1.dbf

-rw-r----- 1 oracle oinstall 20972032 Apr 26 20:36 redo2_1.dbf

-rw-r----- 1 oracle oinstall 20972032 Apr 26 20:48 redo3_1.dbf

-rw-r----- 1 oracle oinstall 314580992 Apr 26 21:14 sysaux01.dbf

-rw-r----- 1 oracle oinstall 314580992 Apr 26 21:14 system01.dbf

-rw-r----- 1 oracle oinstall 209723392 Apr 26 21:09 temp01.dbf

-rw-r----- 1 oracle oinstall 20972032 Apr 26 21:14 redo1_1.rdo

-rw-r----- 1 oracle oinstall 20972032 Apr 26 20:36 redo2_1.rdo

-rw-r----- 1 oracle oinstall 20972032 Apr 26 20:48 redo3_1.rdo

[oracle@bw ~]$rm –rf*dbf

[oracle@bw ~]$rm –rf*ctl

[oracle@bw ~]$ll

-rw-r----- 1 oracle oinstall 20972032 Apr 26 21:14 redo1_1.rdo

-rw-r----- 1 oracle oinstall 20972032 Apr 26 20:36 redo2_1.rdo

-rw-r----- 1 oracle oinstall 20972032 Apr 26 20:48 redo3_1.rdo

[oracle@bw ~]$rman target /

Recovery Manager: Release 10.2.0.1.0 - Production on Tue Apr 26 19:46:45 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

connected to target database: bw (not mounted)

RMAN> startup nomount;

database is already started

[oracle@bw ~]$ cd $ORACLE_HOME/dbs

[oracle@bw dbs]$ ll

total 34452

-rw-r----- 1 oracle oinstall 17629184 Apr 26 19:37 c-3011863310-20110426-00

-rw-r--r-- 1 oracle oinstall 849 Apr 22 13:38 db.sql

-rw-rw---- 1 oracle oinstall 1544 Apr 22 13:37 hc_bw.dat

-rw-r--r-- 1 oracle oinstall 960 Apr 22 13:36 initbw.ora

-rw-r----- 1 oracle oinstall 12920 May 3 2001 initdw.ora

-rw-r----- 1 oracle oinstall 8385 Sep 11 1998 init.ora

-rw-rw---- 1 oracle oinstall 24 Apr 22 13:38 lkBW

-rw-r----- 1 oracle oinstall 1536 Apr 22 13:36 orapwbw

-rw-r----- 1 oracle oinstall 17547264 Apr 26 19:37 snapcf_bw.f

-rw-r----- 1 oracle oinstall 2560 Apr 26 19:28 spfilebw.ora

RMAN> set dbid=3011863310;

executing command: SET DBID

·

RMAN> restore controlfile from autobackup;

Starting restore at 26-APR-11

using target database control file instead of recovery catalog

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=47 devtype=DISK

channel ORA_DISK_1: looking for autobackup on day: 20110426

channel ORA_DISK_1: autobackup found: c-3011863310-20110426-00

channel ORA_DISK_1: control file restore from autobackup complete

output filename=/u01/oradata/bw/control01.ctl

output filename=/u01/oradata/bw/control02.ctl

output filename=/u01/oradata/bw/control03.ctl

Finished restore at 26-APR-11

(控制文件恢复成功)

开始恢复数据文件

[oracle@bw u01]$ rman target /

RMAN> startup nomount;

RMAN> alter database mount;

RMAN> restore database;

RMAN> recover database;

Starting recover at 23-APR-11

using channel ORA_DISK_1

starting media recovery

media recovery complete, elapsed time: 00:00:01

Finished recover at 23-APR-11(表示还原成功)

[oracle@bw ~]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 26 20:12:42 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 314572800 bytes

Fixed Size 1219136 bytes

Variable Size 96470464 bytes

Database Buffers 209715200 bytes

Redo Buffers 7168000 bytes

Database mounted.

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL> alter database open resetlogs;

Database altered.

SQL> shutdown immediate

Database closed.

Database dismounted.

ORACLE instance shut down.

SQL> startup

ORACLE instance started.

Total System Global Area 314572800 bytes

Fixed Size 1219136 bytes

Variable Size 96470464 bytes

Database Buffers 209715200 bytes

Redo Buffers 7168000 bytes

Database mounted.

Database opened.

SQL>

logo.gif

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/529715.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql注入fuzz字典_sql注入fuzz bypass waf

本帖最后由 xmidf 于 2018-7-11 10:16 编辑作者:whynot 转自:先知0x0 前言这里是简单对sql注入绕过waf的一个小总结,非安全研究员,这里不讲原理,关于原理搜集了一些其他大佬的文章(文章在最下面请自取)&#xff0…

python项目选择背景_Python - - 项目实战 - - 游戏背景

目标背景交替滚动的思路确定显示游戏背景01,背景交替滚动的思路确定运行 备课代码,观察 背景图像的显示效果:游戏启动后,背景图像 会 连续不断地 向下方 移动在 视觉上 产生英雄的飞机不断向上方飞行的 错觉 - - 在很多跑酷游戏中…

css阻止换行_CSS中,如何处理短内容和长内容?

本文已经过原作者 shadeed 授权翻译。当我们使用 CSS 构建布局时,考虑长短文本内容很重要,如果能清楚地知道当文本长度变化时需要怎么处理,可以避免很多不必要的问题。在许多情况下,添加或删除一个单词会改变 UI 的外观&#xff0…

mysql排序区分大小写吗_MySQL操作数据时区分大小写

一般情况下使用SQL语句执行update login_ticket set status1 where ticket‘ABC‘会将ticket’abc‘的数据也改掉,那么需要在列名ticket的后面加上collate utf8_binupdate login_ticket set status1 where ticket COLLATE utf8_bin‘ABC‘这里的collate后面的是指该…

java的四种访问权限_Java四种访问权限

一、访问权限简介访问权限控制: 指的是本类及本类内部的成员(成员变量、成员方法、内部类)对其他类的可见性,即这些内容是否允许其他类访问。Java 中一共有四种访问权限控制,其权限控制的大小情况是这样的:public > protected …

java excel条件格式_Java 设置Excel条件格式(高亮条件值、应用单元格值/公式/数据条等类型)...

概述在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式。本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条件格式时,因不同设…

mysql 家谱树查询_中国家谱族谱数据库可以登录、查询了

原标题:中国家谱族谱数据库可以登录、查询了中青在线武汉6月6日电(党波涛 中国青年报中青在线记者 雷宇)数据量全球第一,最早可追溯到明朝万历年间。华中师范大学中国农村研究院今天对外发布,由该院建设的中国家谱族谱数据库正式上线&#xf…

位运算java_Java中的位运算

Java中的位运算,说实话,工作了两年的时间里,从来没有用过一次,因为平时都是些的是业务代码,很少接触比较底层的东西,我记得第一次在代码中看到还是在HashMap的Hash算法中看到的,这次重拾Java基础…

java蓝桥杯dfs_第七届 蓝桥杯决赛 Java B组 打靶 解题报告(DFS,回溯,全排列)-Go语言中文社区...

题目:打靶小明参加X星球的打靶比赛。比赛使用电子感应计分系统。其中有一局,小明得了96分。这局小明共打了6发子弹,没有脱靶。但望远镜看过去,只有3个弹孔。显然,有些子弹准确地穿过了前边的弹孔。不同环数得分是这样设…

java 高级泛型_java泛型的高级应用

展开全部在上面的例子中,由于没有限制class GenericsFoo类型持有者T的范围,实际上这里32313133353236313431303231363533e59b9ee7ad9431333339666666的限定类型相当于Object,这和“Object泛型”实质是一样的。限制比如我们要限制T为集合接口类…

java正则表达式 问号_正则表达式问号的四种用法详解

正则表达式问号的四种用法详解原文符号因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\?有无量词问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。非贪婪匹配贪婪匹配在满…

mysql+百万+中间表_MYSQL优化

MYSQL优化是一个非常大的课题,这篇文章主要介绍了跟MYSQL相关的4个方面,如果想深入研究可以查下相关资料。一、服务器级别优化二、操作系统级别优化三、MYSQL级别优化四、SQL级别优化一、服务器级别优化1.服务器选型SUN小型机、DELL730xd、HPDL380、IBM3…

java 拦截器ajax_(转)拦截器深入实践 - JAVA XML JAVASCRIPT AJAX CSS - BlogJava

Interceptor的定义我们来看一下Interceptor的接口的定义:Java代码 publicinterfaceInterceptorextendsSerializable {/*** Called to let an interceptor clean up any resources it has allocated.*/voiddestroy();/*** Called after an interceptor is created, b…

java判断有没有修改,java字节码判断对象应用是否被修改

原创1 背景在学习并发的时候看到了ConcurrentLinkedQueue队列的源码,刚开始的时候是看网上的帖子,然后就到IDE里边看源码,发现offer()方法在1.7版的时候有过修改。楼主的问题不是整个方法,而是其中的一截代码“(t ! (t tail))”&…

php接口 含义,php晋级必备:一文读懂php接口特点和使用!

PHP接口与类是什么关系?前面提到了php中抽象类和抽象方法,今天给大家谈谈php中接口技术。在PHP中每个类只能继承一个父类,如果声明的新类继承了抽象类实现了以后,这个新类就不能有其它的父类了。但是在实际中需要继承多个类实现功…

php获取不重复的随机数字,php如何生成不重复的随机数字

【摘要】PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。下面是php如何生成不重复的随机数字,让我们…

php header什么意思,php header是什么意思

header函数在PHP中是发送一些头部信息的, 我们可以直接使用它来做301跳转等,下面我来总结关于header函数用法与一些常用见问题解决方法。发送一个原始 HTTP 标头[Http Header]到客户端。标头 (header) 是服务器以 HTTP 协义传 HTML 资料到浏览器前所送出的字串&…

matlab dct稀疏系数,Matlab DCT详解

转自:http://blog.csdn.net/ahafg/article/details/48808443DCT变换DCT又称离散余弦变换,是一种块变换方式,只使用余弦函数来表达信号,与傅里叶变换紧密相关。常用于图像数据的压缩,通过将图像分成大小相等(一般为8*8)…

matlab验潮站,验潮站的作用是什么

验潮站的作用是什么?验潮站的建成投入使用,可实时观测沿海潮汐等观测要素,为潮汐预报、赤潮的发生、风暴潮预警报、海啸预警及海平面变化提供基础数据保障以及预测,同时为科学开发海洋提供有力的支持,为海洋经济健康发展保驾护航…

php收购,php中文网收购全国用户量最大的phpstudy集成开发环境揭秘

phpstudy介绍2008年第一个版本诞生,至今已有9年,该程序包集成最新的ApachePHPMySQLphpMyAdminZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境.该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等.总之学习PHP只需一个包…