閃回(關於閃回資料庫)
--整理以前的學習筆記
1、閃回資料庫的相關配置及確認
SQL> archive log list;--處於archivelog模式下
Database log mode Archive Mode
Automatic archival Enabled
Archive destination /u01/arch
Oldest online log sequence 3
Next log sequence to archive 6
Current log sequence 6
SQL> show parameter recovery_file --確認配置了閃回恢復區
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /u01/flash_recovery_area
db_recovery_file_dest_size big integer 3852M
SQL> show parameter db_flashback_retention_target --閃回資料庫的擬定目標,實際還要看閃回恢復區的大小等
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_flashback_retention_target integer 1440
SQL> select flashback_on from v$database;--查詢資料庫是否處於“閃回資料庫”下
FLASHBACK_ON
------------------
NO
SQL> alter database flashback on;--啟用“閃回資料庫”
Database altered.
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
2、閃回資料庫
下面對資料庫做一些更改,建立一張表tmp
SQL> conn hr/hr
Connected.
SQL> create table tmp as select * from employees;
Table created.
SQL> select count(*) from tmp;
COUNT(*)
----------
107
SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
TO_CHAR(SYSDATE,'YY
-------------------
2012-11-22 21:32:06
下面刪除tmp這張表
SQL> drop table emp;
Table dropped.
然後把資料庫閃回到2012-11-22 21:32:06這個時間點
SQL> flashback database to timestamp to_timestamp('2012-11-22 21:32:06','yyyy-mm-dd hh24:mi:ss');--只能在mount模式下進行flashback
flashback database to timestamp to_timestamp('2012-11-22 21:32:06','yyyy-mm-dd hh24:mi:ss')
*
ERROR at line 1:
ORA-38757: Database must be mounted and not open to FLASHBACK.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORACLE instance started.
Total System Global Area 497995776 bytes
Fixed Size 1337464 bytes
Variable Size 381683592 bytes
Database Buffers 109051904 bytes
Redo Buffers 5922816 bytes
Database mounted.
SQL> flashback database to timestamp to_timestamp('2012-11-22 21:32:06','yyyy-mm-dd hh24:mi:ss');
Flashback complete.
SQL> alter database open;--閃回資料庫之後屬於不完全恢復,需要以resetlogs開啟資料庫
alter database open
*
ERROR at line 1:
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
SQL> alter database open read only;
Database altered.
SQL> conn hr/hr
Connected.
SQL> select count(*) from tmp;
COUNT(*)
----------
107
SQL> shutdown immediate
ORA-01031: insufficient privileges
SQL> conn /as sysdba
Connected.
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance
ORACLE instance started.
Total System Global Area 497995776 bytes
Fixed Size 1337464 bytes
Variable Size 381683592 bytes
Database Buffers 109051904 bytes
Redo Buffers 5922816 bytes
Database mounted.
SQL> alter database open resetlogs;
Database altered.
--閃回資料庫完成
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26524307/viewspace-1061399/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 閃回(關於閃回查詢)
- Oracle閃回技術之閃回資料庫Oracle資料庫
- 【備份恢復】閃回資料庫(二) 基於 SCN 閃回資料庫資料庫
- 閃回資料庫資料庫
- 基於SCN閃回資料庫資料庫
- 【備份恢復】閃回資料庫(三)基於時間戳閃回資料庫資料庫時間戳
- Oracle資料庫閃回Oracle資料庫
- Oracle閃回資料庫Oracle資料庫
- 資料庫的閃回資料庫
- Oracle閃回技術 為Oracle閃回配置資料庫Oracle資料庫
- Oracle 閃回技術 概覽 資料庫閃回功能Oracle資料庫
- 資料庫基於版本的閃回資料庫
- 【備份恢復】閃回資料庫(一)閃回資料庫的管理資料庫
- 【備份恢復】閃回資料庫(四)基於可靠還原點閃回資料庫資料庫
- FlashBack總結之閃回資料庫與閃回刪除資料庫
- 【備份恢復】閃回資料庫(五)RMAN 命令列閃回資料庫資料庫命令列
- 閃回資料庫的事情資料庫
- Flashback Database 閃回資料庫Database資料庫
- 監視閃回資料庫資料庫
- 實驗-閃回資料庫資料庫
- 基於時間戳閃回資料庫時間戳資料庫
- 【FLASHBACK】關於閃回資料庫的一點說明資料庫
- Backup And Recovery User's Guide-使用閃回資料庫-開啟閃回資料庫GUIIDE資料庫
- (f)--閃回恢復區---實踐2---閃回表(閃回DML部分資料會用到閃回查詢)
- Oracle 閃回資料庫測試Oracle資料庫
- 詳解oracle資料庫閃回Oracle資料庫
- 閃回資料庫測試之一 :關閉閃回的表空間是否可以開啟資料庫
- 閃回表、閃回查詢
- Backup And Recovery User's Guide-使用閃回資料庫和還原點-閃回資料庫GUIIDE資料庫
- Backup And Recovery User's Guide-使用閃回資料庫來回退資料庫-監控閃回資料庫GUIIDE資料庫
- 關於oracle閃回資料歸檔的總結Oracle
- 一個關於資料庫閃回區問題的處理資料庫
- dg_閃回資料庫實驗資料庫
- 還原點和閃回資料庫資料庫
- Oracle 11g 閃回資料庫Oracle資料庫
- 開啟資料庫的閃回功能:資料庫
- flashback query閃回資料
- 啟用Flashback Database閃回資料庫功能(閃回區滿解決辦法 )Database資料庫