oracle rman備份整庫,RMAN備份恢復整個庫

RMAN備份恢復整個庫

1 查看歷史備份集

$ rman target /

RMAN> list backup;

說明與資料檔案庫中的任何備份都不匹配

上述結果說明之前沒有備份過

2 備份整個庫

RMAN> backup database;

啟動 backup 于 21-3月 -15

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在啟動全部數據文件備份集

通道 ORA_DISK_1: 正在指定備份集內的數據文件

輸入數據文件: 文件號=00001 名稱=/u01/app/oracle/oradata/orcl/system01.dbf

輸入數據文件: 文件號=00002 名稱=/u01/app/oracle/oradata/orcl/sysaux01.dbf

輸入數據文件: 文件號=00003 名稱=/u01/app/oracle/oradata/orcl/undotbs01.dbf

輸入數據文件: 文件號=00004 名稱=/u01/app/oracle/oradata/orcl/users01.dbf

通道 ORA_DISK_1: 正在啟動段 1 于 21-3月 -15

通道 ORA_DISK_1: 已完成段 1 于 21-3月 -15

段句柄=/u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_nnndf_TAG20150321T095606_bjsmxq4h_.bkp 標記=TAG20150321T095606 注釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:01:05

通道 ORA_DISK_1: 正在啟動全部數據文件備份集

通道 ORA_DISK_1: 正在指定備份集內的數據文件

備份集內包括當前控制文件

備份集內包括當前的 SPFILE

通道 ORA_DISK_1: 正在啟動段 1 于 21-3月 -15

通道 ORA_DISK_1: 已完成段 1 于 21-3月 -15

段句柄=/u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_ncsnf_TAG20150321T095606_bjsmzsv3_.bkp 標記=TAG20150321T095606 注釋=NONE

通道 ORA_DISK_1: 備份集已完成, 經過時間:00:00:02

完成 backup 于 21-3月 -15

3 檢查備份結果

RMAN> list backup;

備份集列表

===================

BS 關鍵字? 類型 LV 大小?????? 設備類型 經過時間 完成時間

------- ---- -- ---------- ----------- ------------ ----------

32????? Full??? 1023.42M?? DISK??????? 00:00:57???? 21-3月 -15

BP 關鍵字: 32?? 狀態: AVAILABLE? 已壓縮: NO? 標記: TAG20150321T095606

段名:/u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_nnndf_TAG20150321T095606_bjsmxq4h_.bkp

備份集 32 中的數據文件列表

文件 LV 類型 Ckp SCN??? Ckp 時間?? 名稱

---- -- ---- ---------- ---------- ----

1?????? Full 1170352??? 21-3月 -15 /u01/app/oracle/oradata/orcl/system01.dbf

2?????? Full 1170352??? 21-3月 -15 /u01/app/oracle/oradata/orcl/sysaux01.dbf

3?????? Full 1170352??? 21-3月 -15 /u01/app/oracle/oradata/orcl/undotbs01.dbf

4?????? Full 1170352??? 21-3月 -15 /u01/app/oracle/oradata/orcl/users01.dbf

BS 關鍵字? 類型 LV 大小?????? 設備類型 經過時間 完成時間

------- ---- -- ---------- ----------- ------------ ----------

33????? Full??? 9.36M????? DISK??????? 00:00:02???? 21-3月 -15

BP 關鍵字: 33?? 狀態: AVAILABLE? 已壓縮: NO? 標記: TAG20150321T095606

段名:/u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_ncsnf_TAG20150321T095606_bjsmzsv3_.bkp

包含的 SPFILE: 修改時間: 21-3月 -15

SPFILE db_unique_name: ORCL

包括的控制文件: Ckp SCN: 1170374????? Ckp 時間: 21-3月 -15

這里觀測到備份集號32和33,說明之前有過31個備份集,但都被刪除了,所以第一步檢查的結果為空

4 停庫

RMAN> exit

恢復管理器完成。

[oracle@oracleServer ~]$ sqlplus / as sysdba;

SQL*Plus: Release 11.2.0.1.0 Production on 星期六 3月 21 10:01:37 2015

Copyright (c) 1982, 2009, Oracle.? All rights reserved.

連接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> shutdown abort;

ORACLE 例程已經關閉。

5 另開一個終端,刪除原庫

[root@oracleServer ~]# cd /u01/app/oracle/oradata/orcl/

[root@oracleServer orcl]# ls

control01.ctl? redo02.log? sysaux01.dbf? temp01.dbf???? undotbs01.dbf

redo01.log???? redo03.log? system01.dbf? test_temp.dbf? users01.dbf

[root@oracleServer orcl]# rm -rf *

6 嘗試啟動

SQL> startup;

ORACLE 例程已經啟動。

Total System Global Area? 839282688 bytes

Fixed Size????????????????? 2217992 bytes

Variable Size???????????? 503318520 bytes

Database Buffers????????? 331350016 bytes

Redo Buffers??????????????? 2396160 bytes

ORA-00205: ?????????, ??????, ???????

此時數據庫已經不能啟動,在啟動到nomount過程中報205錯誤,找不到控制文件。

7 進RMAN恢復控制文件

SQL> exit

從 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options 斷開

[oracle@oracleServer ~]$ rman target /

恢復管理器: Release 11.2.0.1.0 - Production on 星期六 3月 21 10:07:49 2015

Copyright (c) 1982, 2009, Oracle and/or its affiliates.? All rights reserved.

連接到目標數據庫: ORCL (未裝載)

RMAN> restore controlfile from '/u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_ncsnf_TAG20150321T095606_bjsmzsv3_.bkp';

啟動 restore 于 21-3月 -15

使用目標數據庫控制文件替代恢復目錄

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=21 設備類型=DISK

通道 ORA_DISK_1: 正在還原控制文件

通道 ORA_DISK_1: 還原完成, 用時: 00:00:01

輸出文件名=/u01/app/oracle/oradata/orcl/control01.ctl

輸出文件名=/u01/app/oracle/flash_recovery_area/orcl/control02.ctl

完成 restore 于 21-3月 -15

8 此時數據庫可以裝載

RMAN> alter database mount;

數據庫已裝載

釋放的通道: ORA_DISK_1

9 恢復數據文件

RMAN> restore database;

啟動 restore 于 21-3月 -15

啟動 implicit crosscheck backup 于 21-3月 -15

分配的通道: ORA_DISK_1

通道 ORA_DISK_1: SID=21 設備類型=DISK

已交叉檢驗的 1 對象

完成 implicit crosscheck backup 于 21-3月 -15

啟動 implicit crosscheck copy 于 21-3月 -15

使用通道 ORA_DISK_1

完成 implicit crosscheck copy 于 21-3月 -15

搜索恢復區中的所有文件

正在編制文件目錄...

目錄編制完畢

已列入目錄的文件的列表

=======================

文件名: /u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_ncsnf_TAG20150321T095606_bjsmzsv3_.bkp

使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在開始還原數據文件備份集

通道 ORA_DISK_1: 正在指定從備份集還原的數據文件

通道 ORA_DISK_1: 將數據文件 00001 還原到 /u01/app/oracle/oradata/orcl/system01.dbf

通道 ORA_DISK_1: 將數據文件 00002 還原到 /u01/app/oracle/oradata/orcl/sysaux01.dbf

通道 ORA_DISK_1: 將數據文件 00003 還原到 /u01/app/oracle/oradata/orcl/undotbs01.dbf

通道 ORA_DISK_1: 將數據文件 00004 還原到 /u01/app/oracle/oradata/orcl/users01.dbf

通道 ORA_DISK_1: 正在讀取備份片段 /u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_nnndf_TAG20150321T095606_bjsmxq4h_.bkp

通道 ORA_DISK_1: 段句柄 = /u01/app/oracle/flash_recovery_area/ORCL/backupset/2015_03_21/o1_mf_nnndf_TAG20150321T095606_bjsmxq4h_.bkp 標記 = TAG20150321T095606

通道 ORA_DISK_1: 已還原備份片段 1

通道 ORA_DISK_1: 還原完成, 用時: 00:01:06

完成 restore 于 21-3月 -15

10 還原數據庫

RMAN> recover database;

啟動 recover 于 21-3月 -15

使用通道 ORA_DISK_1

正在開始介質的恢復

無法找到歸檔日志

歸檔日志線程=1 序列=4

RMAN-00571: ===========================================================

RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============

RMAN-00571: ===========================================================

RMAN-03002: recover 命令 (在 03/21/2015 10:13:26 上) 失敗

RMAN-06054: 介質恢復正在請求未知的線程 1 序列 4 的歸檔日志以及起始 SCN 1170352

上面結果報錯是因為找不到日志文件,可用另一終端驗證:

[root@oracleServer orcl]# ls

control01.ctl? sysaux01.dbf? system01.dbf? undotbs01.dbf? users01.dbf

11 重做日志文件打開數據庫

RMAN> alter database open resetlogs;

數據庫已打開

用另一終端檢查日志文件:

[root@oracleServer orcl]# ls

control01.ctl? redo02.log? sysaux01.dbf? temp01.dbf???? undotbs01.dbf

redo01.log???? redo03.log? system01.dbf? test_temp.dbf? users01.dbf

12 重啟數據庫

RMAN> exit

恢復管理器完成。

[oracle@oracleServer ~]$ sqlplus / as sysdba;

SQL*Plus: Release 11.2.0.1.0 Production on 星期六 3月 21 10:17:11 2015

Copyright (c) 1982, 2009, Oracle.? All rights reserved.

連接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> startup force;

ORACLE 例程已經啟動。

Total System Global Area? 839282688 bytes

Fixed Size????????????????? 2217992 bytes

Variable Size???????????? 503318520 bytes

Database Buffers????????? 331350016 bytes

Redo Buffers??????????????? 2396160 bytes

數據庫裝載完畢。

數據庫已經打開。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/529160.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/529160.shtml
英文地址,請注明出處:http://en.pswp.cn/news/529160.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

oracle 24756,關于ORA-24756: transaction does not exist的問題

最近在檢查一個數據庫時,發現跟蹤日志有大量的錯誤( ORA-24756: transaction does not exist)1、主機系統環境IBM P740#oslevel -s6100-06-05-11152、數據庫版本11.2.0.3 RAC ASM兩節點3、在數據庫跟蹤日志中出現大量錯誤。(alert文件太大無法上傳,幾乎…

python 函數 全局變量_python3函數內全局變量使用global

原博文 2017-08-16 23:08 ?def p_num(): global num num 10 print (num) num 5 p_num() print(num) ... 相關推薦 2019-12-11 15:55 ? 如果需要在函數內部改變函數外部的變量,就可以通過在函數內部聲明變量為global變量。這樣當程序運行至global變量便會替換外部…

java 切面_Java筆試面試精心整理得到89道Spring 核心知識【收藏向】

點擊上方"藍字",關注了解更多Spring Framework 簡稱 Spring,是 Java 開發中最常用的框架,地位僅次于 Java API,就連近幾年比較流行的微服務框架 SpringBoot,也是基于 Spring 實現的,SpringBoot 的…

安裝oracle 10g閃退,Windows 7安裝Oracle 10g常見錯誤及解決方法

Windows 7安裝Oracle 10g常見錯誤及解決方法在安裝之前&#xff0c;我們要先下載相應的版本。點擊&#xff1a;Oracle 10g支持Win7版錯誤A&#xff1a;正在檢查操作系統要求...要求的結果: 5.0,5.1,5.2,6.0 之一實際結果: 6.1檢查完成。此次檢查的總體結果為: 失敗 <<<…

python爬取百度文庫_利用Python語言輕松爬取數據

利用 Python 語言輕松爬取數據 對于小白來說&#xff0c;爬蟲可能是一件非常復雜、 技術門檻很高的事情。 比如有人認為學爬蟲必須精通 Python &#xff0c;然后哼哧哼哧系統學習 Python 的每個知識點&#xff0c;很久之后發現仍然爬不了數據&#xff1b;有的人則認為先要掌握 …

切比雪夫不等式例題講解_排序不等式,切比雪夫不等式及伯努利不等式

我們比較熟悉的不等式可能就是下面的這個不等式鏈以及柯西不等式了&#xff1a;對于不等式鏈的證明我們可以看下面這張圖&#xff0c;非常直觀形象&#xff1a;不太懂得也可以看這個視頻講解&#xff1a;知乎視頻?www.zhihu.com對于柯西不等式的證明及講解&#xff0c;我們之前…

任務計劃命令 linux,linux執行一次性任務計劃at命令

at跟crontab一樣&#xff0c;都是執行定時計劃任務的命令。但不同的是&#xff0c;crontab執行的循環的任務&#xff0c;而at執行的是一次性任務&#xff0c;任務執行完以后便失效。設置任務&#xff1a;at now 1 week -f a.sh #a.sh必須已存在at 01:35 < my-at-jobs.…

linux邏輯文件塊,linux邏輯卷組創建以及修改

創建邏輯卷組&#xff1a;一、將擴展的硬盤分區新加一塊SCSI硬盤&#xff0c;需要將其分成三個區&#xff1a;代碼:#fdisk /dev/sdb進入fdisk模式&#xff1a;Command (m for help):p //查看新硬盤的分區Command (m for help):n //創建新分區可以用m命令來看fdisk命令的內部命…

經濟學原理 下載 曼昆_2021南開經濟學考研全年規劃

先介紹一下本文的作者&#xff0c;本人本科來自于某雙非財經類院校&#xff0c;于2019年考入南開大學某應用經濟學專業&#xff0c;在2019年考研初始專業課826經濟學基礎&#xff08;也就是20年的823&#xff09;中拿到了138分的成績&#xff0c;自認為對專業課的復習有一定心得…

linux系統進程控制實驗報告,Linux進程控制實驗報告.doc

里奴性進程控制實驗報告實驗名稱: Linux進程控制實驗要求:一.編寫一個Linux系統C程序&#xff0c;由父親創建2個子進程&#xff0c;再由子進程各自從控制臺接收一串字符串&#xff0c;保存在各自的全局字符串變量中&#xff0c;然后正常結束。父進程調用waitpid等待子進程結束&…

excel中如何對矩陣得對角線進行求和_如何利用圖卷積網絡進行圖形深度學習(第2部分)...

圖上的機器學習是一項艱巨的任務&#xff0c;由于高度復雜但信息量豐富&#xff0c;本文是關于如何利用圖卷積網絡(GCN)進行深度學習的系列文章中的第二篇。我將簡要回顧一下上一篇文章&#xff1a;圖形卷積網絡的高級介紹具有譜圖卷積的半監督學習(本文)簡要回顧一下在上一篇關…

linux內存不足+段錯誤,在linux下代碼運行出現段錯誤,求大神

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#include#include#include #include#include#define PATH1 "/proc/meminfo"#define PATH2 "/proc/cpuinfo"#define PATH3 "/proc/version"#define PATH4 "/proc/bus/usb/devices"struct M…

linux 開放5222端口,ejabberd 安裝配置

ejabberdejabberd是基于Jabber/XMPP協議的即時通訊服務器&#xff0c;由GPLv2授權(免費和開放源碼)&#xff0c;采用Erlang/OTP開發。它的特點是&#xff0c;跨平臺&#xff0c;容錯&#xff0c;集群和模塊化。ejabberd安裝&#xff1a;1. 下載安裝包&#xff1a;2.給權限&…

docker查找鏡像_5 款非常好用的開源 Docker 工具,get一波~

本文同步Java知音社區&#xff0c;專注于Java作者&#xff1a;Shekhar Gulatihttp://dzone.com/articles/5-docker-utilities-you-should-know導讀Docker 社區已經創建了許多開源工具&#xff0c;它們能幫我們處理各種用例。作者在本文中推薦了 5 款認為最有用的 Docker 工具&a…

linux date輸出到文件,Linux常用命令--ls、cd、date用法

[rootxuelinux ~]# ls -l /etc總用量 1776drwxr-xr-x. 3 root root 4096 8月 20 01:40 abrtdrwxr-xr-x. 4 root root 4096 8月 20 01:44 acpi-rw-r--r--. 1 root root 46 9月 30 01:31 adjtime-rw-r--r--. 1 root root 1512 1月 12 2010 aliaseslrwxrwxrwx. …

else應輸入一個語句是什么意思_Python學習基礎篇 -4: Python中的轉彎---分支語句

前言&#xff1a;本專欄以Python為主題&#xff0c;并盡可能保持每星期兩到三更&#xff0c;直到將Python的基礎知識淺析和講解完畢&#xff0c;同時&#xff0c;有一定基礎的同學可以移步 Python實戰專欄 。背景&#xff1a;對于該系列文章的前三篇&#xff0c;自己讀過的同學…

ofdm原理_OFDM技術簡介

今日光電有趣、有料、有深度光電技術及科技資訊分享讓整個世界變得溫暖&#xff0c;他人因你的分享而變好&#xff01;歡迎分享有價值的東西&#xff01;今日光電因你而變&#xff0c;歡迎留言、分享...我們一起用科技光耀世界、溫暖人間……OFDM技術作為4/5G物理層重要技術之一…

linux 內核被污染,導致Linux 4.20性能下降的STIBP已被Kernel 4.19系列內核移除

因為Linux Kernel 4.20默認啟用了Spectre補丁STIBP&#xff0c;所以導致性能的下降&#xff0c;下降幅度甚至達到了50%&#xff0c;目前STIBP已經被移除&#xff0c;在最新發布的Linux Kernel 4.19.4、4.14.83內核當中已經移除了STIBP補丁。據稱Linux Kernel 4.20就是啟用了Spe…

a*算法matlab代碼_NSGAII多目標優化算法講解(附MATLAB代碼)

小編今天為大家講解NSGA-II多目標優化算法&#xff0c;提到多目標優化&#xff0c;大家可能第一個就想到NSGA-II算法&#xff0c;今天小編就帶領大家解開NSGA-II的神秘面紗。NSGA-II全稱是快速非支配排序遺傳算法&#xff0c;這個算法的精髓體現在“快速非支配排序”這7個字上&…

linux中tags文件能刪除嗎,Git 詳細介紹查看、刪除、重命名遠程分支和tag

Git 詳細介紹查看、刪除、重命名遠程分支和tag1. 查看遠程分支加上-a參數可以查看遠程分支&#xff0c;遠程分支會用紅色表示出來:xiaosiQunar:~/code/qtown-score$ git branch -aFRESH-1606_qscore-20160503* devmasterremotes/origin/20151225-qtown-score-FRESH-1236remotes…