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,一经查实,立即删除!

相关文章

修改域服务器IP,域控制器迁移以及修改服务器ip

windows2003域控制器如果服务器太旧就需要迁移至新的服务器上,经本人实验,无误。windows server 2003 域控制器转移迁移准备工作:1. 在Windows Server 2003上运行dcpromo命令将其升级为域控制器,并在升级时选择使其成为现有Windows 2003域的额外的域控制器。2. 在Wi…

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

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

python如何开发网站_如何用Python写一个小网站?

一、准备 python基础相关准备:pygame的基础知识,参考目光博客的“用Python和Pygame写游戏-从入门到精通”安python 3.8.0 在python官网下载,不多说。安装pygame,命令:pip install pygame如安装较慢,可以参考…

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

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

【AI】人工智能复兴的推进器之自然语言处理

目录 一、什么是自然语言处理 二、词袋模型 三、向量 四、代码示例 五、大模型和自然语言处理 接上篇:【AI】人工智能复兴的推进器之机器学习-CSDN博客 一、什么是自然语言处理 自然语言处理(Natural Language Processing,NLP&#xf…

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

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

duilib设置透明窗口_界面开发心得与Duilib | 学步园

一、设置窗体透明度和指定透明色(如指定了黑色,即所有黑色的部分将会变得透明)DWORD dwExStyleGetWindowLong(m_hWnd,GWL_EXSTYLE);if((dwExStyle&WS_EX_LAYERED)!WS_EX_LAYERED)SetWindowLong(m_hWnd,GWL_EXSTYLE,dwExStyle|WS_EX_LAYERED);HMODULE hInst Loa…

influxdb无法实现关联表_InfluxDb专业术语

InfluxDb专业术语重复是最好的学习方式,我们再重复一些Influx的概念吧,虽然很多已经讲过,甚至上一课已经讲了。我发现我自己还是有点啰嗦,不过这可能是一种好的学习方法哦。聚合函数aggregationaggregation是一个InfluxQL的函数&a…

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分割汉字_Java分割中英文,并且中文不能分割一半?

最近准备入其他坑位。在面试过程中,遇到下面这题笔试题,拿出来分享分享。题目:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。但是要保证汉字不被截半个,如“我ABC”4&…

full gc JAVA_java触发full gc的几种情况概述

前言近期被问及这个问题,在此记录整理一下。System.gc()方法的调用此方法的调用是建议JVM进行Full GC,虽然只是建议而非一定,但很多情况下它会触发 Full GC,从而增加Full GC的频率,也即增加了间歇性停顿的次数。强烈影响系建议能不使用此方法就别使用,让…

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

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

java order()_java.util.Collections.reverseOrder()

描述reverseOrder()方法被用来获取强加实现可比接口的对象collection的自然顺序相反的比较器。声明以下是java.util.Collections.reverseOrder()方法的声明。public static Comparator reverseOrder()参数NA返回值方法调用返回一个比较器,该比较器对实现Comparable接…

jsp mysql登录 demo_java jsp+servlet+mysql实现登录网页设计

涉及以下几个文件:1。登录页面 login.jsp2,成功跳转页面 success.jsp3,失败跳转页面 fail.jsp4,servlet 处理类 LoginTestServlet.java5,配置文件 web.xml--------------------------------------------- 依次看代码 …

libsvm java下载_一个基于LIBSVM(JAVA)的股票预测demo

【实例简介】一个基于LIBSVM的股票价格预测程序,采用随机森林算法对样本进行训练和预测,使用的编程语言为JAVA。【实例截图】【核心代码】stock-master└── stock-master├── data│ ├── 000752.csv│ ├── 300251.csv│ ├── 300329.c…

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

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

mysql-5.5.56配置_mysql 5.5.56免安装版配置方法

mysql 5.5.56免安装版配置方法发布时间:2020-10-18 23:16:23来源:脚本之家阅读:74作者:阿安安mysql 5.5.56免安装版配置方法,本文通过文字代码详解,具体内容如下所示:1. 下载mysql-5.5.56-winx6…

MySQL命令梳理_MySQL操作命令梳理(2)

一、表操作在mysql运维操作中会经常使用到alter这个修改表的命令,alter tables允许修改一个现有表的结构,比如增加或删除列、创造或消去索引、改变现有列的类型、或重新命名列或表本身,也能改变表的注释和表的类型。下面就针对alter修改命令的…

java 进度条_进度条Java

你必须使用线程.设计一个实现Runnable接口的类,它将更新这样的值.class ProgressBarUpdator implements java.lang.Runnable {/*** Progress bar that shows the current status*/private javax.swing.JProgressBar jpb null;/*** Progress bar value*/private java.lang.Inte…