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

Oracle數(shù)據(jù)庫環(huán)境詳解

數(shù)據(jù)庫 Oracle
今天我們要講述的是在Oracle備份--redo丟失與恢復(fù)中闡述下測(cè)試環(huán)境的Oracle數(shù)據(jù)庫環(huán)境,希望你會(huì)從中有所收獲。

我們今天要闡述下測(cè)試環(huán)境中的Oracle數(shù)據(jù)庫環(huán)境,的相關(guān)模式在模擬某些文件丟失后,你怎樣運(yùn)用Oracle數(shù)據(jù)庫對(duì)其進(jìn)行調(diào)整,以下就是其相關(guān)的具體操作方法,希望同大家一起分享。

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

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

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

二、測(cè)試

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

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

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

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

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

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

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  

 

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

ORA-00313: 無法打開日志組 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: '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; 

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

 

  1. SQL> 

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

 

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

 

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

ORA-00313: 無法打開日志組 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ù)庫已更改。

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

 

  1. SQL> alter database clear logfile group 3; 

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

 

  1. SQL> alter database open; 

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

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

【編輯推薦】

  1. 對(duì)Oracle數(shù)據(jù)庫體系架構(gòu)概要解析
  2. Oracle索引聚簇表的數(shù)據(jù)加載中兩個(gè)組成部分
  3. 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟
  4. 關(guān)閉Oracle死鎖進(jìn)程的具體操作步驟
  5. Oracle實(shí)現(xiàn)跨服務(wù)器操作詳解
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2011-08-15 23:14:34

Oraclerman環(huán)境配置

2011-05-19 13:25:14

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

2010-04-14 15:14:11

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

2011-03-29 10:47:49

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

2011-08-18 15:49:21

Oracle厲行計(jì)劃

2011-05-17 15:02:15

ORACLE數(shù)據(jù)庫備份

2011-04-11 13:19:41

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

2011-06-23 18:37:02

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

2009-09-02 18:52:38

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

2010-04-09 16:51:24

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

2010-10-20 09:41:37

卸載Oracle

2009-02-09 12:52:32

文件加密Oracle數(shù)據(jù)庫

2011-08-12 13:33:31

Oracle數(shù)據(jù)庫自治事務(wù)

2011-08-24 10:45:23

Oracle數(shù)據(jù)庫進(jìn)程從屬進(jìn)程

2009-05-14 10:16:36

Oracle優(yōu)化磁盤

2010-04-02 17:11:45

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

2011-07-20 16:28:54

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

2009-04-22 14:19:32

Oracle中文索引基礎(chǔ)

2019-08-29 07:13:50

oracle數(shù)據(jù)庫主鍵

2010-04-07 14:22:46

點(diǎn)贊
收藏

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