那些操作會發生區域性檢查點(Partial checkpoint)!
Partial checkpoint
– Dirty buffers belonging to the tablespace
– ALTER TABLESPACE BEGIN BACKUP
– ALTER TABLESPACE tablespace OFFLINE NORMAL
上面2種操作會發生區域性檢查點!使相應的dirty buffer被寫入和tablespace對應的datafile中
[@more@]SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 806682
1.begin backup會使和該表空間對應的dirty buffer寫入相應的datafile
SQL> alter tablespace users begin backup;
表空間已更改。
SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 808050
SQL> alter tablespace users end backup;
表空間已更改。
SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 808050
2.offline=offline normal操作也會發生區域性檢查點,使和該表空間對應的dirty buffer寫入相應的datafile
SQL> alter tablespace users offline;
表空間已更改。
SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 808076
SQL> alter tablespace users online;
表空間已更改。
SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 808094
SQL> alter tablespace users offline normal;
表空間已更改。
SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 808118
SQL> alter tablespace users online;
表空間已更改。
SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 808131
3. offline immediate不會發生區域性檢查點,所以當online時對應的datafile要求recovery
SQL> alter tablespace users offline immediate;
表空間已更改。
SQL> select name , checkpoint_change# from v$datafile;
NAME CHECKPOINT_CHANGE#
-------------------------------------------------- ------------------
E:ORACLEPRODUCT10.2.0ORADATATESTSYSTEM01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUNDOTBS01.DB 806682
F
E:ORACLEPRODUCT10.2.0ORADATATESTSYSAUX01.DBF 806682
E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF 808131
SQL> alter tablespace users online;
alter tablespace users online
*
第 1 行出現錯誤:
ORA-01113: 檔案 4 需要介質恢復
ORA-01110: 資料檔案 4: 'E:ORACLEPRODUCT10.2.0ORADATATESTUSERS01.DBF'
SQL> recover datafile 4;
完成介質恢復。
SQL> alter tablespace users online;
表空間已更改。
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1006025/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle checkpoint檢查點Oracle
- ASP.NET Core MVC 之區域性檢視(Partial Views)ASP.NETMVCView
- [zt]Oracle檢查點ckpt (checkpoint)Oracle
- oracle checkpoint檢查點系列一Oracle
- 檢查點SCN在事務發生後以及發生檢查點和歸檔操作後的變化
- postgresql 檢查點調整 checkpoint 轉SQL
- zt_checkpoint檢查點解密(轉)解密
- 增量檢查點(incremental checkpoint)的解疑REM
- object checkpoint物件檢查點小記Object物件
- 【TUNE_ORACLE】Oracle檢查點(一)檢查點(Checkpoint)概念介紹Oracle
- TensorFlow——Checkpoint為模型新增檢查點模型
- 29_檢查點佇列(checkpoint queue)佇列
- oracle ckpt檢查點型別(增量及常規完全檢查點)checkpointOracle型別
- 【體系結構】SCN與checkpoint(檢查點)
- 全域性檢查點和增量檢查點
- 全域性檢查點和增量檢查點(zt)
- 【CHECKPOINT】Oracle檢查點優化與故障處理Oracle優化
- Oracle SCN機制解析 (SCN, checkpoint檢查點) - finalOracle
- 影像區域性特徵點檢測演算法綜述特徵演算法
- 重磅! flutter檢視區域性更新Flutter
- C++ Templates (2.3 類别範本的區域性使用 Partial Usage of Class Templates)C++
- 圖片區域性識別怎麼操作
- 【ASK_ORACLE】檢查點錯誤“Cannot allocate new log”和“Checkpoint not complete”Oracle
- 利用jclasslib檢視區域性變數資訊變數
- 檢查點(Checkpoint)優化及故障排除指南 (文件 ID 1526118.1)優化
- 乾貨|一文讀懂影象區域性特徵點檢測演算法特徵演算法
- 執行alter system flush buffer_cache一定會產生檢查點嗎?
- 檢查是否區域內所整數都被覆蓋
- Oracle 檢查點佇列與增量檢查點Oracle佇列
- 【區域性特徵】ASIFT特徵
- Oracle完全檢查點和增量檢查點詳解Oracle
- 【TUNE_ORACLE】Oracle檢查點(二)檢查點效能Oracle
- 分割槽表的分割槽資料刪除、truncate會對全域性和區域性索引產生什麼影響索引
- 發現AI自我意識:不期而遇的區域性技術奇點AI
- 無線區域網DDoS攻擊技術包括那些技術要點
- 微信小程式點贊、評論區域性重新整理微信小程式
- 你的模型真的陷入區域性最優點了嗎?模型
- Java™ 教程(區域性類)Java