Oracle備份出錯解決辦法

2021-08-30 07:40:12 字數 2189 閱讀 4870

一、備份概述 1

、採用熱備份,需要執行在歸檔模式下,可以實現資料庫的完全恢復,也就是說,從備份後到資料庫崩潰時的資料都不會丟失 ;

2 、可以採用全備份資料庫的方式備份,對於特殊情況,也可以只備份特定的資料檔案,如只備份使用者表空間(一般情況下對於某些寫特別頻繁的資料檔案,可以單獨加大備份頻率); 3

、如果在恢復過程中,發現損壞的是多個資料檔案,即可以採用乙個乙個資料檔案的恢復方法,也可以採用整個資料庫的恢復方法; 4

、執行在歸檔模式下會產生很多歸檔日誌,這些日誌對資料庫的恢復非常重要,只要有備份與歸檔存在,就可以實現資料庫的完全恢復(不丟失資料) ;

5 、恢復過程在 mount

下進行,如果恢復成功,再開啟資料庫

二、 oracle

備份失敗的原因 1

、沒有發現歸檔日誌的存在( oracle

沒有執行在歸檔模式下)

三、更改 oracle

執行模式 1

、 $

mkdir   /ora_arch1  #

建立 oracle

歸檔日誌的歸檔目錄 2

、 $ sqlplus /nolog

sql> conn / as sysdba;

connected.

sql> startup mount;                   #

將資料庫啟動到 mount

狀態 sql> alter database archivelog;           #

改 oracle

為歸檔模式

sql> archive log start;                       #

啟動歸檔模式

sql> archive log list;                         #

檢視 oracle

歸檔情況

database log mode                      archive mode

automatic archival                    enabled

archive destination                      /ora_arch1

oldest online log sequence

565

next log sequence to archive

567

current log sequence

567

sql> alter database open;                   #

開啟資料庫

sql>alter system set log_archive_dest_1=

』 location=/ora_arch1』

# /ora_arhc1

必須和前面 mkdir /ora_arch1

操作建立的路徑一模一樣 (

設定 oracle

歸檔路徑 )

sql> alter system set log_archive_format='%t_%s.dbf' scope=spfile;              #

設定歸檔型別

sql> alter system set log_archive_start=true scope=spfile;              #

設定自動歸檔模式

重啟資料庫,使設定生效

sql> shutdown immediate;

sql> startup

sql> archive log list;                  #

檢視歸檔情況

database log mode                      archive mode

automatic archival                    enabled

archive destination                      /ora_arch1

oldest online log sequence

565

next log sequence to archive

567

current log sequence

567

oracle資料備份解決辦法

oracle資料備份解決辦法 實現資料備份辦法很多,這裡講我自己經常用到的一種 1 新增乙個記事本檔案,並儲存為批處理檔案 bat 你可以自己命名 比如back.bat 第一部分 首先進入自己要儲存備份檔案的目錄 比如如下,就是實現把檔案備份到 d databak d cd cd databak 重...

yum update 出錯解決辦法

解除安裝掉yum和python 於是我解除安裝了python和yum,覺得自己重新安裝python和yum。步驟1 解除安裝python rpm qa grep python xargs rpm e allmatches nodeps whereis python xargs rm fr 步驟2 解...

Drupal 出錯的解決辦法

今天安裝了superfish選單模組,安裝了乙個新選單後。突然打不開了。空白!第一反應看日誌,apache伺服器日誌沒有發現異常。可以肯定是新增選單時,在attach block部分的區塊區域下拉中將superfish模組新增到裡面了。解決 經過群裡詢問,進資料庫中將cache menu表清空就ok...