資料檔案
表空間由一個或多個資料檔案組成,表空間尺寸實際就是其所包含的所有資料檔案的尺寸之和。通過查詢資料字典DBA_DATA_FILES,可以顯示錶空間和資料檔案的對應關係。下面以顯示USERS表空間的資料檔案資訊為例說明使用DBA_DATA_FILES的方法:示例如下:
SQL> COL file_name format a20
SQL > SELECT file_name,bytes,autoextensible from dba_data_files where tablespace_name ='USERS';
FILE_NAME BYTES AUT
D:\DMEO\USERS01.DBF 5242880 YES
當執行備份與恢復操作時,經常需要提供資料檔案的動態資訊。為了獲得資料檔案的動態資訊,可以查詢動態 效能檢視VSDATAFILE和V$DATAFILE_HEADER,其中V$DATAFILE的動態資訊來自於控制檔案,而V$DATAFILE_HEADER的動態資訊來自於資料檔案的頭部。在資料庫正常執行情況下,這兩個動態效能檢視的檢查點SCN值完全一致;但如果資料檔案出現損壞,並且轉儲了資料檔案備份,那麼V$DATAFILE_HEADER可以確定應用重做的起始SCN值,而V$DATAFILE可以確定應用重做的結束SCN值。示例如下:
SQL>col name for a30
SQL> SELECT a.name,a.checkpoint_change# "起始SCN值"
b.checkpoint_change# "結束SCN值"
FROM v$datafile_header a.v$datafile b
where a.file#=b.file#;
NAME 起始SCN值 結束SCN值
D:\DEMO\USER01.DBF 1075630 1081807
如上所示,因為只有資料檔案USER01.DBF的起始SCN之和結束SCN值不同,所以該資料檔案是需要恢復的資料檔案。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12035968/viewspace-566955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檔案與資料
- 畸形檔案 資料夾
- Oracle 資料檔案回收Oracle
- Oracle資料檔案和臨時檔案的管理Oracle
- git的gitignore檔案排除資料夾和檔案Git
- 修改Oracle資料檔名及資料檔案存放路徑Oracle
- 織夢資料庫配置檔案-DedeCMS織夢資料庫檔案在哪裡資料庫
- SQLServer移動資料檔案SQLServer
- 讀取資料夾檔案
- [20190410]dg建立臨時表檔案資料檔案.txt
- MySQL8.0.18資料庫新增資料檔案MySql資料庫
- 12c pdb線上移動資料檔案或者重新命名資料檔案
- 帝國CMS資料庫配置檔案是哪個檔案?資料庫
- 【/proc/檔案淺析】另類辦法恢復資料檔案和控制檔案
- UAVStack之檔案資料歸集
- oracle資料庫的配置檔案Oracle資料庫
- java資料list寫入檔案Java
- 資料檔案合併與拆分
- 使用yaml檔案讀取資料YAML
- oracle 線上rename資料檔案Oracle
- 資料儲存--檔案儲存
- tempdb資料檔案暴增分析
- 網站檔案修改資料庫,安全高效地修改網站資料庫中的檔案資訊網站資料庫
- http不使用Form表單傳送檔案資料和非檔案資料(上傳篇)HTTPORM
- 織夢CMS(dedecms)的資料庫連線檔案_織夢連線資料庫檔案資料庫
- Python求取資料夾內的檔案數量、子資料夾內的檔案數量Python
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- oracl 資料庫 sqlplus 匯出資料為sql檔案資料庫SQL
- Sqlserver資料庫使用 .bak 檔案還原資料庫SQLServer資料庫
- 達夢資料庫資料檔案遷移過程資料庫
- python讀取兩個excel資料檔案輸出整理好以後的excel資料檔案PythonExcel
- 如何將資料熱匯出到檔案
- oracle徹底刪除資料檔案Oracle
- Window資料夾,檔案命名規則
- 修改檔案、資料夾許可權
- OceanBase 資料檔案縮容實踐
- 2.5.10.3 指定資料庫時區檔案資料庫
- Linux加密壓縮檔案/資料夾Linux加密
- PHP 匯出大資料 CSV 檔案PHP大資料