国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

存儲(chǔ)管理——深入Oracle 9i核心

2024-08-29 13:28:46
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
大腦──控制文件

控制文件的作用
控制文件的內(nèi)容
    (1)如圖11.1所示。
    (2)出現(xiàn)如圖11.2所示的編輯控制文件的【一般信息】選項(xiàng)卡。
    (3)圖11.3所示為編輯控制文件的【記錄文檔段】選項(xiàng)卡。


    在【記錄文檔段】共記錄了8類信息,各參數(shù)的含義如表11.1所示。
表11.1 控制文件的【記錄文檔段】的內(nèi)容
參數(shù)名稱參數(shù)含義
database有關(guān)該數(shù)據(jù)庫(kù)的信息
ckpt progress可對(duì)每一個(gè)數(shù)據(jù)庫(kù)例程的檢查點(diǎn)進(jìn)行跟蹤記錄的信息
redo thread顯示分配給數(shù)據(jù)庫(kù)重做日志的線程數(shù)
redo log顯示當(dāng)前分配的重做日志組數(shù)和數(shù)據(jù)庫(kù)最大數(shù)量
datafile顯示在數(shù)據(jù)庫(kù)中創(chuàng)建的數(shù)據(jù)文件數(shù)和允許最大數(shù)量
filename顯示存儲(chǔ)在控制文件的文件名數(shù)量,包括數(shù)據(jù)文件、重做日志文件和控制文件
tablespace顯示可以在數(shù)據(jù)庫(kù)中創(chuàng)建的表空間數(shù)
log history顯示最大重做日志條目和當(dāng)前分配的重做日志數(shù)目

文件夾──表空間

查詢表空間的信息
    (1)如圖11.4所示。
    (2)在【名稱】單元格顯示的是表空間的名稱。
    (3)在【類型】單元格顯示的是表空間的類型,有3種類型。
    (4)在【區(qū)管理】單元格顯示的是表空間本地空間的管理方法。有兩種類型。
    (5)在【大小】單元格顯示了表空間設(shè)置的大小。
    (6)在【已使用】單元格顯示了表空間已經(jīng)使用的空間大小。

創(chuàng)建表空間
    (1)如圖11.5所示。

    (2)出現(xiàn)如圖11.6所示的創(chuàng)建表空間的【一般信息】選項(xiàng)卡。
    (3)切換到如圖11.7所示的創(chuàng)建表空間的【存儲(chǔ)】選項(xiàng)卡。

    (4)成功創(chuàng)建表空間后出現(xiàn)如圖11.8所示的界面,單擊“確定”按鈕。

    (5)上述創(chuàng)建表空間的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    create tablespace "temptablespace"
        logging
        datafile 'c:/oracle/oradata/myoracle/temptablespace.ora' size
        5m reuse extent management local
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第11章/createtablespace.sql。
表空間脫機(jī)
    1. 什么時(shí)候需要表空間脫機(jī)
    讓部分?jǐn)?shù)據(jù)庫(kù)不可用,而允許正常訪問(wèn)數(shù)據(jù)庫(kù)的其他部分。
    執(zhí)行脫機(jī)表空間備份,盡管表空間處于聯(lián)機(jī)或正在使用狀態(tài)時(shí)也可進(jìn)行備份。
    使某個(gè)應(yīng)用程序及其一組表在更新或維護(hù)該應(yīng)用程序時(shí)暫時(shí)不可用。
    2. 表空間脫機(jī)的4種方法
表11.2 表空間脫機(jī)的4種方法

方法名稱執(zhí)行操作
正常脫機(jī)對(duì)表空間中所有數(shù)據(jù)文件(所有這些數(shù)據(jù)文件都必須是可用的)都將使用檢查點(diǎn)
臨時(shí)脫機(jī)對(duì)表空間中所有聯(lián)機(jī)數(shù)據(jù)文件都使用檢查點(diǎn)
立即脫機(jī)oracle不保證提供數(shù)據(jù)文件,而且不使用任何檢查點(diǎn)
介質(zhì)恢復(fù)脫機(jī)該操作用于執(zhí)行檢查點(diǎn)恢復(fù)操作,可以將備份的表空間的數(shù)據(jù)文件進(jìn)行復(fù)制,并用于歸檔日志文件

    3.脫機(jī)操作的步驟
    (1)如圖11.9所示。
    (2)出現(xiàn)如圖11.10所示的【脫機(jī)操作確認(rèn)】界面,單擊按鈕。


表空間聯(lián)機(jī)

    (1)如圖11.11所示。
    (2)出現(xiàn)如圖11.12所示的【聯(lián)機(jī)操作確認(rèn)】界面。

數(shù)據(jù)的倉(cāng)庫(kù)──數(shù)據(jù)文件

    查詢數(shù)據(jù)文件的信息
    (1)如圖11.13所示。

    (2)【名稱】單元格顯示的是數(shù)據(jù)文件的路徑和名稱。
    (3)【表空間】單元格顯示的是數(shù)據(jù)文件所在的表空間。
    (4)【大小】單元格顯示的是數(shù)據(jù)文件的空間大小。
    (5)【已使用】單元格顯示的是數(shù)據(jù)文件已經(jīng)占用的空間大小。
    (6)【占用率】單元格顯示的是已經(jīng)使用的空間占總空間的百分比。

建立數(shù)據(jù)文件

    (1)如圖11.14所示。
    (2)出現(xiàn)如圖11.15所示的創(chuàng)建數(shù)據(jù)文件的【一般信息】選項(xiàng)卡。
    (3)切換到如圖11.16所示的創(chuàng)建數(shù)據(jù)文件的【存儲(chǔ)】選項(xiàng)卡。


    (4)成功創(chuàng)建數(shù)據(jù)文件后出現(xiàn)如圖11.17所示界面。

    (5)上述創(chuàng)建數(shù)據(jù)文件的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    alter tablespace "temptablespace"
        add
        datafile 'c:/oracle/oradata/myoracle/tempdatafile.ora' size
        5m autoextend
        on next 100k maxsize unlimited
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第11章/createdatafile.sql。

數(shù)據(jù)文件脫機(jī)與脫機(jī)

    (1)如圖11.18所示。
    (2)出現(xiàn)如圖11.19所示界面。


有備無(wú)患──回退段

表11.3 段的類型

段的名稱段的作用
數(shù)據(jù)段存放資料表或簇的資料的區(qū)的集合
索引段存儲(chǔ)索引數(shù)據(jù)的區(qū)的集合
回退段存儲(chǔ)要撤消的信息,有的書籍上也稱為回滾段
臨時(shí)段當(dāng)sql語(yǔ)句需要臨時(shí)空間時(shí),將建立臨時(shí)段。一旦執(zhí)行完畢,臨時(shí)段占用的空間將歸還給系統(tǒng)

什么是回退段
    回退段是一種特殊類型的數(shù)據(jù)段,記錄著數(shù)據(jù)庫(kù)被某個(gè)事務(wù)操作后的資料的原值,因此回退段里的資料可以用來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)。
創(chuàng)建回退段
    (1)如圖11.20所示。

    (2)出現(xiàn)如圖11.21所示的創(chuàng)建回退段的【一般信息】選項(xiàng)卡。
    (3)切換到如圖11.22所示的創(chuàng)建回退段的【存儲(chǔ)】選項(xiàng)卡。

    (4)出現(xiàn)如圖11.23所示界面。

    (5)打開數(shù)據(jù)庫(kù)的初始化文件init.ora,其中有關(guān)回退段的設(shè)置參數(shù)如下。
    ―――――――――――――――――――――――――――――――――――――
    # 系統(tǒng)管理的撤消和回退段
    undo_management=auto
    undo_tablespace=undotbs
    ―――――――――――――――――――――――――――――――――――――
    將上述代碼更改為如下代碼。
    ―――――――――――――――――――――――――――――――――――――
    # 系統(tǒng)管理的撤消和回退段
    undo_management=manual
    undo_tablespace=undotbs
    ―――――――――――――――――――――――――――――――――――――
    (6)如圖11.24所示。
    (7)成功創(chuàng)建回退段后的界面如圖11.25所示。

    (8)上述創(chuàng)建回退段的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    create public rollback segment "temprollbacksegment"
        tablespace "undotbs"
        storage ( initial 10k
                next 10k
                maxextents 5);
    alter rollback segment "temprollbacksegment" online;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第11章/createrollbacksegment.sql。

黑匣子──重做日志組

重做日志組的工作原理

    重做日志文件組記錄了數(shù)據(jù)庫(kù)的所有變化,其工作原理如圖11.26所示。

查詢默認(rèn)的重做日志組信息

    (1)如圖11.27所示。

    (2)在【狀態(tài)】單元格下顯示了重做日志組的狀態(tài)。有4種狀態(tài)。
    (3)在【組】單元格顯示的是組的序號(hào)。
    (4)在【成員數(shù)】單元格顯示的是該組包含的日志文件數(shù)目。
    (5)在【已歸檔】單元格顯示的是日志組是否已經(jīng)歸檔。
    (6)在【大小】單元格顯示的是日志組的大小。
    (7)在【序列】單元格顯示的是日志組的序列號(hào)。
    (8)在【第一個(gè)更改編號(hào)】單元格顯示的是日志組記錄的系統(tǒng)更改編號(hào),該編號(hào)用于進(jìn)行恢復(fù)。

創(chuàng)建重做日志組

    (1)如圖11.28所示。
    (2)出現(xiàn)如圖11.29所示的創(chuàng)建重做日志組的【一般信息】選項(xiàng)卡。

    (3)出現(xiàn)如圖11.30所示界面。

    (4)上述創(chuàng)建重做日志組的sql代碼如下。
    ―――――――――――――――――――――――――――――――――――――
    alter database
        add logfile group 4
        ('c:/oracle/oradata/myoracle/logmyoracle4.ora') size 1024k
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第11章/createredologgroup.sql。

歷史檔案──歸檔日志

更改數(shù)據(jù)庫(kù)的日志工作模式

    (1)如圖11.31所示的編輯數(shù)據(jù)庫(kù)配置的【一般信息】選項(xiàng)卡。
    (2)如圖11.32所示的編輯數(shù)據(jù)庫(kù)配置的【恢復(fù)】選項(xiàng)卡。

    (3)出現(xiàn)如圖11.33所示的【數(shù)據(jù)庫(kù)顫動(dòng)】界面。


日志文件的歸檔

    (1)執(zhí)行結(jié)果如圖11.34所示。
    ―――――――――――――――――――――――――――――――――――――
    alter system archive log start;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第11章/ archivelog.sql。

    (2)若執(zhí)行以下sql代碼將手動(dòng)歸檔所有未歸檔的日志文件。
    ―――――――――――――――――――――――――――――――――――――
         alter system archive log all;
    ―――――――――――――――――――――――――――――――――――――
    【參見光盤文件】:第11章/ archivealllog.sql。

歸檔日志文件的信息

    (1)如圖11.35所示。
    (2)出現(xiàn)如圖11.36所示的編輯歸檔日志的【一般信息】選項(xiàng)卡。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 睢宁县| 临沧市| 汤阴县| 西吉县| 芜湖市| 武城县| 九龙城区| 东丰县| 黔东| 安龙县| 白城市| 壤塘县| 峡江县| 三原县| 丰城市| 建宁县| 理塘县| 杂多县| 定州市| 河北区| 秦安县| 新竹市| 江永县| 玉溪市| 永平县| 儋州市| 莲花县| 长治县| 班玛县| 南通市| 裕民县| 新巴尔虎右旗| 惠水县| 襄樊市| 霍城县| 迁西县| 财经| 新龙县| 南城县| 长乐市| 大石桥市|