[20181203]改變檔案大小與檢查點.txt
[20181203]改變檔案大小與檢查點.txt
--//昨天聽別人講課,提到改變檔案大小會觸發檔案級檢查點.我記得以前我做過類似的測試,僅僅改小才會觸發,
--//改大不會觸發的,我找了半天找到原來我寫的連結:http://blog.itpub.net/267265/viewspace-1353454/
--//重複測試看看.
1.環境:
SCOTT@book> @ ver1
PORT_STRING VERSION BANNER
------------------------------ -------------- --------------------------------------------------------------------------------
x86_64/Linux 2.4.xx 11.2.0.4.0 Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
SYS@book> SELECT file#, CHECKPOINT_CHANGE#, CREATION_CHANGE# , RESETLOGS_CHANGE#,status, CHECKPOINT_COUNT FROM v$datafile_header where file#=6;
FILE# CHECKPOINT_CHANGE# CREATION_CHANGE# RESETLOGS_CHANGE# STATUS CHECKPOINT_COUNT
------------ ------------------ ---------------- ----------------- ------- ----------------
6 13815328041 13276257767 925702 ONLINE 293
--//當前大小40M.
$ ls -l /mnt/ramdisk/book/tea01.dbf
-rw-r----- 1 oracle oinstall 41951232 2018-12-03 10:30:06 /mnt/ramdisk/book/tea01.dbf
--//40*1024*1024+8192 = 41951232,前面有1個os檔案頭,佔8k.
2.測試:
SYS@book> alter database datafile '/mnt/ramdisk/book/tea01.dbf' resize 41m;
Database altered.
SYS@book> SELECT file#, CHECKPOINT_CHANGE#, CREATION_CHANGE# , RESETLOGS_CHANGE#,status, CHECKPOINT_COUNT FROM v$datafile_header where file#=6;
FILE# CHECKPOINT_CHANGE# CREATION_CHANGE# RESETLOGS_CHANGE# STATUS CHECKPOINT_COUNT
------------ ------------------ ---------------- ----------------- ------- ----------------
6 13815328041 13276257767 925702 ONLINE 293
--//可以發現增加沒有變化.CHECKPOINT_CHANGE#=13815328041.
SYS@book> alter database datafile '/mnt/ramdisk/book/tea01.dbf' resize 40m;
Database altered.
SYS@book> SELECT file#, CHECKPOINT_CHANGE#, CREATION_CHANGE# , RESETLOGS_CHANGE#,status, CHECKPOINT_COUNT FROM v$datafile_header where file#=6;
FILE# CHECKPOINT_CHANGE# CREATION_CHANGE# RESETLOGS_CHANGE# STATUS CHECKPOINT_COUNT
------------ ------------------ ---------------- ----------------- ------- ----------------
6 13815330712 13276257767 925702 ONLINE 294
--//改變檔案大小變小後,CHECKPOINT_CHANGE#發生了變化.CHECKPOINT_CHANGE#=13815330712,CHECKPOINT_COUNT也增加1.
--//我之所以重提這個,許多人想當然(也包括自己),只有親自驗證在加上自己的理解,才能更加深刻.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2222440/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [20181203]bash here $.txt
- 檢查 http url 下載檔案的大小(qbit)HTTP
- linux 常用檢視埠,檔案大小Linux
- [20180319]windows批處理檔案大小比較.txtWindows
- Java中用URLConnection查詢Web檔案大小JavaWeb
- [20230224]改動資料檔案小技巧.txt
- [20200402]增量檢查點時間間隔.txt
- 檢視磁碟使用空間和檔案大小
- Linux檢視檔案大小的幾種方法Linux
- flutter之改變CupertinoSwitch的大小Flutter
- [20220826]ls顯示檔案不區分大小寫.txt
- 繞過 TPM 檢查,.reg檔案 .bat檔案BAT
- linux 中根據檔案的大小進行檔案的查詢Linux
- [20190329]grep與管道檔案.txt
- Linux磁碟分割槽、掛載、檢視檔案大小Linux
- 使用Kubesec檢查YAML檔案安全YAML
- win10系統txt檔案怎麼改屬性_win10 txt檔案如何更改屬性Win10
- [20190506]檢視巢狀與繫結變數.txt巢狀變數
- uboot版本檔案結構的更新改變boot
- 電腦TXT檔案怎麼顯示行數? 電腦TXT檔案行數檢視方法
- Linux中如何檢視目錄下的檔案大小?Linux
- Linux檢視當前目錄下的檔案大小Linux
- [20181203]drop table後如何獲得表結構.txt
- Linux擴容後,邏輯分割槽大小與檔案大小不符Linux
- 【maven】Maven打包後為何檔案大小改變了Maven
- Linux 學習筆記--環境變數與檔案查詢Linux筆記變數
- [20190312]關於增量檢查點的疑問(補充).txt
- nginx製作檢查配置bat檔案NginxBAT
- Invisor for Mac(媒體檔案檢查工具)Mac
- Invisor for Mac媒體檔案檢查工具Mac
- 限制檔案大小及顯示檔案大小(正規表示式
- gRPC 的增刪改查系列之.proto檔案RPC
- Parallels Desktop 18亮點功能改變與變化總整理Parallel
- pdf檔案太大如何變小 減小pdf檔案大小最簡單的方法
- [20180918]檔案格式與sql_id.txtSQL
- [20241013]sqlplus spool與檔案覆蓋.txtSQL
- 每天一個Linux命令-使用du檢視檔案大小Linux
- linux 檔案屬性介紹及改變方法Linux