關於表的資料塊驗證 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於重寫 Laravel 表單驗證器 Request 返回 JSON 的資料格式LaravelJSON
- ACCESS 關於表設計中,驗證規則的使用技巧
- 表單資料驗證
- 使用表單驗證,建立資料驗證層,Ajax 統一返回驗證錯誤資訊
- beego表達資料驗證Go
- 有關資料驗證的原則
- 關於Laravel的表單驗證分層設計以及驗證場景的應用Laravel
- 1.6.3.1. 關於資料庫管理員身份驗證方法資料庫
- element-ui使用from表單驗證資料問題UI
- 表單驗證工具類ValidationUtils
- Laravel 的表單驗證 , 如何做到驗證並改變 ( 轉換 ) 資料 ?( 使用中介軟體 )Laravel
- SpringMVC表單驗證器的使用SpringMVC
- angular中關於表單動態驗證的一種新思路Angular
- 關於SqlServer資料表操作SQLServer
- 使用 Turing 破解滑塊驗證碼
- 關於InnoDB表資料和索引資料的儲存索引
- 使用SpringBoot進行優雅的資料驗證Spring Boot
- iview 表單提交資料的時候驗證問題View
- 美國銀行公佈基於區塊鏈的外部資料驗證系統專利區塊鏈
- PHP 表單提交後臺資料驗證 ValidatorPHP
- 溫習資料演算法—js滑塊驗證碼演算法JS
- [探索]在使用模型時,關於資料表欄位的一個思考?模型
- 如何優雅的使用 Angular 表單驗證Angular
- 使用mysqldump以SQL格式來dump資料MySql
- vue+elementUI 複雜表單的驗證、資料提交方案VueUI
- 表單驗證使用擴充套件套件
- 基於YOLO實現滑塊驗證碼破解YOLO
- 一個關於SDWAN單臂部署方案驗證的實驗
- 關於登入(使用者名稱,密碼,驗證碼)密碼
- redis資料備份和遷移工具redis-dump安裝和使用初探Redis
- T-SQL——關於表資料的複製插入SQL
- 使用mysqldump以文字分隔格式來dump資料MySql
- 使用F#破解滑塊驗證碼的完整流程
- 關於SSL證書10大統計資料
- 關於軟體驗證中的單元測試
- 身份證驗證工具類
- 關於laravel上傳的檔案驗證或者的表示?Laravel
- Laravel 中多型關係的表單驗證 (trait 版)Laravel多型AI
- 驗證資料是否存在