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

正文內(nèi)容

oracle存儲空間管理及應用方案(已修改)

2025-05-15 03:03 本頁面
 

【正文】 Oracle存儲空間管理及應用摘要:本文詳細介紹了Oracle存儲架構及其存儲體系的管理和應用,包括表空間、回滾段、臨時表等,還對其在管理和應用時常見的錯誤進行了分析探討主題詞:Oracle技術 表空間 數(shù)據(jù)文件 回滾段 臨時表 錯誤一、 引言數(shù)據(jù)庫空間的有效使用和維護不僅是數(shù)據(jù)庫管理的重要工作,也是大多數(shù)開發(fā)人員所關心的內(nèi)容,它直接關系到數(shù)據(jù)庫性能的發(fā)揮。Oracle提供了不少方法用于數(shù)據(jù)空間的使用、監(jiān)控和維護,同時也在各版本中陸續(xù)對這方面的功能進行了增強,目的在于簡化這方面工作的復雜度,提高應用的運行效率。本文希望通過系統(tǒng)地介紹這方面的有關概念,讓大家能更好地規(guī)劃使用數(shù)據(jù)空間,正確使用Oracle提供的有關功能特性,提高應用的執(zhí)行效率。二、 Oracle數(shù)據(jù)庫的存儲體系及有關概念 Oracle數(shù)據(jù)庫的邏輯結構從應用者的角度來考察數(shù)據(jù)庫的組成。自下向上,數(shù)據(jù)庫的邏輯結構共有6層: Oracle數(shù)據(jù)庫的存儲結構數(shù)據(jù)庫的存儲結構指邏輯結構在物理上的實現(xiàn),共有3層 其中: 數(shù)據(jù)文件:用于存放所有的數(shù)據(jù),以DBF為擴展名。日志文件:記錄了對數(shù)據(jù)庫進行的所有操作,以LOG為擴展名。控制文件:記錄了數(shù)據(jù)庫所有文件的控制信息,以CTL為擴展名。綜上,Oracle數(shù)據(jù)庫的數(shù)據(jù)存儲空間在邏輯上分為多個表空間,每個表空間由系統(tǒng)中的一個或多個物理數(shù)據(jù)文件構成;Oracle存儲數(shù)據(jù)的基本單位是塊,其大小在建庫時由DB_BLOCK_SIZE參數(shù)確定,一個或多個連續(xù)的塊構成一個區(qū)間(EXTENT),它作為數(shù)據(jù)對象存儲的基本單位來使用。在Oracle中,每個基本數(shù)據(jù)對象使用的空間稱為段(SEGMENT),段存放在唯一的表空間上,每個段實際上是一系列區(qū)片(更為準確地是數(shù)據(jù)塊)的集合。每個簡單數(shù)據(jù)對象對應一個段;對于分區(qū)對象如分區(qū)表、索引,則每個(子)分區(qū)對應一個段,由各個(子)分區(qū)共同構成一個完整的數(shù)據(jù)對象。名詞解釋:表空間(Tablespace):為數(shù)據(jù)庫提供使用空間的邏輯結構,其對應物理結構是數(shù)據(jù)文件,一個表空間可以包含多個數(shù)據(jù)文件。表空間可分為System表空間、非System表空間和回滾段表空間,其中,System表空間是安裝數(shù)據(jù)庫時自動建立的,它包含數(shù)據(jù)庫的全部數(shù)據(jù)字典,存儲過程、包、函數(shù)和觸發(fā)器的定義以及系統(tǒng)回滾段。除此之外,還能包含用戶數(shù)據(jù)。段(Segment):數(shù)據(jù)庫一種邏輯結構,如表段,索引段,回滾段等,段存在于表空間中,并對應一定的存儲空間,共有四種類型的段:216。 表/數(shù)據(jù)(Table/Data):保存表數(shù)據(jù)216。 索引(Index):保存索引數(shù)據(jù)216。 回滾(Rollback):保存回滾數(shù)據(jù),用于回滾一次事務處理,以及保持讀操作一致性216。 臨時(Temporary):用于滿足排序的需要,比如查詢和索引創(chuàng)建中的ORDER BY從句區(qū)間(Extent):段的存儲可以分成一個或多個區(qū)間,每個區(qū)間占用一定數(shù)量的數(shù)據(jù)塊(block)塊(Block):數(shù)據(jù)庫最小的存儲單位,由Block參數(shù)(db_block_size)指定三、 表空間及數(shù)據(jù)文件 表空間簡介通常,有以下幾種類型的表空間(除數(shù)據(jù)表空間需用戶自己創(chuàng)建外,其它6種表空間在數(shù)據(jù)庫創(chuàng)建時均會默認建立1個): 系統(tǒng)表空間(SYSTEM)系統(tǒng)表空間是每個Oracle數(shù)據(jù)庫都必須具備的部分,是安裝數(shù)據(jù)庫時自動建立的。它包含數(shù)據(jù)庫的全部數(shù)據(jù)字典,存儲過程、包、函數(shù)和觸發(fā)器的定義以及系統(tǒng)回滾段等管理數(shù)據(jù)庫自身所需的信息。一般來說,應該盡量避免在SYSTEM表中存儲非SYSTEM用戶的對象。因為這樣會帶來數(shù)據(jù)庫維護和管理的很多問題。一旦SYSTEM表空間損壞了,只能重新生成數(shù)據(jù)庫。 臨時表空間(TEMP)臨時表空間并不包含真正的數(shù)據(jù),臨時表空間中存儲數(shù)據(jù)庫中動態(tài)生成的對象,如排序操作或表連接時的臨時數(shù)據(jù)等;臨時表空間也是Oracle用于存儲其所有臨時表的所在。在一些非常繁忙的數(shù)據(jù)庫中,可能會存在多個臨時表空間。 工具表空間(TOOLS)工具表空間用于保存數(shù)據(jù)庫工具軟件所需的數(shù)據(jù)庫對象,如像Oracle Reports這樣的工具軟件在工作時就有自己的一組專用表。Oracle Reports把這些表存放在數(shù)據(jù)庫中。大多數(shù)DBA都將支持工具運行所需的表存放在這個表空間中。 用戶表空間(USERS) 用戶表空間用于存放用戶的私有信息,用戶的專用數(shù)據(jù)庫對象。 回滾表空間(RBS)Oracle數(shù)據(jù)庫需要在一個地方保存恢復(Undo)信息?;貪L表空間中存放數(shù)據(jù)庫對象的回滾段,在出現(xiàn)失敗和臨時終止事務時,可以用回滾段使數(shù)據(jù)庫對象退回到舊值。 數(shù)據(jù)和索引表空間數(shù)據(jù)表空間用來存放用戶的應用數(shù)據(jù),索引表空間用來存放應用數(shù)據(jù)對象的索引。索引可以幫助Oracle迅速找到表中存放的數(shù)據(jù)。 表空間的管理和使用 創(chuàng)建表空間創(chuàng)建表空間的腳本示例如下:create tablespace ts_name datafile 創(chuàng)建名為tsname的表空間 39。c:\oracle\oradata\39。 size 100m , 表空間的文件1,大小為100M39。c:\oracle\oradata\39。 size 100m 表空間的文件2,大小為100Mminimum extent 550k 最小區(qū)間大小為550K[logging/nologging] 記錄日志/不記錄日志default storage (initial 500k 初始大小為500Knext 500k 下一個區(qū)大小為500Kmaxextents 500 最大區(qū)間數(shù)為500個pctinccease 0) 增量為0[online/offline] 聯(lián)機/脫機 [permanent/temporary] 永久/臨時【巡檢實例】創(chuàng)建數(shù)據(jù)表空間數(shù)據(jù)文件e:\oracle\oradata\qin\,初始尺寸1G,可自動擴展,最大為5G存儲屬性:初始大小 10M,下一個大小10M,增量為0,最大數(shù)量為500create tablespace xjgl_data datafile 39。e:\oracle\oradata\qin\39。 size 1000Mautoextend on next 500m maxsize 5000m default storage(initial 10M next 10M maxextents 500 pctincrease 0)。創(chuàng)建索引表空間(最好跟數(shù)據(jù)表空間建在不同的磁盤上)數(shù)據(jù)文件:e:\oracle\oradata\qin\,初始尺寸500G,可自動擴
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1