1. 程式人生 > >Oracle RAC OCR 的備份與恢復

Oracle RAC OCR 的備份與恢復

        Oracle Clusterware把整個叢集的配置資訊放在共享儲存上,這些資訊包括了叢集節點的列表、叢集資料庫例項到節點的對映以及CRS應用程式資源資訊。也即是存放在ocr 磁碟(或者ocfs檔案)上。因此對於這個配置檔案的重要性是不言而喻的。任意使得ocr配置發生變化的操作在操作之間或之後都建議立即備份ocr。本文主要基於Oracle 10g RAC環境描述OCR的備份與恢復。
        OCR 相關參考:
        Oracle RAC OCR 與健忘症
        Oracle RAC OCR 的管理與維護
 
一、OCR的備份與恢復概念
        與Oracle資料庫備份恢復相似,OCR的備份也有物理備份或邏輯備份的概念,因此有兩種備份方式,兩種恢復方式。
        物理備份與恢復:
                預設情況下,Oracle 每4個小時對其做一次備份,並且保留最後的3個副本,以及前一天,前一週的最後一個備份副本。
                使用者不能自定義備份頻率以及備份檔案的副本數。
                對於OCR的備份備份由是由Master Node CRSD程序完成,因此備份的預設位置是$CRS_HOME/crs/cdata/<cluster_name>目錄下。
                備份的檔案會自動更名,以反應備份時間順序,最近一次的備份叫作backup00.ocr。
                由於是在Master Node的節點之上進行備份,因此備份檔案僅存在於Master Node節點。
                對於Master Node的節點crash之後則由剩餘節點接管。
                備份目錄可以通過ocrconfig -backuploc <directory_name> 命令修改。
                OCR磁碟最多隻能有兩個,一個Primary OCR 和一個Mirror OCR。兩者互為映象以避免單點故障。
                對於物理備份恢復,不能簡單的使用作業系統級別的複製命令(使用ocr檔案時)來完成,該操作將導致ocr不可用。
                
        邏輯備份與恢復:
                使用ocrconfig -export 方式產生的備份,統稱之為邏輯備份。
                對於重大的ocr配置發生變化前後,如新增刪除節點,修改叢集資源,建立資料庫等,都建議使用邏輯備份。
                對於由於錯誤配置而導致的ocr被損壞的情形下,我們可以使用ocrconfig -import方式進行恢復。
                對於這種邏輯方式也可以還原丟失或損壞的ocr磁碟(檔案)。
        
        備份建議:
                將oracle的自動備份產生的檔案複製到共享或其它可用儲存裝置上。
                每天至少匯出一次ocr配置資訊。

二、備份OCR

1、OCR的自動備份
        #使用ocrconfig -showbackup檢視ocr備份所在節點及路徑
        [email protected]:~> ocrconfig -showbackup
        
        bo2dbp     2013/02/25 06:23:15     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/25 02:23:13     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/24 22:23:13     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/24 02:23:09     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/22 18:23:04     /u01/oracle/crs/cdata/crs
        
[email protected]
:~> ls -hltr /u01/oracle/crs/cdata/crs total 40M -rw-r--r-- 1 root root 6.7M 2013-02-22 18:23 week.ocr -rw-r--r-- 1 root root 6.7M 2013-02-24 02:23 day.ocr -rw-r--r-- 1 root root 6.7M 2013-02-24 22:23 backup02.ocr -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 backup01.ocr -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 day_.ocr -rw-r--r-- 1 root root 6.7M 2013-02-25 06:23 backup00.ocr #改變物理備份路徑 ocrconfig -backuploc <new_dirname> #使用物理備份恢復ocr ocrconfig -restore <backup_file_name> 對於物理備份,僅僅只能使用restore方式來進行恢復,而不支援import方式 2、OCR的手動備份 OCR的手動備份也即是邏輯備份,使用-export方式來實現 ocrconfig -export <backup_file_name> #備份示例 #建議在不同的節點匯出ocr,匯出位置儘可能存放在共享磁碟,以便任意節點均可從該磁碟恢復
[email protected]
:~> sudo -s /u01/oracle/crs/bin/ocrconfig -export /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp root'''s password: [email protected]:/u02/crs_bak/ocr_bak/exp/bo2dbp> ls -hltr /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp -rw-r--r-- 1 root root 144K 2013-02-25 10:10 /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp [email protected]:~> sudo -s /u01/oracle/crs/bin/ocrconfig -export /u02/crs_bak/ocr_bak/exp/bo2dbs/ocr_bak.dmp root'''s password:
三、OCR的恢復
1、從可用的OCR映象中恢復受損的OCR
        a、首先模擬ocr 損壞
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=10
        10+0 records in
        10+0 records out
        10485760 bytes (10 MB) copied, 0.24662 seconds, 42.5 MB/s
        
        [email protected]:~> ocrcheck
        Status of Oracle Cluster Registry is as follows :
                 Version                  :          2
                 Total space (kbytes)     :     204560
                 Used space (kbytes)      :       6184
                 Available space (kbytes) :     198376
                 ID                       : 1512159503
                 Device/File Name         : /dev/raw/raw1
                                            Device/File integrity check failed
        n        Device/File Name         : /dev/raw/raw11
                                            Device/File integrity check succeeded
        
                 Cluster registry integrity check succeeded
        
        [email protected]:~> ocrcheck
        Status of Oracle Cluster Registry is as follows :
                 Version                  :          2
                 Total space (kbytes)     :     204560
                 Used space (kbytes)      :       6184
                 Available space (kbytes) :     198376
                 ID                       : 1512159503
                 Device/File Name         : /dev/raw/raw1
                                            Device/File needs to be synchronized with the other device
                 Device/File Name         : /dev/raw/raw11
                                            Device/File integrity check succeeded
        
                 Cluster registry integrity check succeeded        
        
        #儘管此時ocr檔案被破壞,但整個叢集依舊處於Online狀態,此處不列出,讀者可自行驗證
        #接下來修復ocr
        
        b、校驗所在的裸裝置處於可用狀態
        [email protected]:~> sudo -s rcraw status | grep raw1
        root''''s password:
        /dev/raw/raw1:  bound to major 8, minor 33
        /dev/raw/raw11: bound to major 8, minor 113  

        c、校驗裸裝置的許可權
        [email protected]:~> ls -hltr /dev/raw/raw1
        crw-rw---- 1 oracle dba 162, 1 2013-02-05 16:00 /dev/raw/raw1  
        [email protected]:~> ssh bo2dbs ls -hltr /dev/raw/raw1
        crw-rw---- 1 oracle dba 162, 1 2013-02-05 10:28 /dev/raw/raw1    

        d、重新初始化裸裝置
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=200
        dd: writing `/dev/raw/raw1': No space left on device
        200+0 records in
        199+0 records out
        209698816 bytes (210 MB) copied, 4.84775 seconds, 43.3 MB/s

        e、從映象ocr恢復主ocr
                #實際上等同於新增一個新的ocr。此時主ocr從映象ocr複製內容。
                #對於映象ocr的損壞可以採用相同的方式如法炮製。
        [email protected]:~> sudo -s /u01/oracle/crs/bin/ocrconfig -replace ocr /dev/raw/raw1
        root''''s password:
        [email protected]:~> ocrcheck
        Status of Oracle Cluster Registry is as follows :
                 Version                  :          2
                 Total space (kbytes)     :     204560
                 Used space (kbytes)      :       6184
                 Available space (kbytes) :     198376
                 ID                       : 1512159503
                 Device/File Name         : /dev/raw/raw1
                                            Device/File integrity check succeeded
                 Device/File Name         : /dev/raw/raw11
                                            Device/File integrity check succeeded
        
                 Cluster registry integrity check succeeded

        f、校驗修復情況
        [email protected]:~> cluvfy comp ocr -n all
        
        Verifying OCR integrity
        
        Checking OCR integrity...
        
        Checking the absence of a non-clustered configuration...
        All nodes free of non-clustered, local-only configurations.
        
        Uniqueness check for OCR device passed.
        
        Checking the version of OCR...
        OCR of correct Version "2" exists.
        
        Checking data integrity of OCR...
        Data integrity check for OCR passed.
        
        OCR integrity check passed.
        
        Verification of OCR integrity was successful.          

2、從邏輯備份(匯出的檔案)中恢復OCR
        a、首先檢視一下ocr的位置
        [email protected]:~> more /etc/oracle/ocr.loc
        #Device/file /dev/raw/raw1 getting replaced by device /dev/raw/raw1
        ocrconfig_loc=/dev/raw/raw1
        ocrmirrorconfig_loc=/dev/raw/raw11
        local_only=false

        b、停止兩個節點上的crs
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs
        root''''s password:
        Stopping resources. This could take several minutes.
        Successfully stopped CRS resources.
        Stopping CSSD.
        Shutting down CSS daemon.
        Shutdown request successfully issued.
        [email protected]:~> ps -ef | grep d.bin | grep -v grep

        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs
        root''''s password:
        Stopping resources. This could take several minutes.
        Successfully stopped CRS resources.
        Stopping CSSD.
        Shutting down CSS daemon.
        Shutdown request successfully issued.
        # Author : Robinson
        # Blog   : http://blog.csdn.net/robinson_0612
        [email protected]:~> ps -ef | grep d.bin | grep -v grep

        c、嘗試破壞ocr
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=10
        10+0 records in
        10+0 records out
        10485760 bytes (10 MB) copied, 0.1811 seconds, 57.9 MB/s
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw11 bs=1024k count=10
        10+0 records in
        10+0 records out
        10485760 bytes (10 MB) copied, 0.167224 seconds, 62.7 MB/s
        
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl start crs
        Attempting to start CRS stack
        The CRS stack will be started shortly
        [email protected]:~>  ps -ef | grep d.bin | grep -v grep
        [email protected]:~> ./crs_stat.sh     #這個檢視已經無法同crs通訊
         Resource name                                Target     State             
        --------------                                ------     -----             
        error connecting to CRSD at [(ADDRESS=(PROTOCOL=ipc)(KEY=ora_crsqs))] clsccon 184
        [email protected]:~> crs_stat -t
        CRS-0184: Cannot communicate with the CRS daemon.

        d、從匯出的備份檔案中恢復ocr
        [email protected]:~> sudo -s /u01/oracle/crs/bin/ocrconfig -import /u02/crs_bak/ocr_bak/exp/bo2dbp/ocr_bak.dmp
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl start crs
        Attempting to start CRS stack
        The CRS stack will be started shortly
        [email protected]:~> ps -ef | grep d.bin | grep -v grep
        oracle   27209 23220  0 10:32 ?        00:00:00 /u01/oracle/crs/bin/evmd.bin
        root     27307 23392  0 10:32 ?        00:00:01 /u01/oracle/crs/bin/crsd.bin reboot
        oracle   27613 27153  0 10:32 ?        00:00:00 /u01/oracle/crs/bin/ocssd.bin

        #嘗試啟動第2個幾點的crs
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl start crs
        root''''s password:
        Attempting to start CRS stack
        The CRS stack will be started shortly
        
        e、在第二個節點上執行ocrcheck,此時顯示ocrcheck成功
        [email protected]:~> ocrcheck
        Status of Oracle Cluster Registry is as follows :
                 Version                  :          2
                 Total space (kbytes)     :     204560
                 Used space (kbytes)      :       6184
                 Available space (kbytes) :     198376
                 ID                       : 1325424958
                 Device/File Name         : /dev/raw/raw1
                                            Device/File integrity check succeeded
                 Device/File Name         : /dev/raw/raw11
                                            Device/File integrity check succeeded
        
                 Cluster registry integrity check succeeded

        [email protected]:~> cluvfy comp ocr -n all   #使用cluvfy工具校驗
        
        Verifying OCR integrity
        
        Checking OCR integrity...
        
        Checking the absence of a non-clustered configuration...
        All nodes free of non-clustered, local-only configurations.
        
        Uniqueness check for OCR device passed.
        
        Checking the version of OCR...
        OCR of correct Version "2" exists.
        
        Checking data integrity of OCR...
        Data integrity check for OCR passed.
        
        OCR integrity check passed.
        
        Verification of OCR integrity was successful.

3、從物理備份中恢復OCR
        a、檢視ocr的備份資訊
        [email protected]:~> ocrconfig -showbackup
        
        bo2dbp     2013/02/25 06:23:15     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/25 02:23:13     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/24 22:23:13     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/24 02:23:09     /u01/oracle/crs/cdata/crs
        
        bo2dbp     2013/02/22 18:23:04     /u01/oracle/crs/cdata/crs
        
        [email protected]:~> ls -hltr /u01/oracle/crs/cdata/crs   #此時ocr的備份位於節點1
        total 40M
        -rw-r--r-- 1 root root 6.7M 2013-02-22 18:23 week.ocr
        -rw-r--r-- 1 root root 6.7M 2013-02-24 02:23 day.ocr
        -rw-r--r-- 1 root root 6.7M 2013-02-24 22:23 backup02.ocr
        -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 backup01.ocr
        -rw-r--r-- 1 root root 6.7M 2013-02-25 02:23 day_.ocr
        -rw-r--r-- 1 root root 6.7M 2013-02-25 06:23 backup00.ocr
        
        b、嘗試損壞ocr檔案
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=10
        10+0 records in
        10+0 records out
        10485760 bytes (10 MB) copied, 0.279904 seconds, 37.5 MB/s
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw11 bs=1024k count=10
        10+0 records in
        10+0 records out
        10485760 bytes (10 MB) copied, 0.145885 seconds, 71.9 MB/s
        
        #此時何ocr相關的操作都處於失敗狀態
        [email protected]:~> ocrcheck   
        Segmentation fault (core dumped)
        [email protected]:~> ocrconfig -showbackup
        Segmentation fault (core dumped)
        [email protected]:~> crs_stat -t
        Segmentation fault (core dumped)
        
        #ASM例項和RAC例項依舊處於online
        [email protected]:~> ps -ef | grep pmon
        oracle    7915     1  0 10:09 ?        00:00:00 asm_pmon_+ASM1
        oracle    9234     1  0 10:10 ?        00:00:00 ora_pmon_ora10g1
        oracle   31704 11229  0 10:26 pts/0    00:00:00 grep pmon
        
        c、關閉crs,叢集資料庫及ASM
        [email protected]:~> export ORACLE_SID=ora10g1
        [email protected]:~> sqlplus / as sysdba
        
        SQL> show parameter db_name
        
        NAME                                 TYPE        VALUE
        ------------------------------------ ----------- ------------
        db_name                              string      ora10g
        
      #此時檢視一下ocr的位置,以便於恢復時檢視對應的裸裝置
        [email protected]:~> more /etc/oracle/ocr.loc
        #Device/file /dev/raw/raw1 getting replaced by device /dev/raw/raw1
        ocrconfig_loc=/dev/raw/raw1
        ocrmirrorconfig_loc=/dev/raw/raw11
        local_only=false
        
        #停止crs,收到錯誤提示
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs
        root''''s password:
        Segmentation fault
        
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl stop crs
        root''''s password:
        Segmentation fault
        
        #下面的查詢中crsd程序已經crash
        [email protected]:~> ps -ef | grep d.bin | grep -v grep
        oracle    5844  5189  0 10:09 ?        00:00:00 /u01/oracle/crs/bin/evmd.bin
        oracle    6357  5883  0 10:09 ?        00:00:04 /u01/oracle/crs/bin/ocssd.bin

        #關閉叢集資料庫
        [email protected]:~> export ORACLE_SID=ora10g1
        [email protected]:~> sqlplus / as sysdba
        
        SQL> shutdown immediate;
        
        [email protected]:~> export ORACLE_SID=ora10g2
        [email protected]:~> sqlplus / as sysdba
        
        SQL> shutdown immediate;
        
        d、重啟節點
        bo2dbp:~ # reboot
        bo2dbs:~ # reboot
        
        e、校驗ocr所在的裸裝置及其許可權
        #校驗所在的裸裝置處於可用狀態
        [email protected]:~> sudo -s rcraw status | grep raw1
        root''''s password:
        /dev/raw/raw1:  bound to major 8, minor 33
        /dev/raw/raw11: bound to major 8, minor 113  
        
        #校驗裸裝置的許可權
        [email protected]:~> ls -hltr /dev/raw/raw1
        crw-rw---- 1 oracle dba 162, 1 2013-02-05 16:00 /dev/raw/raw1  
        [email protected]:~> ssh bo2dbs ls -hltr /dev/raw/raw1
        crw-rw---- 1 oracle dba 162, 1 2013-02-05 10:28 /dev/raw/raw1
        
        #清空裸裝置
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw1 bs=1024k count=200
        dd: writing `/dev/raw/raw1': No space left on device
        200+0 records in
        199+0 records out
        209698816 bytes (210 MB) copied, 4.84775 seconds, 43.3 MB/s
        [email protected]:~> dd if=/dev/zero of=/dev/raw/raw11 bs=1024k count=200
        dd: writing `/dev/raw/raw11': No space left on device
        200+0 records in
        199+0 records out
        209698816 bytes (210 MB) copied, 2.30847 seconds, 90.8 MB/s
        
        f、從物理備份中恢復ocr
        [email protected]:~> sudo -s /u01/oracle/crs/bin/ocrconfig -restore /u01/oracle/crs/cdata/crs/backup00.ocr
        root''''s password:
        
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl start crs
        Attempting to start CRS stack
        The CRS stack will be started shortly
        
        [email protected]:~> sudo -s /u01/oracle/crs/bin/crsctl start crs
        root''''s password:
        Attempting to start CRS stack
        The CRS stack will be started shortly
        
        g、校驗恢復結果
        [email protected]:~> ocrcheck
        Status of Oracle Cluster Registry is as follows :
                 Version                  :          2
                 Total space (kbytes)     :     204560
                 Used space (kbytes)      :       6184
                 Available space (kbytes) :     198376
                 ID                       : 1512159503
                 Device/File Name         : /dev/raw/raw1
                                            Device/File integrity check succeeded
                 Device/File Name         : /dev/raw/raw11
                                            Device/File integrity check succeeded
        
                 Cluster registry integrity check succeeded
        
        [email protected]:~> cluvfy comp ocr -n all
        
        Verifying OCR integrity
        
        Checking OCR integrity...
        
        Checking the absence of a non-clustered configuration...
        All nodes free of non-clustered, local-only configurations.
        
        Uniqueness check for OCR device passed.
        
        Checking the version of OCR...
        OCR of correct Version "2" exists.
        
        Checking data integrity of OCR...
        Data integrity check for OCR passed.
        
        OCR integrity check passed.
        
        Verification of OCR integrity was successful.          
        
        #校驗application
        [email protected]:~> ./crs_stat.sh | grep bo2dbp
        ora.bo2dbp.ASM1.asm                           ONLINE     ONLINE on bo2dbp  
        ora.bo2dbp.LISTENER_BO2DBP.lsnr               ONLINE     ONLINE on bo2dbp  
        ora.bo2dbp.LISTENER_ORA10G_BO2DBP.lsnr        ONLINE     ONLINE on bo2dbp  
        ora.bo2dbp.gsd                                ONLINE     ONLINE on bo2dbp  
        ora.bo2dbp.ons                                ONLINE     ONLINE on bo2dbp  
        ora.bo2dbp.vip                                ONLINE     ONLINE on bo2dbp  
        ora.ora10g.ora10g1.inst                       ONLINE     ONLINE on bo2dbp
更多參考:

相關推薦

Oracle 數據備份恢復

earch base 數據庫 ras show let oba bubuko red 前言一:備份與恢復概述二:RMAN 工具概述1: RMAN 組件 1: RMAN命令執行器 1 [oracle@localhost ~]$ rman target syste

Oracle的資料備份恢復

備份解決方案: 1.物理備份:<1>冷備份(離線備份)                    <2>熱備份:使用者管理備份和Oracle管理部分 <1&g

Oracle 12c 資料庫備份恢復

這是一篇學習筆記,在這篇筆記中,對Oracle資料庫和歸檔日誌進行了備份,然後將資料庫刪掉。之後通過恢復spfile+恢復控制檔案+restore資料庫+recover資料庫的方式進行了恢復。環境: Oracle 12.2.0.1.0 on LINUX準備工作: 資料庫為歸檔

Oracle資料庫熱備份恢復(聯機備份)示例

Oracle資料庫熱備份(聯機備份)示例 必須將日誌置為歸檔方式   SQL>archive log list;  --檢視日誌歸檔方式.   Database log mode                  No Archive Mode   Automatic

Oracle 11G 冷備份恢復

1、關閉資料庫(SHUTDOWN IMMEDIATE) (1)開啟cmd,輸入sqlplus/nolog,按回車鍵; (2)輸入conn/ as sysdba(最高許可權) (3)shutdown immdiate 2、將所有資料檔案、控制檔案、聯機重做日誌檔案拷貝

Oracle RAC OCR備份恢復

        Oracle Clusterware把整個叢集的配置資訊放在共享儲存上,這些資訊包括了叢集節點的列表、叢集資料庫例項到節點的對映以及CRS應用程式資源資訊。也即是存放在ocr 磁碟(或者ocfs檔案)上。因此對於這個配置檔案的重要性是不言而喻的。任意使得ocr

Oracle備份恢復

ron 還原 類型 修改 文件拷貝 per esp 主機數 segment 步驟:(面試) 1,在新主機DBCA建庫,實例名和原主機數據庫名一致2,在新主機創建用戶3,dbms_metadata.get_ddl導出表空間生成語句4,在新主機創建表空間5,exp導出原庫全部數

Oracle備份恢復(五)

備份 oracle 恢復 備份: 定義: 把數據庫復制到轉儲設備的過程。 轉儲設備: 放置數據庫副本的磁帶或磁盤。 原數據庫的備份: 存放於轉儲設備中的數據庫的副本。 分類: 物理與邏輯角度: 物理備份:

Oracle用戶管理的備份恢復介紹

Oracle備份恢復數據庫維護中,備份或恢復是重中之重的問題。盡管很多時候數據庫系統運行緩慢,但對數據庫數據的丟失而言,顯然後者損失的代價是不言而喻的,DBA首要的工作就是盡一切可能地做好數據的備份工作。 1.1、物理備份與邏輯備份01、物理備份是所有物理文件的一個副本,比如數據文件,控制文件,歸檔日誌等。該

Oracle 備份恢復基礎

  Oracle 備份與恢復基礎 :三思筆記  備份與恢復 A whole database backup is either a consistent backup or an inconsistent backup. Whether a backup is consiste

Oracle資料庫備份恢復 - 增量備份

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Oracle資料庫備份恢復 - RMAN恢復

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

oracle備份恢復--rman

(一)、建立恢復目錄1、建立恢復目錄資料庫#mkdir -p /u01/app/oracle/oradata/rmandb#chown -R oracle /u01/app/oracle/oradata/rmandb[[email protected] ~]#su - oracle[[email&#

oracle備份恢復--閃回技術

一•啟用閃回資料庫1.啟用歸檔模式sql>shutdown immediate;sql>startup mount;sql>alter database archivelog;2.建立閃回區sql>alter system set db_recovey_file_dest='/opt/

ORACLE資料庫資料的備份恢復

  原創作品,轉自請在文字開頭顯眼位置註明出處:https://www.cnblogs.com/sunshine5683/p/10052949.html 資料備份恢復在資料庫管理中至關重要,今天,總結一下資料庫備份與恢復需要注意的方面和實際操作!、 一、在備份之前首先應該執行commit語句,

Oracle備份恢復方案設計及運維:23個典型問題解答及經驗分享

為了最大限度保障資料的安全性,同時能在不可預計災難的情況下保證資料的快速恢復,需要根據資料的型別和重要程度制定相應的備份和恢復方案。在這個過程中,DBA的職責就是要保證資料庫(其它資料由其它崗位負責)的高可用和高效能,比如:如何避免資料庫發生常規錯誤、如何增加MTBF、如

Oracle資料庫備份恢復的三種方法

Oracle資料庫有三種標準的備份方法,它們分別是匯出/匯入(EXP/IMP)、熱備份和冷備份。匯出備件是一種邏輯備份,冷備份和熱備份是物理備份。   一、 匯出/匯入(Export/Import)   利用Export可將資料從資料庫中提取出來,利用Impor

Oracle RAC OCR 的管理維護

OCR相當於Windows的登錄檔。對於Windows而言,所有的軟體資訊,使用者,配置,安全等等統統都放到登錄檔裡邊。而叢集呢,同樣如此,所有和叢集相關的資源,配置,節點,RAC資料庫統統都放在這個倉庫裡。如果OCR被破壞則導致叢集服務啟動異常,需要修復OCR。因此OC

oracle 備份恢復學習總結

Oracle資料庫的備份與恢復 http://jingyan.baidu.com/article/b2c186c8eb7713c46ef6ff22.html Oracle資料庫有三種標準的備份方法,它們分別是匯出/匯入(EXP/IMP)、熱備份和冷備份。匯出備件是一種邏輯備

mysql數據庫數據備份恢復

方法 can sql數據庫 local mini into chan query admin 備份數據: C:\Users\Administrator>mysqldump -uroot --password -v test01 test02 >e:\tem