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

正文內(nèi)容

oracle存儲空間管理及應(yīng)用方案(編輯修改稿)

2025-05-30 03:03 本頁面
 

【文章內(nèi)容簡介】 訪問速度)4) 在建立索引時,如果不指定相應(yīng)的索引表空間名,那么,該索引就會建立在數(shù)據(jù)表空間中。這是程序員經(jīng)常忽略的一個問題。應(yīng)該在建索引時,明確的指明相應(yīng)的索引表空間(使用using index tablespace子句)。如CREATE TABLE TEST (NAME VARCHAR2(30) PRIMARY KEY USING INDEX TABLESPACE xjgl_idx PCTFREE 0 STORAGE (… )AGE NUMBER)。5) 創(chuàng)建觸發(fā)器、存儲過程、函數(shù)和包時都不能為其指定存儲空間,它們都會被存儲到系統(tǒng)(SYSTEM)表空間中四、 回滾段及臨時表的使用 回滾段 回滾段概述回滾段用于存放數(shù)據(jù)修改之前的值(包括數(shù)據(jù)修改之前的位置和值)。回滾段頭部包含正在使用的該回滾段事務(wù)的信息。一個事務(wù)只能使用一個回滾段來存放它的回滾信息,而一個回滾段可以存放多個事務(wù)的回滾信息。 回滾段的作用事務(wù)回滾:當事務(wù)修改表中數(shù)據(jù)的時候,該數(shù)據(jù)修改前的值(即前影像)會存放在回滾段中,當用戶回滾事務(wù)(ROLLBACK)時,ORACLE將會利用回滾段中的數(shù)據(jù)前影像來將修改的數(shù)據(jù)恢復(fù)到原來的值。事務(wù)恢復(fù):當事務(wù)正在處理的時候,例程失敗,回滾段的信息保存在重做日志文件中,ORACLE將在下次打開數(shù)據(jù)庫時利用回滾來恢復(fù)未提交的數(shù)據(jù)。讀一致性:當一個會話正在修改數(shù)據(jù)時,其他的會話將看不到該會話未提交的修改。而且,當一個語句正在執(zhí)行時,該語句將看不到從該語句開始執(zhí)行后的未提交的修改(語句級讀一致性)。當一個長時間的查詢正在執(zhí)行時,若其他會話改變了該查詢要查詢的某個數(shù)據(jù)塊,ORACLE將利用回滾段的數(shù)據(jù)前影像來構(gòu)造一個讀一致性視圖。 回滾段的種類系統(tǒng)回滾段:當數(shù)據(jù)庫創(chuàng)建后,將自動創(chuàng)建一個系統(tǒng)回滾段,該回滾段只用于存放系統(tǒng)表空間中對象的前影像。非系統(tǒng)回滾段:擁有多個表空間的數(shù)據(jù)庫至少應(yīng)該有一個非系統(tǒng)回滾段,用于存放非系統(tǒng)表空間中對象的數(shù)據(jù)前影像。非系統(tǒng)回滾段又分為私有回滾段和公有回滾段,私有回滾段應(yīng)在參數(shù)文件的ROLLBACKSEGMENTS參數(shù)中列出,以便例程啟動時自動使其在線(ONLINE)。公有回滾段在例程啟動時自動在線。 DEFERED(延遲)回滾段:該回滾段在表空間離線(OFFLINE)時由系統(tǒng)自動創(chuàng)建,當表空間再次在線(ONLINE)時由系統(tǒng)自動刪除,用于存放表空間離線時產(chǎn)生的回滾信息。 回滾段的使用分配回滾段:當事務(wù)開始時,ORACLE將為該事務(wù)分配回滾段,并將擁有最少事務(wù)的回滾段分配給該事務(wù)。事務(wù)可以用以下語句申請指定的回滾段: SET TRANSTRACTION USE ROLLBACK SEGMENT rollback_segment事務(wù)將以順序,循環(huán)的方式使用回滾段的區(qū)(EXTENTS),當當前區(qū)用滿后移到下一個區(qū)。幾個事務(wù)可以寫在回滾段的同一個區(qū),但每個回滾段的塊只能包含一個事務(wù)的信息?;貪L段的擴展(EXTEND):當當前回滾段區(qū)的所有塊用完而事務(wù)還需要更多的回滾空間時,回滾段的指針將移到下一個區(qū)。當最后一個區(qū)用完,指針將移到第一個區(qū)的前面?;貪L段指針移到下一個區(qū)的前提是下一個區(qū)沒有活動的事務(wù),同時指針不能跨區(qū)。當下一個區(qū)正在使用時,事務(wù)將為回滾段分配一個新的區(qū),這種分配稱為回滾段的擴展?;貪L段將一直擴展到該回滾段區(qū)的個數(shù)到達回滾段的參數(shù)MAXEXTENTS的值時為止回滾段的回收: OPTIMAL(最佳大小)參數(shù)指明回滾段空閑時收縮到的位置,指明回滾段的OPTIMAL參數(shù)可以減少回滾段空間的浪費。 回滾段常用操作創(chuàng)建回滾段CREATE [PUBLIC] ROLLBACK SEGMENT rollback_segment[TABLESPACE tablespace][STORAGE ([INITIAL integer[K|M]] [NEXT integer[K|M]][MINEXTENTS integer][MAXTENTS {integer|UNLIMITED}][OPTIMAL {integer[K|M]|NULL}]) ]注:216。 回滾段可以在創(chuàng)建時指明PRIVATE或PUBLIC,一旦創(chuàng)建將不能修改。216。 MINEXTENTS 必須大于等于2216。 PCTINCREASE必須是0216。 OPTIMAL如果要指定,必須大于等于回滾段的初始大?。ㄓ蒑INEXTENTS指定)建議:216。 一般情況下,INITIAL=NEXT216。 設(shè)置OPTIMAL參數(shù)來節(jié)約空間的使用216。 不要設(shè)置MAXEXTENTS為UNLIMITED216。 回滾段應(yīng)創(chuàng)建在一個特定的回滾段表空間內(nèi)使回滾段在線當回滾段創(chuàng)建后,回滾段是離線的,不能被數(shù)據(jù)庫使用,為了使回滾段被事務(wù)利用,必須將回滾段在線??梢杂靡韵旅钍够貪L段在線:ALTER ROLLBACK SEGMENT rollback_segment ONLINE。為了使回滾段在數(shù)據(jù)庫啟動時自動在線,可以在數(shù)據(jù)庫的參數(shù)文件中列出回滾段的名字。例如在參數(shù)文件中加入以下一行ROLLBACK_SEGMENT=(rbs01,rbs02)修改回滾段的存儲參數(shù)可以使用ALTER ROLLBACK SEGMENT命令修改回滾段的存儲參數(shù)(包括OPTIMAL,MAXEXTENTS)。ALTER ROLLBACK SEGMENT rollback_segment[STORAGE ([NEXT integer[K|M]][MINEXTENTS integer][MAXEXTENTS {integer|UNLIMITED}][OPTIMAL {integer[K|M]|NULL}]) ]回收回滾段的空間如果指定了回滾段的OPTIMAL參數(shù),ORACLE將自動回收回滾段到OPTIMAL指定的位置。用戶也可以手動回收回滾段的空間。語法:ALTER ROLLBACK SEGMENT rollback_segment SHRINK [TO integer [K|M]]。如果不指明TO integer的數(shù)值,ORACLE將試圖回收到OPTIMAL的位置。使回滾段離線為了達到以下兩個目的需要回滾段離線: 216。 阻止新的事務(wù)使用該回滾段; 216。 該回滾段必須刪除。ALTER ROLLBACK SEGMENT rollback_segment OFFLINE。如果有事務(wù)正在使用該回滾段,運行該命令后,回滾段的狀態(tài)將是PENDING OFFLINE。事務(wù)結(jié)束后,狀態(tài)將改為OFFLINE,可以通過V$ROLLSTAT查詢回滾段的狀態(tài)。刪除回滾段當回滾段不再需要或要重建以改變INITIAL,NEXT或MINEXTENTS參數(shù)時,可以將其刪除。DROP ROLLBACK SEGMENT rollback_s
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1