freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle數(shù)據(jù)庫講義(第四章)(編輯修改稿)

2025-03-04 10:55 本頁面
 

【文章內(nèi)容簡介】 Oracle會自動使用其他回退段,不終止事務(wù)的運行。 段( SEGMENT) ? 段是表空間中指定類型的邏輯存儲結(jié)構(gòu),是為表、索引等邏輯結(jié)構(gòu)分配的區(qū)( extent)的集合。 ? Oracle的段主要有 5種類型。 – 數(shù)據(jù)段:用于存儲表、分區(qū)的數(shù)據(jù)。每建立一張表,就分配一個段。 – 索引段:存儲索引數(shù)據(jù)。每建立一個索引,就分配一個索引段。 – 臨時段:數(shù)據(jù)庫執(zhí)行排序或子查詢時需要臨時工作區(qū),系統(tǒng)自動建立臨時段,操作執(zhí)行結(jié)束自動釋放臨時段。 – 回退段:當(dāng)用戶對數(shù)據(jù)庫執(zhí)行修改操作時,系統(tǒng)將修改前的數(shù)據(jù)存入回退段,在執(zhí)行回退命令 rollback時,回退段中的數(shù)據(jù)用于撤消所作的修改。 區(qū)( EXTENT) ? 區(qū)是分配空間的最小單位。一個區(qū)由一組連續(xù)的邏輯塊組成。 ? 一個段至少包含一個區(qū)。當(dāng)一段中所有空間已使用完, Oracle為該段分配一個新的區(qū)。區(qū)的分配和回收是系統(tǒng)自動完成的。 塊( BLOCK) ? 塊是 Oracle內(nèi)最小的邏輯單元,是 I/O的最小單位。 ? 一個數(shù)據(jù)塊對應(yīng)一個或多個操作系統(tǒng)物理塊。 ? 塊的大小是在數(shù)據(jù)庫建立時,使用參數(shù)DB_BLOCK_SIZE決定(系統(tǒng)缺省值為 8K)。該參數(shù)在數(shù)據(jù)庫建立后不能更改,除非重建數(shù)據(jù)庫。 Oracle 數(shù)據(jù)庫的物理結(jié)構(gòu) ? 數(shù)據(jù)庫的物理結(jié)構(gòu)是數(shù)據(jù)庫中操作系統(tǒng)文件的集合。 Oracle數(shù)據(jù)庫文件 數(shù)據(jù)庫 數(shù)據(jù)文件 控制文件 重做日志 重做日志 參數(shù)文件 口令文件 歸檔的 日志文件 數(shù)據(jù)文件 ? 數(shù)據(jù)文件有如下特點: – 每個數(shù)據(jù)庫至少有一個數(shù)據(jù)文件。 – 每個數(shù)據(jù)文件只與一個表空間、一個數(shù)據(jù)庫相關(guān)。 – 在數(shù)據(jù)庫中建立的表、索引等對象只能存儲在一個表空間中。但這些對象的物理存儲可以在該表空間的不同數(shù)據(jù)文件上。一般的做法是將表數(shù)據(jù)與索引數(shù)據(jù)存放在不同的數(shù)據(jù)文件上,將回退信息與臨時數(shù)據(jù)存放在不同的數(shù)據(jù)文件上。 對象 1 對象 2 對象 3 表空間 1 表空間 2 數(shù)據(jù)文件 1 數(shù)據(jù)文件 2 數(shù)據(jù)文件 3 對象 4 對象 5 ? 創(chuàng)建數(shù)據(jù)文件,當(dāng)建立一個表空間時,會建立相應(yīng)的數(shù)據(jù)文件。如建立一 300M的數(shù)據(jù)文件。 CREATE TABLESPACE APPL_DATA DATAFILE 180。f:\oracle\oradata\test\180。 SIZE 300M。 ? 也可以給已經(jīng)存在的表空間增加數(shù)據(jù)文件。 ALTER TABLESPACE USERS ADD DATAFILE 180。f:\oracle\oradata\test\180。 SIZE 25M。 ? 查詢數(shù)據(jù)文件 通過 V$DATAFILE, V$TEMPFILE, DBA_DATA_FILES,DAB_EXTENTS等數(shù)據(jù)字典和視圖可以查詢數(shù)據(jù)文件的相應(yīng)信息。例如查詢數(shù)據(jù)文件中的狀態(tài),名字。其中 的狀態(tài)為 system,表明該文件是系統(tǒng)表空間的一部分。 ? 調(diào)整數(shù)據(jù)文件的尺寸 建立文件時設(shè)置 AUTOEXTEND,使得數(shù)據(jù)文件尺寸自動擴展,或使用 ALTER DATABASE設(shè)置自動擴展; CREATE TABLESPACE APPL_DATA DATAFILE 180。f:\oracle\oradata\test\180。 SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE 2023M。 ALTER DATABASE DATAFILE 180。f:\oracle\oradata\test\180。 AUTOEXTEND ON NEXT 100M MAXSIZE 2023M。 另一方法是手工操作,執(zhí)行命令 ALTER DATABASE DATAFILE的 RESIZE從句來調(diào)整數(shù)據(jù)文件尺寸。 ALTER DATABASE DATAFILE 180。f:\oracle\oradata\test\180。 RESIZE 1500M。 重做日志 ? Oracle數(shù)據(jù)庫的重做日志( redo log),也稱為事務(wù)日志( transaction log),是數(shù)據(jù)庫的重要組成部分,用于保護所有已提交事務(wù)的工作。 ? 日志文件分為聯(lián)機重做日志文件和歸檔日志文件。日志文件的工作模式分為歸檔模式( Archivelog)和非歸檔模式( NoArchivelog)兩種。 ? 數(shù)據(jù)庫的重做日志是存儲在硬盤上的一組系統(tǒng)數(shù)據(jù)文件。 日 志 文 件 組 日 志 文 件 組 歸檔的事務(wù)日志 日志切換 日志切換
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1