沒備份,歸檔日誌存在,丟失資料檔案的恢復
參考做了一下這個實驗
我的環境是oracle 10.2.0.4.0+linux centOS
檢視資料庫是否是歸檔模式:
archive log list;
若是非歸檔模式,先將其設定成歸檔模式:
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
建立測試表空間
conn /as sysdba
create tablespace ff datafile '/db/oracle/oradata/FF/datafile/ff.ora' size 10M;
建立使用者
create user ff identified by ff default tablespace ff;
給ff使用者授權
grant connect,resource to ff;
用ff使用者建立一個測試表並插入資料
conn ff/ff
create table t (id int,name varchar2(10);
insert into t values(1,'fu');
insert into t values(2,'payne');
commit;
手動歸檔
conn /as sysdba
alter system switch logfile;
然後關閉資料庫,將剛才新建的資料檔案重新命名
shutdown immediate
cd /db/oracle/oradata/FF/datafile
mv ff.ora ff.ora.bak
重新啟動資料庫
startup
會報不能開啟某某檔案的錯
把資料庫啟動到mount狀態下重建資料檔案加恢復
alter database create datafile '/db/oracle/oradata/FF/datafile/ff.ora'
recover datafile '/db/oracle/oradata/FF/datafile/ff.ora';
恢復成功之後開啟資料庫測試
alter database open;
conn ff/ff
select * from t;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27135177/viewspace-739720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle使用備份檔案集恢復歸檔日誌Oracle
- dg丟失歸檔,使用rman增量備份恢復
- 測試在丟失歸檔日誌的情況下,跳過部分歸檔日誌進行資料恢復資料恢復
- 電腦檔案丟失資料恢復資料恢復
- 【BBED】丟失歸檔檔案情況下的恢復
- RMAN備份恢復典型案例——資料檔案存在壞快
- 從備份片中恢復某個指定得歸檔或者資料檔案
- Sql Server資料庫檔案丟失的恢復方法SQLServer資料庫
- Sqlserver系統資料庫和使用者資料庫日誌檔案全部丟失的恢復SQLServer資料庫
- DG歸檔日誌缺失恢復
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- DATA GUARD主庫丟失資料檔案的恢復(3)
- DATA GUARD主庫丟失資料檔案的恢復(1)
- DATA GUARD主庫丟失資料檔案的恢復(2)
- RMAN-ERROR:因為找不到過期和丟失的歸檔日誌而備份失敗Error
- 剪下的檔案還能恢復嗎,恢復剪貼丟失的檔案
- Oracle DataGuard歸檔日誌丟失處理方法Oracle
- 【資料庫資料恢復】mdb_catalog.wt檔案丟失的MongoDB資料恢復案例資料庫資料恢復MongoDB
- 【伺服器資料恢復】xfs檔案系統資料丟失的資料恢復案例伺服器資料恢復
- 【北亞資料恢復】MongoDB資料遷移檔案丟失的MongoDB資料恢復案例資料恢復MongoDB
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- Oracle設定多個歸檔路徑生成多份歸檔日誌,Rman備份時也只備份其中的一份歸檔日誌Oracle
- macOS Big Sur系統如何恢復丟失的資料檔案?Mac
- 對歸檔模式下CLEAR 未歸檔日誌後恢復資料庫的一點看法模式資料庫
- 世界備份日——如果您丟失了所有檔案
- oracle dg 歸檔日誌恢復情況Oracle
- 丟失的隨身碟檔案如何恢復?
- 資料庫資料恢復—MongoDB資料庫檔案丟失,啟動報錯的資料恢復案例資料庫資料恢復MongoDB
- MongoDB資料庫報錯,資料庫檔案丟失資料恢復案例MongoDB資料庫資料恢復
- RMAN備份整庫和歸檔日誌的方法
- 檔案丟失不用怕:超實用的Mac資料恢復軟體!Mac資料恢復
- Oracle 之利用BBED修改資料塊SCN----沒有備份資料檔案的資料恢復Oracle資料恢復
- 【虛擬機器資料恢復】Hyper-V虛擬化檔案丟失的資料恢復案例虛擬機資料恢復
- 教你自動恢復MySQL資料庫的日誌檔案(binlog)MySql資料庫
- oracle rman備份歸檔日誌需要先切換日誌嗎Oracle
- XFS檔案系統的備份、恢復、修復
- 檔案的基本管理和XFS檔案系統備份恢復
- 怎樣恢復Mac檔案及資料夾資料?BackupLoupe for mac(資料恢復備份助手)3.5.4Mac資料恢復
- 12 使用RMAN備份和恢復檔案