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

Oracle數(shù)據(jù)庫中閃回恢復(fù)的詳細分析

數(shù)據(jù)庫 Oracle
以下的文章主要涉及到Oracle數(shù)據(jù)庫中的閃回恢復(fù)的相關(guān)內(nèi)容的描述,如果你對其相關(guān)的實際操作有興趣的話,你就可以對以下的文章點擊觀看了。

我們今天主要和大家分享的是Oracle數(shù)據(jù)庫中的閃回恢復(fù),其中包含Oracle備份和恢復(fù)案例 ,還有相關(guān)的Oracle 學(xué)習(xí)筆記:,Backup & Recovery 常用的相關(guān)命令 ,以及 重建Control File的實際內(nèi)容的描述。

 

更多相關(guān)推薦 Oracle9i開始提供閃回查詢,以便能在需要的時候查到過去某個時刻的一致性數(shù)據(jù),這是通過Undo實現(xiàn)的。這個功能有很大的限制,就是相關(guān)事務(wù)的undo不能被覆蓋,否則就無力回天了。oracle10g大大的增強了閃回查詢的功能,并且提供了將整個數(shù)據(jù)庫回退到過去某個時刻的能力,這是通過引入一種新的flashback log實現(xiàn)的。

flashback log有點類似redo log,只不過redo log將數(shù)據(jù)庫往前滾,flashback log則將Oracle數(shù)據(jù)庫往后滾。為了保存管理和備份恢復(fù)相關(guān)的文件,oracle10g提供了一個叫做閃回恢復(fù)區(qū)(Flashback recovery area)的新特性,可以將所有恢復(fù)相關(guān)的文件,比如flashback log,archive log,backup set等,放到這個區(qū)域集中管理。

 

1.設(shè)置閃回恢復(fù)區(qū)

閃回恢復(fù)區(qū)主要通過3個初始化參數(shù)來設(shè)置和管理

 

db_recovery_file_dest:指定閃回恢復(fù)區(qū)的位置

 

db_recovery_file_dest_size:指定閃回恢復(fù)區(qū)的可用空間大小

 

db_flashback_retention_target:指定Oracle數(shù)據(jù)庫可以回退的時間,單位為分鐘,默認(rèn)1440分鐘,也就是一天。當(dāng)然,實際上可回退的時間還決定于閃回恢復(fù)區(qū)的大小,因為里面保存了回退所需要的 flash log。所以這個參數(shù)要和db_recovery_file_dest_size配合修改。

 

2.啟動flashback database

設(shè)置了閃回恢復(fù)區(qū)后,可以啟動閃回數(shù)據(jù)庫功能。

 

首先,數(shù)據(jù)庫必須已經(jīng)處于歸檔模式

那么如何設(shè)置歸檔呢?很簡單的步驟

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

 

 

  1. SQL> shutdown immediate;  

 

2.啟動Oracle數(shù)據(jù)庫為mount模式

 

 

  1. SQL> startup mount  

 

3.顯示和修改歸檔模式

 

 

  1. SQL> archive log list  
  2. SQL> alter database archivelog;  
  3. SQL> alter database open  

 

 

4.設(shè)置歸檔日志的格式

 

 

  1. SQL>alter system set log_archive_format='ARC%s%t%r.log' scope=spfile;  

 

5.設(shè)置歸檔日志的存放路徑

 

 

  1. SQL>alter system set log_archive_dest='+data/arcl' scope=spfile;  
  2. SQL>shutdown immediate  
  3. SQL>startup  

 

 

6.強制切換歸檔日至

 

 

  1. SQL>alter system switch logfile;  

 

7.取消歸檔

 

 

  1. SQL>alter database noarchivelog;  

 

 

參數(shù)

 

1.格式參數(shù)

 

%s 日志序列號

 

%S 日志序列號(帶前導(dǎo)的0)

 

%t 重做線程編號

 

%a 活動的ID號

 

%dOracle 數(shù)據(jù)庫ID號

 

%r RESELOGS的iD值

 

 

  1. SQL> archive log list;   
  2. Database log mode Archive Mode  
  3. Automatic archival Enabled  
  4. Archive destination USE_DB_RECOVERY_FILE_DEST  
  5. Oldest online log sequence 156  
  6. Next log sequence to archive 158  
  7. Current log sequence 158 

 

 

然后,啟動Oracle數(shù)據(jù)庫到mount狀態(tài)

 

  1. SQL> shutdown immediate;   
  2. Database closed.  
  3. Database dismounted.  
  4. ORACLE instance shut down.  
  5. SQL> startup mount   
  6. ORACLE instance started.  
  7. Total System Global Area 285212672 bytes  
  8. Fixed Size 1218992 bytes  
  9. Variable Size 75499088 bytes  
  10. Database Buffers 205520896 bytes  
  11. Redo Buffers 2973696 bytes  
  12. Database mounted.  
  13. SQL>alter database flashback on;   

 

上述的相關(guān)內(nèi)容就是對Oracle數(shù)據(jù)庫中的閃回恢復(fù)的部分內(nèi)容的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. 訪問 Oracle 數(shù)據(jù)庫的實例描述
  2. Oracle數(shù)據(jù)庫的密集型實際應(yīng)用程序的開發(fā)
  3. 提高 Oracle JDBC的性能的辦法
  4. Oracle自動編號列的創(chuàng)建
  5. Oracle數(shù)據(jù)安全性的介紹
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2009-11-20 13:11:44

Oracle XML數(shù)

2010-04-21 13:40:04

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

2010-04-26 18:17:19

Oracle存儲過程

2010-04-12 10:53:07

Oracle SQL

2010-04-26 14:32:21

Oracle SQL

2009-08-10 17:34:42

C#數(shù)據(jù)庫連接池

2010-04-15 12:43:06

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

2009-06-18 14:00:51

2009-09-28 10:39:01

Hibernate基礎(chǔ)

2009-09-25 14:23:39

2009-12-31 15:39:46

ADO.NET訪問數(shù)據(jù)

2010-04-15 11:41:21

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

2010-03-04 09:30:40

Linux動態(tài)庫

2009-11-03 10:09:33

Oracle表空間

2009-09-09 09:48:43

Linq延遲加載

2009-10-10 13:52:57

VB Update方法

2009-09-14 16:21:34

LINQ To XML

2010-02-23 17:44:22

WCF數(shù)據(jù)契約

2009-12-03 17:41:40

PHP應(yīng)用發(fā)展

2021-10-25 19:52:52

IntentFilte
點贊
收藏

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