成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫各版本單機及rac啟用歸檔方法匯總

數據庫 其他數據庫
oracle數據庫有聯機重做日志,這個日志是記錄對數據庫所做的修改,比如插入、刪除、更新等,對這些操作都會記錄在聯機重做日志里。

 概述

Oracle數據庫有聯機重做日志,這個日志是記錄對數據庫所做的修改,比如插入、刪除、更新等,對這些操作都會記錄在聯機重做日志里。一般數據庫至少要有2個聯機重做日志組。如果數據庫處于非歸檔模式,聯機日志在切換時就會丟棄,而在歸檔模式下,當發生日志切換的時候,被切換的日志會進行歸檔。

[[400592]]

歸檔模式和非歸檔模式的優缺點歸檔模式的優點

  • 可以進行完全、不完全恢復:由于對數據庫所做的全部改動都記錄在日志文件中,如果發生硬盤故 障等導致數據文件丟失的話,則可以利用物理備份和歸檔日志完全恢復數據庫,不會丟失任何數據。可以進行聯機熱備:所謂聯機熱備,就是在數據庫運行狀態下,對數據庫進行備份。備份時用戶對 數據庫的使用不受任何影響。
  • 可以實施 Data Guard:可以部署 1 個或多個備用數據庫,從而最大限度地提供災難保護手段。
  • 可以實施 Stream:利用 Stream 技術,可以實現最簡單的單向復制到復雜的雙向復制、多向復制, 提供更加靈活的數據冗余方案。
  • 表空間可以脫機:可以備份部分數據庫,比如重要的表空間。
  • 能夠增量備份:只需做一次完全備份,以后只備份發生改變的數據,可以提高備份速度
  • 更多的優化選項:隨著 Oracle 版本升級,在聯機熱備方面不斷有新的優化策略出現。

歸檔模式的缺點

  • 需要更多的磁盤空間保存歸檔日志;
  • DBA 會有更多的管理工作,包括維護歸檔空間、備份歸檔日志。

非歸檔模式的缺點

  • 只能進行脫機備份,也就是所謂的“ 冷備份”,和聯機備份的“ 熱備份” 相對應,數據庫必須完全 關閉后備份,在備份過程中數據庫不可用。
  • 必須備份整個數據庫,不能只備份部分數據庫。
  • 不能增量備份,對于 TB 級數據庫(VLDB) ,這是一個非常大的缺點。
  • 只能部分恢復,如果數據文件丟失需要恢復,DBA 只能恢復最后一次的完全備份,而之后的所有 數據庫改變全部丟失。

非歸檔模式的優點

  • DBA 的管理工作減少,因為非歸檔模式不產生歸檔日志,因此 DBA 不用考慮對歸檔的管理;性能會有提升。

非歸檔模式不生成歸檔日志,從數據安全角度來說,這種模式缺點是主要的,而優點可以忽略不計。

一、單實例啟用歸檔

1.1 oracle 9i

對于oracle 9i啟用日志歸檔的方法如下:

  1. ALTER SYSTEM SET log_archive_start=TRUE SCOPE=spfile; 
  2. ALTER SYSTEM SET log_archive_dest_1='location=/u01/oradata/MYSID/archive/' SCOPE=spfile; 
  3. ALTER SYSTEM SET log_archive_format='arch_%t_%s.arc' SCOPE=spfile; 
  4.  
  5. SHUTDOWN IMMEDIATE; 
  6. STARTUP MOUNT; 
  7. ARCHIVE LOG START; 
  8. ALTER DATABASE ARCHIVELOG; 
  9. ALTER DATABASE OPEN

 1.2 oracle 10g及其以上版本

在oracle 10g中log_archive_start參數和archive log start命令被廢棄。其方法如下:

  1. ALTER SYSTEM SET log_archive_dest_1='location=/u01/oradata/MYSID/archive/' SCOPE=spfile; 
  2. ALTER SYSTEM SET log_archive_format='arch_%t_%s_%r.arc' SCOPE=spfile; 
  3.  
  4. SHUTDOWN IMMEDIATE; 
  5. STARTUP MOUNT; 
  6. ALTER DATABASE ARCHIVELOG; 
  7. ALTER DATABASE OPEN

 二、RAC歸檔

由于ALTER DATABASE ARCHIVELOG僅當數據庫以獨占模式掛載時,才能執行該命令。這意味著必須先停止整個群集數據庫,然后才能執行該操作。

2.1 oracle 9i

1、設置相關的存檔參數

  1. ALTER SYSTEM SET log_archive_start = TRUE范圍= spfile;  
  2. ALTER SYSTEM SET log_archive_dest_1 ='location = / u01 / oradata / MYDB / archive /'SCOPE = spfile;  
  3. ALTER SYSTEM SET log_archive_format ='arch_%t_%s.arc'SCOPE = spfile; 

 2、由于我們需要以獨占模式掛載數據庫,因此我們必須還更改以下參數

  1. ALTER SYSTEM SET cluster_database=FALSE SCOPE=spfile; 

3、停止集群

  1. $ srvctl stop database -d MYDB 

4、在群集關閉的情況下,我們可以連接到單個節點并發出以下命令。

  1. STARTUP MOUNT; 
  2. ARCHIVE LOG START; 
  3. ALTER DATABASE ARCHIVELOG; 
  4. ALTER SYSTEM SET cluster_database=TRUE SCOPE=spfile; 
  5. SHUTDOWN IMMEDIATE; 

 請注意,該CLUSTER_DATABASE參數已被重置為其原始值。由于數據文件和spfile在所有實例之間共享,因此該操作僅需要從單個節點執行。

5、再次啟動集群數據庫

  1. $ srvctl start database -d MYDB 

當前設置將所有存檔日志放置在同一目錄中。這是可以接受的,因為線程(%t)是存檔格式的一部分,可以防止實例之間的任何名稱沖突。如果需要位于特定于節點的位置,LOG_ARCHIVE_DEST_1則可以為每個實例使用相關的SID前綴。

2.2 oracle 10gR1

如果LOG_ARCHIVE_DEST_n未設置參數,則已歸檔的重做日志將放置在FRA中。如果要手動指定其位置和文件名格式,可以按以下步驟進行操作。

1、設置歸檔相關參數

  1. ALTER SYSTEM SET log_archive_dest_1 ='location = / u01 / oradata / MYDB / archive /'SCOPE = spfile;  
  2. ALTER SYSTEM SET log_archive_format ='arch_%t_%s_%r.arc'SCOPE = spfile; 

 2、由于我們需要以獨占模式掛載數據庫,因此我們還必須更改以下參數。

  1. ALTER SYSTEM SET cluster_database=FALSE SCOPE=spfile; 

3、在群集關閉的情況下,我們可以連接到單個節點并發出以下命令。

  1. STARTUP MOUNT; 
  2. ALTER DATABASE ARCHIVELOG; 
  3. ALTER SYSTEM SET cluster_database=TRUE SCOPE=spfile; 
  4. SHUTDOWN IMMEDIATE; 

 請注意,該CLUSTER_DATABASE參數已被重置為其原始值。由于數據文件和spfile在所有實例之間共享,因此該操作僅需要從單個節點執行。

4、啟動集群數據庫

  1. $ srvctl start database -d MYDB 

2.3 oracle 10gR2

從10gR2開始,您不再需要CLUSTER_DATABASE在此過程中重置參數。

如果LOG_ARCHIVE_DEST_n未設置參數,則已歸檔的重做日志將放置在FRA中。如果要手動指定其位置和文件名格式,可以按以下步驟進行操作。

1、設置歸檔相關參數

  1. ALTER SYSTEM SET log_archive_dest_1 ='location = / u01 / oradata / MYDB / archive /'SCOPE = spfile;  
  2. ALTER SYSTEM SET log_archive_format ='arch_%t_%s_%r.arc'SCOPE = spfile; 

 2、在命令行中,我們可以使用以下命令停止整個集群數據庫并以裝入模式啟動它。

  1. $ srvctl stop database -d MYDB 
  2. $ srvctl start database -d MYDB -o mount 

 一旦數據庫處于mount模式可以用下面的命令啟動歸檔

  1. sqlplus / as sysdba 
  2. ALTER DATABASE ARCHIVELOG; 
  3. EXIT; 

 由于數據文件和spfile在所有實例之間共享,因此該操作僅需要從單個節點執行。

3、停止并重新啟動集群數據庫

  1. $ srvctl stop database -d MYDB 
  2. $ srvctl start database -d MYDB 

 2.4 oracle 11g

配置方法同oracle 10gR2

2.5 oracle 12c

配置方法同oracle 10gR2

三、總結

1、此文匯集了oracle各版本單機和集群啟用歸檔的方法,以備工作中查詢備用。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2010-04-30 16:34:43

Oracle數據庫

2017-06-06 08:10:00

Oracle

2019-07-29 09:34:49

數據庫集群Oracle RAC

2011-03-28 15:44:45

惠普數據庫Oracle數據庫

2010-10-28 14:18:01

oracle數據庫版本

2010-11-19 13:28:13

2011-08-01 13:28:09

Oracle歸檔模式非歸檔模式

2011-08-02 11:16:08

Oracle數據庫歸檔日志

2011-04-13 09:19:05

Oracle數據庫系統性能

2010-10-26 15:54:02

連接oracle數據庫

2010-04-19 13:31:42

Oracle索引

2010-04-09 16:40:01

Oracle數據庫

2011-07-06 10:22:41

Oracle數據庫RAC組件

2017-06-16 21:36:14

2011-02-28 13:31:17

Oracle數據庫

2010-10-29 14:44:35

ORACLE歸檔日志

2011-04-12 10:09:33

Oracle數據庫關閉

2012-04-27 09:21:36

Ubuntu 12.0

2011-04-08 09:07:25

Access數據庫Oracle庫

2011-06-10 09:11:54

Oracle數據庫云
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人免费精品视频 | 成人一区二区三区 | 黄色片a级 | 中文字幕一区二区三区精彩视频 | 中文字幕 在线观看 | 日韩欧美精品一区 | 毛片视频免费观看 | 一区二区三区四区在线免费观看 | 每日在线更新av | 久久国产精品亚洲 | 国产日韩精品一区二区三区 | 蜜桃一区二区三区 | 欧美一级黄带 | 69视频在线播放 | 色综合天天天天做夜夜夜夜做 | 国产黄色在线观看 | 欧美视频免费在线观看 | 日日干天天操 | 99re视频 | 国产欧美日韩一区二区三区在线 | 国产精品国产精品国产专区不片 | 欧洲精品在线观看 | 国产精品国产三级国产aⅴ中文 | 日日噜噜噜夜夜爽爽狠狠视频, | 国产精品精品3d动漫 | 免费同性女女aaa免费网站 | 欧美成人免费在线 | 一区二区三区免费 | 精品视频一区二区三区在线观看 | 在线精品亚洲欧美日韩国产 | 国产一级片av | 完全免费在线视频 | 在线黄av| pacopacomama在线 | 91成人在线视频 | 国产一伦一伦一伦 | 羞羞视频网站免费观看 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 免费国产一区 | 无人区国产成人久久三区 | 国产美女精品 |