Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith

Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith

ID:46829809

大?。?84.00 KB

頁數(shù):38頁

時間:2019-11-28

Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith_第1頁
Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith_第2頁
Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith_第3頁
Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith_第4頁
Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith_第5頁
資源描述:

《Oracle 9i培訓(xùn)膠片中文版-2_8管理表和索引-caith》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、表的管理1.01目標(biāo)通過這部分課程的學(xué)習(xí),您將了解以下內(nèi)容:儲存數(shù)據(jù)的幾種方法oracle常用的數(shù)據(jù)類型區(qū)別擴展的ROWID與受限制的ROWID數(shù)據(jù)行的構(gòu)造創(chuàng)建普通表和臨時表管理表內(nèi)部的存儲結(jié)構(gòu)重新組織,清空,刪除表在表中刪除列2用戶數(shù)據(jù)的存儲聚簇表索引組織表普通表分區(qū)表3Oracle數(shù)據(jù)類型CHAR(N),NCHAR(N) VARCHAR2(N), NVARCHAR2(N)NUMBER(P,S)DATE TIMESTAMPRAW(N) BLOB,CLOB,NCLOB,BFILELONG,LONGRAWROWID,UROWIDVARRAY TABLEREF數(shù)據(jù)類型固

2、有的用戶自定義標(biāo)量型引用型收集型4ROWID格式擴展的ROWID格式OOOOOOBBBBBBFFFRRR數(shù)據(jù)對象序號關(guān)聯(lián)數(shù)據(jù)文件序號所在行序號所在數(shù)據(jù)塊序號BBBBBBBBFFFFRRRR數(shù)據(jù)塊序號所在行序號數(shù)據(jù)文件序號..受限制的ROWID格式5數(shù)據(jù)行結(jié)構(gòu)數(shù)據(jù)塊行頭列長度列值6創(chuàng)建一個表CREATETABLEhr.employees(employee_idNUMBER(6),first_nameVARCHAR2(20),last_nameVARCHAR2(25)emailVARCHAR2(25)phone_numberVARCHAR2(20)hire_dateDAT

3、EDEFAULTSYSDATEjob_idVARCHAR2(10)salaryNUMBER(8,2)commission_pctNUMBER(2,2)manager_idNUMBER(6)department_idNUMBER(4));7創(chuàng)建臨時表創(chuàng)建一全局臨時表臨時表僅僅在事務(wù)執(zhí)行或會話建立期間存活表中數(shù)據(jù)不能獲得DML鎖該表的DMLS不能產(chǎn)生重做日志文件臨時表上同樣能創(chuàng)建索引,視圖和觸發(fā)器CREATEGLOBALTEMPORARYTABLEhr.employees_tempASSELECT*FROMhr.employees;8創(chuàng)建一個表的指導(dǎo)方針將表創(chuàng)建在一個與回

4、滾段表空間、臨時段表空間、索引表空間分開的表空間.使用本地管理表空間,以避免產(chǎn)生碎片.通過使用設(shè)置少量的標(biāo)準(zhǔn)擴展參數(shù)策略,以降低表空間碎片9改變表的存儲參數(shù)設(shè)置ALTERTABLEhr.employeesPCTFREE30PCTUSED50STORAGE(NEXT500KMINEXTENTS2MAXEXTENTS100);10手工分配表的擴展ALTERTABLEhr.employeesALLOCATEEXTENT(SIZE500KDATAFILE‘/DISK3/DATA01.DBF’);11非分區(qū)表的重新組織ALTERTABLEhr.employeesMOVETABL

5、ESPACEdata1;將表的數(shù)據(jù)移到另外一個新的表空間,而保留原來約束,權(quán)限不變,索引需要重建可以在新的表空間中重新組織extents12清空一個表TRUNCATETABLEhr.employees;該動作將刪除表中的所有數(shù)據(jù)并釋放其所占的存儲空間該表中的索引數(shù)據(jù)同樣被清除.13DROPTABLEhr.departmentCASCADECONSTRAINTS;刪除一個表14刪除表中一列從表中刪除一列:從每行移除該列名及該列的數(shù)據(jù),釋放所占數(shù)據(jù)塊中的空間在一個大表中刪除一列將占用很長的時間ALTERTABLEhr.employeesDROPCOLUMNcomments

6、CASCADECONSTRAINTSCHECKPOINT1000;15將一列標(biāo)志為unused狀態(tài) 刪除已標(biāo)志為unused狀態(tài)的列繼續(xù)刪除該列ALTERTABLEhr.employeesSETUNUSEDCOLUMNcommentsCASCADECONSTRAINTS;ALTERTABLEhr.employeesDROPUNUSEDCOLUMNSCHECKPOINT1000;ALTERTABLEhr.employeesDROPCOLUMNSCONTINUECHECKPOINT1000;使用UNUSED選項16獲取表的信息通過查詢下面數(shù)據(jù)字典視圖獲取表的相關(guān)信息

7、DBA_TABLESDBA_OBJECTS17總結(jié)通過這部分課程的學(xué)習(xí),您應(yīng)該已經(jīng)了解:區(qū)分?jǐn)U充的ROWID與受限的ROWID數(shù)據(jù)行的結(jié)構(gòu)創(chuàng)建普通表與臨時表管理表的存儲結(jié)構(gòu)重新組織,清空和刪除表刪除表中的列18練習(xí)這部分練習(xí)包括以下主題:創(chuàng)建一個表在一個表內(nèi)標(biāo)志一列為未使用狀態(tài),刪除一列手工分配extens清空一個表獲取表的相關(guān)信息19索引的管理1.020目標(biāo)通過這部分課程的學(xué)習(xí),您將了解以下內(nèi)容:不同類型索引的用途創(chuàng)建不同類型的索引重新組織索引刪除索引從數(shù)據(jù)字典中獲取索引相關(guān)參數(shù)信息監(jiān)控索引的使用21索引的分類邏輯分類單個列或多個列組合唯一或重復(fù)基

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。