關於表的資料塊驗證 DUMP 工具 使用
關於表的資料塊驗證
使用DUMP 工具
驗證 DWMON 程式寫資料塊更新到datafile 是否跟COMMINT 有關 還是跟本身需要提交的條件有關
C:\Documents and Settings\Administrator>sqlplus "/as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on 星期日 6月 30 18:40:19 2013
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.
連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> CONN SCOTT/cat
已連線。
SQL> desc dba_extents;
名稱 是否為空? 型別
----------------------------------------- -------- ----------------------------
OWNER VARCHAR2(30)
SEGMENT_NAME VARCHAR2(81)
PARTITION_NAME VARCHAR2(30)
SEGMENT_TYPE VARCHAR2(18)
TABLESPACE_NAME VARCHAR2(30)
EXTENT_ID NUMBER
FILE_ID NUMBER
BLOCK_ID NUMBER
BYTES NUMBER
BLOCKS NUMBER
RELATIVE_FNO NUMBER
根據SCOTT 下的EMP表來驗證
SQL> select FILE_ID,BLOCK_ID,BLOCKS FROM DBA_EXTENTS WHERE WNER='SCOTT' AND SEG
MENT_NAME='EMP';
FILE_ID BLOCK_ID BLOCKS
---------- ---------- ----------
4 25 8
SQL> alter system dump datafile 4 block min 25 block max 30;
系統已更改。
SQL> show parameter dump;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump string partial
background_dump_dest string D:\ORACLE\PRODUCT\10.2.0\ADMIN
\ORCL\BDUMP
core_dump_dest string D:\ORACLE\PRODUCT\10.2.0\ADMIN
\ORCL\CDUMP
max_dump_file_size string UNLIMITED
shadow_core_dump string partial
user_dump_dest string D:\ORACLE\PRODUCT\10.2.0\ADMIN
\ORCL\UDUMP
檢視 D:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\UDUMP
目錄下的最新檔案
oracle 一般一般地一個頭塊不存放資料 存放段頭資訊
25 26 27 28 資料塊( 用來存放insert 操作的塊的ID,FREELIST列表資訊)解決併發insert操作
auto 管理的塊 會存放 insert 操作 塊的預留資訊
擴充套件(假如有表空間bloc設定為16K 要改變
show parameters 16K
alter system set db_16k_cache_size=10M;)
手動管理的表空間,freelist只存放在段頭快中,有併發insert 操作,容易造成衝突-熱快
檢視到時第29個塊檔案 存放資料 包含表的列資訊。可以用 update emp 表來驗證是否更新。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28894640/viewspace-765184/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- dump表的資料塊
- 關於驗證表中有無資料的方法比較
- dump資料塊
- 使用validate驗證資料檢查資料壞塊
- 使用events DUMP buffer cache中指定的資料塊
- 關於資料庫管理員的驗證小結資料庫
- 表單資料驗證
- 關於重寫 Laravel 表單驗證器 Request 返回 JSON 的資料格式LaravelJSON
- 關於資料泵impdp引數驗證(一)
- 使用表單驗證,建立資料驗證層,Ajax 統一返回驗證錯誤資訊
- beego表達資料驗證Go
- 從Dump資料塊看ITL
- 基於外部OS驗證的資料庫使用者資料庫
- 有關資料驗證的原則
- oracle資料檔案驗證工具Oracle
- 關於Laravel的表單驗證分層設計以及驗證場景的應用Laravel
- 1.6.3.1. 關於資料庫管理員身份驗證方法資料庫
- element-ui使用from表單驗證資料問題UI
- Laravel 的表單驗證 , 如何做到驗證並改變 ( 轉換 ) 資料 ?( 使用中介軟體 )Laravel
- 【dbv】使用dbv工具檢驗資料檔案是否有壞塊
- angular中的表單資料自定義驗證Angular
- 關於Java Mail的身份驗證!JavaAI
- 如何dump某個表的資料快
- 資料塊內部結構dump解析
- 使用DUMP資料塊與BBED檢視BLOCK對比資料庫修改時的SCNBloC資料庫
- ORACLE空間管理實驗8:資料塊格式分析--DUMP結合BBEDOracle
- angular中關於表單動態驗證的一種新思路Angular
- 表單驗證工具類ValidationUtils
- 關於SqlServer資料表操作SQLServer
- 關於 資料壞塊 的整理和總結
- 關於事務對資料塊的操作過程的分析和試驗(1)(轉)
- 關於事務對資料塊的操作過程的分析和試驗(2)(轉)
- 資料所在的資料塊實驗
- 美國銀行公佈基於區塊鏈的外部資料驗證系統專利區塊鏈
- 關於BOOT和DUMPboot
- 關於值物件的驗證的問題物件
- 偽造基於ASSM表空間的資料塊SSM
- SpringMVC表單驗證器的使用SpringMVC