偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle備份--redo丟失與恢復(fù)的實(shí)際操作步驟

數(shù)據(jù)庫(kù) Oracle
以下的文章是對(duì)Oracle備份--redo丟失與恢復(fù)的實(shí)際操作步驟的詳細(xì)介紹,以下文章就是對(duì)Oracle備份--redo丟失與恢復(fù)的實(shí)際操作步驟的介紹。

以下的文章主要是介紹Oracle備份--redo丟失與恢復(fù)的實(shí)際操作步驟,本文分成兩個(gè)主要部分,一部分是闡述下測(cè)試環(huán)境,另外一部分時(shí)介紹Oracle備份--redo丟失與恢復(fù)測(cè)試,以下局勢(shì)文章的具體內(nèi)容的介紹。

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

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

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

二、測(cè)試

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

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

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

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

2、手動(dòng)刪除所有redo文件;

3、啟動(dòng)數(shù)據(jù)庫(kù);

SQL> startup

Oracle 例程已經(jīng)啟動(dò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ù)庫(kù)裝載完畢。

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

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

 

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

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

  1. 'F:\REDO\REDO01_B.LOG' 

 

SQL>

4、在Oracle備份--redo丟失與恢復(fù)的實(shí)際操作中應(yīng)查看當(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ù)庫(kù)已更改。SQL>

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

 

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

 

第 1 行出現(xiàn)錯(cuò)誤:ORA-00313: 無(wú)法打開日志組 2 (用于線程 1) 的成員ORA-00312: 聯(lián)機(jī)日志 2線程 1:

 

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

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

 

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

 

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

ORA-00350: 日志 2(實(shí)例 orcl 的日志, 線程 1) 需要?dú)w檔ORA-00312: 聯(lián)機(jī)日志 2 線程 1:

 

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

 

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

報(bào)錯(cuò);因?yàn)間roup2是當(dāng)前狀態(tài);此時(shí)只能從其它目錄copy有效備份。然后在alter database;

 

  1. SQL>alter database clear unarchived logfile group2; 

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

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

 

  1. SQL> alter database clear logfile group 3; 

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

 

  1. SQL> alter database open; 

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

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

以上的相關(guān)內(nèi)容就是對(duì)Oracle備份--redo丟失與恢復(fù)的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle SQL執(zhí)行緩慢的原因分析
  2. 查看Oracle當(dāng)前連接數(shù)用SQL語(yǔ)句的實(shí)際操作
  3. Oracle遞歸查詢中用相關(guān)的子句來(lái)進(jìn)行遞歸查詢
  4. Oracle join用法的具體介紹
  5. Oracle約束的添加可以用六種方法解決

 

責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-21 17:09:17

Oracle安裝

2010-04-20 11:06:33

Oracle索引

2010-05-10 10:19:28

Oracle實(shí)戰(zhàn)RMA

2010-03-29 15:57:07

Oracle exp備

2010-04-06 08:58:27

Oracle job

2010-04-02 13:34:33

Oracle DBA

2010-05-11 14:37:56

MySQL 備份

2010-04-12 14:25:04

Oracle備份

2010-06-09 11:40:32

MySQL SQL 語(yǔ)

2010-04-21 15:52:45

Oracle游標(biāo)

2010-04-15 13:51:06

Oracle EBS

2010-04-15 14:30:35

Oracle創(chuàng)建

2010-03-12 15:29:19

Pythonexe

2010-08-03 09:32:19

DB2在線備份

2010-03-31 16:57:30

Oracle SH文件

2010-04-21 10:23:13

Oracle實(shí)現(xiàn)

2010-05-10 18:05:15

Oracle釋放und

2010-04-21 17:51:36

Oracle左連接

2010-05-13 17:00:32

MySQL啟動(dòng)方法

2010-04-16 17:17:31

Oracle訪問(wèn)
點(diǎn)贊
收藏

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