国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號(hào)

Oracle歸檔模式的相關(guān)切換實(shí)操步驟
2010-06-03   網(wǎng)絡(luò)

我們大家都知道在Oracle數(shù) 據(jù)庫(kù)的實(shí)際開(kāi)發(fā)環(huán)境與相關(guān)測(cè)試環(huán)境中,Oracle數(shù)據(jù)庫(kù)的實(shí)際日志模式與自動(dòng)的Oracle歸檔模式,在一般的情況下是不設(shè)置的,主要目的是有利于系統(tǒng) 應(yīng)用的調(diào)整,也免的生成大量的歸檔日志文件將磁盤(pán)空間大量的消耗。

但在系統(tǒng)上線(xiàn),成為生產(chǎn)環(huán)境時(shí),將其設(shè)置為日志模式并自動(dòng)歸檔就相當(dāng)重要了,因?yàn)椋@是保證系統(tǒng)的安全性,有效預(yù)防災(zāi)難的重要措施。這樣,通過(guò)定時(shí) 備份數(shù)據(jù)庫(kù)和在兩次備份間隔之間的日志文件,可以有效的恢復(fù)這段時(shí)間的任何時(shí)間點(diǎn)的數(shù)據(jù),可以在很多時(shí)候挽回或最大可能的減少數(shù)據(jù)丟失。

雖然Oracle數(shù)據(jù)庫(kù)的日志模式和自動(dòng)歸檔設(shè)置并不復(fù)雜,但其中的一些概念和操作過(guò)程還是容易混淆的,現(xiàn)在根據(jù)本人的經(jīng)驗(yàn),分析介紹如下,所用環(huán) 境為UNIX(HPUX,SOLARIES,AIX,TRU64UNIX)和Oracle8.

一要使OARCLE數(shù)據(jù)庫(kù)進(jìn)行日志的自動(dòng)歸檔

需要做兩方面的事情,一是數(shù)據(jù)庫(kù)日志模式的設(shè)置(database log mode,可為Archive Mode和No Archive Mode),另外就是自動(dòng)Oracle歸檔模式設(shè)置(Automatic archival,可為Enabled和Disabled)。

二如何查看數(shù)據(jù)庫(kù)的現(xiàn)行日志和自動(dòng)歸檔模式的設(shè)置:

可用archive log list命令來(lái)查看。

例如:

運(yùn)行在日志自動(dòng)Oracle歸檔模式下的數(shù)據(jù)庫(kù)系統(tǒng)查看結(jié)果如下(一般是生產(chǎn)環(huán)境)

  1. SVRMGR> archive log list  
  2. Database log mode Archive Mode  
  3. Automatic archival Enabled  
  4. Archive destination/backup/archivelog  
  5. Oldest online log sequence 2131  
  6. Next log sequence to archive  2133  
  7. Current log sequence  2133  

沒(méi)有啟動(dòng)數(shù)據(jù)庫(kù)日志模式和自動(dòng)歸檔的數(shù)據(jù)庫(kù)系統(tǒng)查看結(jié)果如下(一般是測(cè)試環(huán)境)

  1. SVRMGR> archive log list  
  2. Database log mode No Archive Mode  
  3. Automatic archival Disabled  
  4. Archive destination/u01/app/Oracle/product/8.0.5/dbs/arch  
  5. Oldest online log sequence 194  
  6. Current log sequence  196  

三數(shù)據(jù)庫(kù)日志模式的設(shè)置

在創(chuàng)建數(shù)據(jù)庫(kù)時(shí),可以在CREATE DATABASE 語(yǔ)句中指定數(shù)據(jù)庫(kù)的日志模式。假如沒(méi)有指明,則缺省為NOARCHIVELOG模式。由于如果在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)指明是Archive Mode的話(huà),會(huì)增加約20%的創(chuàng)建時(shí)間,而在以后啟動(dòng)INSTANCE時(shí)再設(shè)置的話(huà),一般只用去幾秒的時(shí)間,所以一般在創(chuàng)建數(shù)據(jù)庫(kù)時(shí)是不設(shè)置為 ARCHIVE MODE的。

如要確定一系統(tǒng)數(shù)據(jù)庫(kù)的日志模式設(shè)置,除了(二)中的方法外也可以執(zhí)行如下操作查看:

  1. SVRMGR> Select * from V$DATABASE  
  2. NAME CREATEDLOG_MODE CHECKPOINT ARCHIVE_CH  
  3. ---- ----------------- ------------ ---------- ----------  
  4. ORCL 05/21/97 17:55:06 NOARCHIVELOG 172185 170808  

將數(shù)據(jù)庫(kù)的日志模式設(shè)置切換(Archive Mode 和No Archive Mode之間的切換)的步驟和操作如下:

1. 關(guān)閉運(yùn)行的數(shù)據(jù)庫(kù)實(shí)例

  1. SVRMGRL> shutdown 

在進(jìn)行日志模式切換之前,必須將運(yùn)行的數(shù)據(jù)庫(kù)正常關(guān)閉。

2. 備份數(shù)據(jù)庫(kù)

該備份跟以后產(chǎn)生的日志一起用于將來(lái)的災(zāi)難恢復(fù)(很重要,如要改為歸檔日志模式,沒(méi)有這個(gè)數(shù)據(jù)庫(kù)備份,僅有日志文件是無(wú)法從該時(shí)間點(diǎn)恢復(fù)的)。

3. 啟動(dòng)數(shù)據(jù)庫(kù)實(shí)例到mount狀態(tài),但不要打開(kāi)。

  1. SVRMGRL> startup mount 

注意:如果是使用OPS的話(huà),請(qǐng)只打開(kāi)一個(gè)數(shù)據(jù)庫(kù)實(shí)例進(jìn)行Oracle歸檔模式切換操作。

4. 切換數(shù)據(jù)庫(kù)日志模式。

  1. SVRMGRL> alter database archivelog; 

(設(shè)置數(shù)據(jù)庫(kù)為歸檔日志模式)

  1. SVRMGRL> alter database noarchivelog; 

(設(shè)置數(shù)據(jù)庫(kù)為歸檔日志模式)

5. 打開(kāi)數(shù)據(jù)庫(kù)

  1. SVRMGRL> alter database open;  

上述的相關(guān)內(nèi)容就是對(duì)Oracle歸檔模式的切換的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。

熱詞搜索:

上一篇:Oracle歸檔模式的運(yùn)行模式的兩大類(lèi)
下一篇:Oracle數(shù)據(jù)庫(kù)的啟用與關(guān)閉的歸檔模式

分享到: 收藏
主站蜘蛛池模板: 藁城市| 宁陵县| 项城市| 来凤县| 饶河县| 绥阳县| 东山县| 阳原县| 连州市| 屏东县| 出国| 涪陵区| 南和县| 靖远县| 乐业县| 铜陵市| 蒙自县| 西贡区| 永泰县| 会理县| 莱州市| 丁青县| 积石山| 通化市| 临邑县| 三穗县| 濮阳县| 宣恩县| 海阳市| 浮山县| 盐津县| 呼玛县| 昔阳县| 清镇市| 吴忠市| 佳木斯市| 郎溪县| 疏勒县| 太谷县| 保山市| 河西区|