自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle備份,redo丟失和恢復(fù)的實操

數(shù)據(jù)庫 Oracle
以下的文章主要描述的是Oracle備份,redo丟失和恢復(fù)的實際操作步驟,其中包括先闡述下測試環(huán)境,以及相關(guān)測試的相關(guān)步驟的介紹。

我們今天要和大家一起討論的是Oracle備份,redo丟失和恢復(fù)的實際操作方案的實際應(yīng)用,如果你對Oracle備份,redo丟失和恢復(fù)的實操感興趣的話,以下的文章就會給你提供相關(guān)的知識,望你會有所收獲。

一、先闡述下測試環(huán)境

系統(tǒng)數(shù)據(jù)庫環(huán)境:window+Oracle10g R2+archive模式;

模擬Redo文件丟失,數(shù)據(jù)庫在正常關(guān)閉的情況發(fā)現(xiàn)Redo丟失了;

二、測試

(1)、倘若丟了一個或多個redo組的一個成員。這種情況***處理,直接copy其它目錄的成員,重新啟動數(shù)據(jù)庫即可。此種情況不作太多的說明;

(2)、倘若丟失的是一組或兩組甚至全部Redo日志丟失,則有以下三種方法可以恢復(fù);

A、clear logfile方法(以下的測試均屬于是redo日志全部丟失的環(huán)境下)

1、關(guān)閉數(shù)據(jù)庫;

2、手動刪除所有redo文件;

3、啟動數(shù)據(jù)庫;

SQL> startup

Oracle 例程已經(jīng)啟動。

 

  1. Total System Global Area 612368384 bytes  
  2. Fixed Size 1250428 bytes  
  3. Variable Size 255855492 bytes  
  4. Database Buffers 348127232 bytes  
  5. Redo Buffers 7135232 bytes  

 

數(shù)據(jù)庫裝載完畢。

ORA-00313: 無法打開日志組 1 (用于線程 1) 的成員

ORA-00312: 聯(lián)機日志 1 線程 1:

'E:\Oracle\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG'

ORA-00312: 聯(lián)機日志 1 線程 1: 'F:\REDO\REDO01_B.LOG'

SQL>

4、查看當(dāng)前日志狀態(tài);

 

  1. SQL> select group#,members,archived,status from v$log;  
  2. GROUP# MEMBERS ARC STATUS  
  3. 1 2 YES INACTIVE  
  4. 2 2 NO CURRENT  
  5. 3 2 YES INACTIVE  
  6. SQL> 

 

5、clear生成非當(dāng)前的日志;

 

  1. SQL>alter database clear logfile group1; 

 

數(shù)據(jù)庫已更改。

SQL>

6、繼續(xù)打開數(shù)據(jù)庫;

 

  1. SQL> alter database open;  
  2. alter database open  
  3. *  

 

第 1 行出現(xiàn)錯誤:

ORA-00313: 無法打開日志組 2 (用于線程 1) 的成員

ORA-00312: 聯(lián)機日志 2線程 1:

'E:\Oracle\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

ORA-00312: 聯(lián)機日志 3 線程 1: 'F:\REDO\REDO02_B.LOG'

SQL>

 

  1. SQL> alter database clear logfile group 2;  
  2. alter database clear logfile group 2*  

 

第 1 行出現(xiàn)錯誤:

ORA-00350: 日志 2(實例 orcl 的日志, 線程 1) 需要歸檔

ORA-00312: 聯(lián)機日志 2 線程 1:

'E:\Oracle\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOG'

ORA-00312: 聯(lián)機日志 2 線程 1: 'F:\REDO\REDO02_B.LOG'

報錯;因為group2是當(dāng)前狀態(tài);

此時只能從其它目錄copy有效Oracle備份。然后在alter database;

 

  1. SQL>alter database clear unarchived logfile group2; 

數(shù)據(jù)庫已更改。

然后再重建Group 3,方法同重建 Group 1;

 

  1. SQL> alter database clear logfile group 3; 

數(shù)據(jù)庫已更改。

 

  1. SQL> alter database open; 

數(shù)據(jù)庫已更改。

注意:倘若沒有物理有效Oracle備份文件,數(shù)據(jù)庫則將無法打開;用clear logifle這種方法,對于處于CURRENT狀態(tài)的Redo,只能通過COPY有效的物理備份去打開數(shù)據(jù)庫,否則無法打開;

【編輯推薦】

  1. Oracle表列的修改具體步驟介紹
  2. 開發(fā)Oracle存儲過程的步驟介紹
  3. 創(chuàng)建Oracle procedure并調(diào)用在pl/sql里
  4. Oracle數(shù)據(jù)庫中表的不同的連接方式描述
  5. 配置Oracle RAC中應(yīng)注意的問題有哪些
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-06 10:11:11

Oracle備份

2010-04-01 11:21:51

Oracle備份

2010-04-09 15:22:57

Oracle數(shù)據(jù)庫

2010-04-12 09:36:29

Oacle merge

2010-04-15 11:41:21

Oracle 數(shù)據(jù)庫

2010-04-09 10:13:13

Oracle數(shù)據(jù)字典

2010-04-15 14:18:30

Oracle創(chuàng)建

2010-05-10 17:00:53

Oracle死鎖進程

2011-03-24 17:21:42

Oracle數(shù)據(jù)庫Redo故障

2010-04-13 16:30:13

Oracle權(quán)限

2010-04-16 17:35:39

Oracle進程

2010-04-19 17:39:04

Oracle導(dǎo)入

2010-04-20 13:17:44

2010-04-20 16:24:52

Oracle EM

2010-04-30 11:29:19

Oracle Data

2010-04-16 11:11:46

Oracle存儲過程

2023-08-25 09:39:38

數(shù)據(jù)庫Oracle

2011-05-26 09:36:07

Oracle數(shù)據(jù)庫Redo故障

2010-04-13 14:00:00

Oracle inse

2010-04-27 10:25:28

Oracle Subs
點贊
收藏

51CTO技術(shù)棧公眾號