




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、人民郵電出版社出版人民郵電出版社出版 於岳編寫(xiě)於岳編寫(xiě)作者聯(lián)系方式:作者聯(lián)系方式:本書(shū)全面講述了Oracle數(shù)據(jù)庫(kù)的日常管理工作內(nèi)容。全共14章,包含Oracle簡(jiǎn)介和安裝、簡(jiǎn)介和安裝、Oracle客戶端、管理客戶端、管理Oracle環(huán)境、環(huán)境、Oracle體系結(jié)構(gòu)、管理體系結(jié)構(gòu)、管理Oracle存儲(chǔ)結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)、SQL語(yǔ)言、表、約束、視圖、同義詞和序列、索引、語(yǔ)言、表、約束、視圖、同義詞和序列、索引、實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全、實(shí)現(xiàn)數(shù)據(jù)庫(kù)安全、Data Pump數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)數(shù)據(jù)導(dǎo)出和導(dǎo)入、數(shù)據(jù)庫(kù)備份和恢復(fù)。庫(kù)備份和恢復(fù)。每章結(jié)尾提供適量的選擇題、簡(jiǎn)答題和操作題,通過(guò)練習(xí)和操作實(shí)踐,幫助讀者鞏固
2、所學(xué)內(nèi)容。本書(shū)適合Oracle愛(ài)好者、Oracle工程師、數(shù)據(jù)庫(kù)管理員、培訓(xùn)機(jī)構(gòu)以及大專院校計(jì)算機(jī)專業(yè)教師和學(xué)生使用。 表簡(jiǎn)介表簡(jiǎn)介7.1OracleOracle內(nèi)置數(shù)據(jù)類型內(nèi)置數(shù)據(jù)類型7.2創(chuàng)建表創(chuàng)建表7.3修改表修改表7.47.1.1 什么是表什么是表 表是數(shù)據(jù)庫(kù)中一個(gè)非常重要的方案表是數(shù)據(jù)庫(kù)中一個(gè)非常重要的方案對(duì)象,被用來(lái)存儲(chǔ)數(shù)據(jù),是對(duì)象,被用來(lái)存儲(chǔ)數(shù)據(jù),是Oracle數(shù)據(jù)數(shù)據(jù)庫(kù)中數(shù)據(jù)組織的基本單位。庫(kù)中數(shù)據(jù)組織的基本單位。 一個(gè)表定義包括一個(gè)表名和列的集一個(gè)表定義包括一個(gè)表名和列的集合。列標(biāo)識(shí)表中描述的實(shí)體的屬性,比合。列標(biāo)識(shí)表中描述的實(shí)體的屬性,比如員工表中的如員工表中的employ
3、ee_id列是指員工實(shí)列是指員工實(shí)體的員工體的員工ID屬性。屬性。 當(dāng)創(chuàng)建表的時(shí)候,一般會(huì)為每一個(gè)當(dāng)創(chuàng)建表的時(shí)候,一般會(huì)為每一個(gè)列指定列名、數(shù)據(jù)類型、大小、小數(shù)位列指定列名、數(shù)據(jù)類型、大小、小數(shù)位數(shù)、默認(rèn)值等。數(shù)、默認(rèn)值等。 如如employee_id列指定列指定NUMBER(6)數(shù)據(jù)類型,表明該列只能包含高達(dá)數(shù)據(jù)類型,表明該列只能包含高達(dá)6位數(shù)位數(shù)大小的數(shù)字?jǐn)?shù)據(jù)。大小可以由數(shù)據(jù)類型大小的數(shù)字?jǐn)?shù)據(jù)。大小可以由數(shù)據(jù)類型預(yù)先確定。預(yù)先確定。 一個(gè)表只能包含一個(gè)虛擬列,虛擬一個(gè)表只能包含一個(gè)虛擬列,虛擬列不占用磁盤(pán)空間。列不占用磁盤(pán)空間。 數(shù)據(jù)庫(kù)通過(guò)計(jì)算一組用戶指定的表數(shù)據(jù)庫(kù)通過(guò)計(jì)算一組用戶指定的表
4、達(dá)式或函數(shù)生成派生需求上的虛擬列的達(dá)式或函數(shù)生成派生需求上的虛擬列的值。值。 表創(chuàng)建好之后,可以使用表創(chuàng)建好之后,可以使用SQL語(yǔ)句語(yǔ)句進(jìn)行插入、查詢、刪除和更新行操作。進(jìn)行插入、查詢、刪除和更新行操作。 行是列信息的集合,對(duì)應(yīng)于一個(gè)表行是列信息的集合,對(duì)應(yīng)于一個(gè)表中的記錄,比如員工表描述指定員工的中的記錄,比如員工表描述指定員工的所有屬性。所有屬性。 在在Oracle數(shù)據(jù)庫(kù)中,表可以分為以數(shù)據(jù)庫(kù)中,表可以分為以下幾種類型。下幾種類型。1普通表普通表2索引組織表索引組織表3臨時(shí)表臨時(shí)表4外部表外部表5分區(qū)表分區(qū)表6簇表簇表 創(chuàng)建表的時(shí)間需要為列指定數(shù)據(jù)類型,創(chuàng)建表的時(shí)間需要為列指定數(shù)據(jù)類型,不
5、同的數(shù)據(jù)類型存儲(chǔ)不同類型的數(shù)據(jù)。不同的數(shù)據(jù)類型存儲(chǔ)不同類型的數(shù)據(jù)。 Oracle內(nèi)置數(shù)據(jù)類型有字符數(shù)據(jù)類型、內(nèi)置數(shù)據(jù)類型有字符數(shù)據(jù)類型、數(shù)字?jǐn)?shù)據(jù)類型、日期和時(shí)間數(shù)據(jù)類型、二進(jìn)數(shù)字?jǐn)?shù)據(jù)類型、日期和時(shí)間數(shù)據(jù)類型、二進(jìn)制數(shù)據(jù)類型和大對(duì)象數(shù)據(jù)類型。制數(shù)據(jù)類型和大對(duì)象數(shù)據(jù)類型。 在在Oracle數(shù)據(jù)庫(kù)中,字符數(shù)據(jù)類型存數(shù)據(jù)庫(kù)中,字符數(shù)據(jù)類型存儲(chǔ)數(shù)字和字母等組成的字符,常用的字符數(shù)儲(chǔ)數(shù)字和字母等組成的字符,常用的字符數(shù)據(jù)類型有據(jù)類型有CHAR、NCHAR、VARCHAR2、NVARCHAR2和和VARCHAR。1CHAR(size BYTE | CHAR)2NCHAR(size)3VARCHAR2(siz
6、e BYTE | CHAR)4NVARCHAR2(size)5VARCHAR 在在Oracle數(shù)據(jù)庫(kù)中,數(shù)字?jǐn)?shù)據(jù)類型數(shù)據(jù)庫(kù)中,數(shù)字?jǐn)?shù)據(jù)類型所有的數(shù)值數(shù)據(jù),如整數(shù)、分?jǐn)?shù)、雙精所有的數(shù)值數(shù)據(jù),如整數(shù)、分?jǐn)?shù)、雙精度數(shù)和浮點(diǎn)數(shù)等,常用的數(shù)字?jǐn)?shù)據(jù)類型度數(shù)和浮點(diǎn)數(shù)等,常用的數(shù)字?jǐn)?shù)據(jù)類型有有NUMBER和和FLOAT。 以十進(jìn)制格式進(jìn)行儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù)類型,以十進(jìn)制格式進(jìn)行儲(chǔ)存的數(shù)字?jǐn)?shù)據(jù)類型,p是是指精度(指數(shù)字的總位數(shù)),指精度(指數(shù)字的總位數(shù)),s是指刻度范圍(小是指刻度范圍(小數(shù)點(diǎn)右邊的位數(shù))。數(shù)點(diǎn)右邊的位數(shù))。p的范圍可以是的范圍可以是138,s的范圍的范圍可以是可以是-84127。 s的默認(rèn)值是的默
7、認(rèn)值是0,如,如NUMBER(5)、NUMBER。 在指定精度和刻度范圍的時(shí)候需要遵循以在指定精度和刻度范圍的時(shí)候需要遵循以下規(guī)則。下規(guī)則。當(dāng)當(dāng)s0時(shí),時(shí),s表示小數(shù)點(diǎn)右邊的數(shù)字的個(gè)數(shù)。表示小數(shù)點(diǎn)右邊的數(shù)字的個(gè)數(shù)。當(dāng)一個(gè)數(shù)字的整數(shù)部分的長(zhǎng)度當(dāng)一個(gè)數(shù)字的整數(shù)部分的長(zhǎng)度 p-s 時(shí),時(shí),Oracle就會(huì)報(bào)錯(cuò)。就會(huì)報(bào)錯(cuò)。當(dāng)一個(gè)數(shù)字的小數(shù)部分的長(zhǎng)度當(dāng)一個(gè)數(shù)字的小數(shù)部分的長(zhǎng)度 s 時(shí),時(shí),Oracle就就會(huì)舍入。會(huì)舍入。當(dāng)當(dāng)sp時(shí),時(shí),p表示小數(shù)點(diǎn)后第表示小數(shù)點(diǎn)后第s位向左最多位向左最多可以有多少位數(shù)字,如果大于可以有多少位數(shù)字,如果大于p則則Oracle報(bào)錯(cuò),小數(shù)點(diǎn)后報(bào)錯(cuò),小數(shù)點(diǎn)后s位向右的數(shù)字被舍入
8、。位向右的數(shù)字被舍入。 具有精度具有精度p的的NUMBER數(shù)據(jù)類型的子類型。數(shù)據(jù)類型的子類型。 一個(gè)一個(gè)FLOAT值,在內(nèi)部表示為值,在內(nèi)部表示為NUMBER。精度精度p的范圍可以是的范圍可以是1126的二進(jìn)制數(shù)字。的二進(jìn)制數(shù)字。 一個(gè)一個(gè)FLOAT值是值是122字節(jié)。字節(jié)。 簡(jiǎn)稱簡(jiǎn)稱INT,相當(dāng)于刻度范圍為,相當(dāng)于刻度范圍為0的的NUMBER數(shù)據(jù)類型。數(shù)據(jù)類型。 在在Oracle數(shù)據(jù)庫(kù)中,日期和時(shí)間數(shù)據(jù)類型數(shù)據(jù)庫(kù)中,日期和時(shí)間數(shù)據(jù)類型存儲(chǔ)日期和時(shí)間值,常用的日期和時(shí)間數(shù)據(jù)類存儲(chǔ)日期和時(shí)間值,常用的日期和時(shí)間數(shù)據(jù)類型有型有DATE、TIMESTAMP和和TIMESTAMP WITH TIME
9、ZONE。 在在Oracle數(shù)據(jù)庫(kù)中,二進(jìn)制數(shù)據(jù)類數(shù)據(jù)庫(kù)中,二進(jìn)制數(shù)據(jù)類型存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù),常用的二進(jìn)制數(shù)型存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù),常用的二進(jìn)制數(shù)據(jù)類型有據(jù)類型有RAW和和LONGRAW。 非結(jié)構(gòu)化數(shù)據(jù)的可變二進(jìn)制數(shù)據(jù),非結(jié)構(gòu)化數(shù)據(jù)的可變二進(jìn)制數(shù)據(jù),必須為必須為RAW指定指定size,最大尺寸為,最大尺寸為2000字節(jié)。字節(jié)。 非結(jié)構(gòu)化數(shù)據(jù)的可變二進(jìn)制數(shù)據(jù),非結(jié)構(gòu)化數(shù)據(jù)的可變二進(jìn)制數(shù)據(jù),尺寸可達(dá)尺寸可達(dá)2 GB。 不建議使用不建議使用LONG RAW數(shù)據(jù)類型,數(shù)據(jù)類型,可以使用可以使用BLOB數(shù)據(jù)類型來(lái)代替。數(shù)據(jù)類型來(lái)代替。 在在Oracle數(shù)據(jù)庫(kù)中,表中每一行數(shù)數(shù)據(jù)庫(kù)中,表中每一行數(shù)據(jù)在數(shù)據(jù)庫(kù)中的
10、存儲(chǔ)位置可以由行的物據(jù)在數(shù)據(jù)庫(kù)中的存儲(chǔ)位置可以由行的物理地址和邏輯地址表示,這些地址存儲(chǔ)理地址和邏輯地址表示,這些地址存儲(chǔ)在表的在表的ROWID偽列中,常用的行數(shù)據(jù)類偽列中,常用的行數(shù)據(jù)類型有型有ROWID和和UROWID。 以以64位為基數(shù)的字符串,表示一條位為基數(shù)的字符串,表示一條記錄在表中相對(duì)唯一的地址值。記錄在表中相對(duì)唯一的地址值。 該數(shù)據(jù)類型主要是該數(shù)據(jù)類型主要是ROWID偽列返回偽列返回的值。的值。 以以64位為基數(shù)的字符串,表示索引位為基數(shù)的字符串,表示索引組織表的一行的邏輯地址。組織表的一行的邏輯地址。 可選的大小是可選的大小是UROWID類型的列的類型的列的大小。大小。 最大
11、尺寸和默認(rèn)尺寸為最大尺寸和默認(rèn)尺寸為4000字節(jié)。字節(jié)。 在在Oracle數(shù)據(jù)庫(kù)中,大對(duì)象數(shù)據(jù)類型存儲(chǔ)數(shù)據(jù)庫(kù)中,大對(duì)象數(shù)據(jù)類型存儲(chǔ)大對(duì)象(大對(duì)象(Large OBject,LOB),),LOB是為圖是為圖像、視頻、音頻、文本、空間數(shù)據(jù)設(shè)計(jì)的,大像、視頻、音頻、文本、空間數(shù)據(jù)設(shè)計(jì)的,大對(duì)象最大尺寸是(對(duì)象最大尺寸是(4GB-1)*(數(shù)據(jù)庫(kù)塊大小),(數(shù)據(jù)庫(kù)塊大?。?,一般數(shù)據(jù)庫(kù)塊大小為一般數(shù)據(jù)庫(kù)塊大小為8K,常用的大對(duì)象數(shù)據(jù)類,常用的大對(duì)象數(shù)據(jù)類型有型有CLOB、NCLOB、BLOB、BFILE和和LONG。1CLOB2NCLOB3BLOB4BFILE5LONG CREATE TABLE語(yǔ)句用于創(chuàng)
12、建表。語(yǔ)句用于創(chuàng)建表。 要在自己的方案中創(chuàng)建表,必須要要在自己的方案中創(chuàng)建表,必須要擁有擁有CREATE TABLE系統(tǒng)權(quán)限。系統(tǒng)權(quán)限。 要在另一個(gè)用戶的方案中創(chuàng)建表,要在另一個(gè)用戶的方案中創(chuàng)建表,必須要擁有必須要擁有CREATE ANY TABLE系統(tǒng)系統(tǒng)權(quán)限。權(quán)限。 使用使用ALTER TABLE語(yǔ)句來(lái)改變表的定語(yǔ)句來(lái)改變表的定義。義。 要修改表,該表必須在自己的方案中,要修改表,該表必須在自己的方案中,或者必須在表上擁有或者必須在表上擁有ALTER對(duì)象權(quán)限,或?qū)ο髾?quán)限,或者必須要擁有者必須要擁有ALTER ANY TABLE系統(tǒng)權(quán)限系統(tǒng)權(quán)限。 指定指定READ ONLY把表設(shè)置為只讀模把
13、表設(shè)置為只讀模式。式。 當(dāng)表處于只讀模式時(shí),不能執(zhí)行任何當(dāng)表處于只讀模式時(shí),不能執(zhí)行任何DML語(yǔ)句或語(yǔ)句或SELECT . FOR UPDATE語(yǔ)語(yǔ)句來(lái)影響表。只要不修改任何表中的數(shù)據(jù)句來(lái)影響表。只要不修改任何表中的數(shù)據(jù)就可以執(zhí)行就可以執(zhí)行DDL語(yǔ)句。指定語(yǔ)句。指定READ WRITE把表設(shè)置為讀把表設(shè)置為讀/寫(xiě)模式。寫(xiě)模式。 使用使用PARALLEL在表上為查詢和在表上為查詢和DML操作更改默認(rèn)并行度。操作更改默認(rèn)并行度。 使用使用ENABLE ALL TRIGGERS或或DISABLE ALL TRIGGERS來(lái)啟用或禁來(lái)啟用或禁用與表相關(guān)聯(lián)的所有觸發(fā)器。用與表相關(guān)聯(lián)的所有觸發(fā)器。 要啟用
14、或禁用觸發(fā)器,觸發(fā)器必須在要啟用或禁用觸發(fā)器,觸發(fā)器必須在自己的方案中,或者必須要擁有自己的方案中,或者必須要擁有ALTER ANY TRIGGER系統(tǒng)權(quán)限。系統(tǒng)權(quán)限。 如果在操作過(guò)程中表被鎖定,如果在操作過(guò)程中表被鎖定,Oracle數(shù)據(jù)庫(kù)只允許在表上進(jìn)行數(shù)據(jù)庫(kù)只允許在表上進(jìn)行DDL操作。操作。 在在DML操作上不需要這樣的表鎖定。操作上不需要這樣的表鎖定。 Oracle數(shù)據(jù)庫(kù)啟用表鎖定之前,所有數(shù)據(jù)庫(kù)啟用表鎖定之前,所有目前正在執(zhí)行的事物必須提交或回滾;指目前正在執(zhí)行的事物必須提交或回滾;指定定DISABLE TABLE LOCK禁用表鎖定,禁用表鎖定,從而防止在表上進(jìn)行從而防止在表上進(jìn)行D
15、DL操作。操作。 當(dāng)目標(biāo)表的表鎖定被禁用時(shí),不會(huì)執(zhí)當(dāng)目標(biāo)表的表鎖定被禁用時(shí),不會(huì)執(zhí)行并行行并行DML操作。操作。 使用使用DEALLOCATE UNUSED子句子句明確地釋放表的末尾未被使用的空間,明確地釋放表的末尾未被使用的空間,以供在表空間中其他段的空間使用。以供在表空間中其他段的空間使用。 禁用表鎖定以后,不能解除分配未禁用表鎖定以后,不能解除分配未使用的空間。使用的空間。 使用使用SET UNUSED子句以標(biāo)記表中的列為子句以標(biāo)記表中的列為未使用。未使用。 無(wú)法將屬于無(wú)法將屬于SYS的表中的列標(biāo)記為未使用。的表中的列標(biāo)記為未使用。 對(duì)于內(nèi)部的堆組織表,指定對(duì)于內(nèi)部的堆組織表,指定SET
16、 UNUSED子句實(shí)際上并沒(méi)有從表中的每一行中刪除目標(biāo)子句實(shí)際上并沒(méi)有從表中的每一行中刪除目標(biāo)列。列。 可以稍后通過(guò)發(fā)出可以稍后通過(guò)發(fā)出ALTER TABLE . DROP UNUSED COLUMNS語(yǔ)句刪除語(yǔ)句刪除標(biāo)記為未使用的列。標(biāo)記為未使用的列。USER_UNUSED_COL_TABS、ALL_UNUSED_COL_TABS或或DBA_UNUSED_COL_ TABS數(shù)據(jù)字典可以用來(lái)列出包含未使數(shù)據(jù)字典可以用來(lái)列出包含未使用列的所有表。用列的所有表。 這些數(shù)據(jù)字典中的這些數(shù)據(jù)字典中的COUNT列顯示在表列顯示在表中未使用的列的數(shù)量。中未使用的列的數(shù)量。 當(dāng)修改表的時(shí)候,可以在表中添加、
17、當(dāng)修改表的時(shí)候,可以在表中添加、修改和刪除列。修改和刪除列。1添加列添加列2修改列修改列3刪除列刪除列 COMMENT ON語(yǔ)句用于為表添加語(yǔ)句用于為表添加描述性的注釋信息,這樣就可以充分地描述性的注釋信息,這樣就可以充分地描述表的內(nèi)容或用法。描述表的內(nèi)容或用法。 注釋內(nèi)容可以長(zhǎng)達(dá)注釋內(nèi)容可以長(zhǎng)達(dá)4000個(gè)字節(jié),必個(gè)字節(jié),必須存儲(chǔ)在單引號(hào)內(nèi)。須存儲(chǔ)在單引號(hào)內(nèi)。 使用使用MOVE子句可以將表移動(dòng)到其子句可以將表移動(dòng)到其他的表空間中。他的表空間中。 使用使用LOGGING和和NOLOGGING可可以更改表的日志記錄屬性,生成重做日以更改表的日志記錄屬性,生成重做日志記錄。志記錄。 使用使用COMP
18、RESS來(lái)指示來(lái)指示Oracle數(shù)據(jù)數(shù)據(jù)庫(kù)是否壓縮數(shù)據(jù)段來(lái)減少磁盤(pán)和內(nèi)存的庫(kù)是否壓縮數(shù)據(jù)段來(lái)減少磁盤(pán)和內(nèi)存的使用。使用。 隨著數(shù)據(jù)庫(kù)的增長(zhǎng)規(guī)模,可以考慮隨著數(shù)據(jù)庫(kù)的增長(zhǎng)規(guī)模,可以考慮壓縮表。壓縮表。 壓縮表將節(jié)省磁盤(pán)空間,減少數(shù)據(jù)壓縮表將節(jié)省磁盤(pán)空間,減少數(shù)據(jù)庫(kù)緩沖區(qū)高速緩存的使用,并在讀取時(shí)庫(kù)緩沖區(qū)高速緩存的使用,并在讀取時(shí)可以顯著加快查詢執(zhí)行。可以顯著加快查詢執(zhí)行。 使用使用SHRINK SPACE子句可以對(duì)表手動(dòng)子句可以對(duì)表手動(dòng)收縮空間,只適用于使用自動(dòng)段管理的表空收縮空間,只適用于使用自動(dòng)段管理的表空間中的段。間中的段。 在默認(rèn)情況下,在默認(rèn)情況下,Oracle數(shù)據(jù)庫(kù)會(huì)壓縮段,數(shù)據(jù)庫(kù)會(huì)
19、壓縮段,調(diào)整高水位,并立即釋放空間。壓縮段需要調(diào)整高水位,并立即釋放空間。壓縮段需要先進(jìn)行行移動(dòng)(先進(jìn)行行移動(dòng)(Row Movement),因此必須),因此必須在收縮表之前啟用行移動(dòng)。在收縮表之前啟用行移動(dòng)。 收縮表具有以下限制。收縮表具有以下限制。不支持對(duì)帶有基于函數(shù)的索引的表進(jìn)行段不支持對(duì)帶有基于函數(shù)的索引的表進(jìn)行段收縮。收縮。不能為壓縮表指定不能為壓縮表指定SHRINK SPACE子句。子句。 使用使用RENAME COLUMN子句重命子句重命名表中的列。名表中的列。 新的列名必須與表中其他列的名稱新的列名必須與表中其他列的名稱不能相同。不能相同。 要對(duì)表進(jìn)行重命名,可以通過(guò)要對(duì)表進(jìn)行重
20、命名,可以通過(guò)RENAME和和ALTER TABLE . RENAME TO語(yǔ)句來(lái)實(shí)現(xiàn)。語(yǔ)句來(lái)實(shí)現(xiàn)。1RENAME語(yǔ)句語(yǔ)句2ALTER TABLE . RENAME TO語(yǔ)句語(yǔ)句 TRUNCATE TABLE語(yǔ)句用于從表語(yǔ)句用于從表中刪除所有數(shù)據(jù)。中刪除所有數(shù)據(jù)。 使用這種方法刪除數(shù)據(jù),可以比刪使用這種方法刪除數(shù)據(jù),可以比刪除并重新創(chuàng)建表更有效。除并重新創(chuàng)建表更有效。 TRUNCATE TABLE語(yǔ)句執(zhí)行以后語(yǔ)句執(zhí)行以后不能回滾。不能回滾。 DROP TABLE語(yǔ)句用于刪除表,將表移動(dòng)語(yǔ)句用于刪除表,將表移動(dòng)到回收站或從數(shù)據(jù)庫(kù)中完全刪除表和它的所有到回收站或從數(shù)據(jù)庫(kù)中完全刪除表和它的所有數(shù)據(jù)。
21、數(shù)據(jù)。 對(duì)于外部表,此語(yǔ)句只刪除數(shù)據(jù)庫(kù)中表的對(duì)于外部表,此語(yǔ)句只刪除數(shù)據(jù)庫(kù)中表的元數(shù)據(jù)。元數(shù)據(jù)。 它的實(shí)際數(shù)據(jù)并沒(méi)有影響,因?yàn)樗v留在它的實(shí)際數(shù)據(jù)并沒(méi)有影響,因?yàn)樗v留在數(shù)據(jù)庫(kù)之外。數(shù)據(jù)庫(kù)之外。 要?jiǎng)h除表,該表必須在自己的方案中,或要?jiǎng)h除表,該表必須在自己的方案中,或者必須要擁有者必須要擁有DROP ANY TABLE系統(tǒng)權(quán)限。系統(tǒng)權(quán)限。 在刪除表的時(shí)候,將會(huì)執(zhí)行以下操在刪除表的時(shí)候,將會(huì)執(zhí)行以下操作。作。刪除表中所有的數(shù)據(jù)。刪除表中所有的數(shù)據(jù)。刪除與該表有關(guān)的索引、觸發(fā)器和對(duì)象刪除與該表有關(guān)的索引、觸發(fā)器和對(duì)象權(quán)限。權(quán)限。從數(shù)據(jù)字典中刪除表的定義。從數(shù)據(jù)字典中刪除表的定義?;厥辗峙浣o表的存儲(chǔ)
22、空間?;厥辗峙浣o表的存儲(chǔ)空間。7.7.1 使用使用OEM創(chuàng)建表創(chuàng)建表 使用使用Oracle Enterprise Manager按以按以下步驟創(chuàng)建表。下步驟創(chuàng)建表。 (1)在)在Oracle Enterprise Manager頁(yè)面中,依頁(yè)面中,依次單擊【方案】次單擊【方案】【數(shù)據(jù)庫(kù)對(duì)象】【數(shù)據(jù)庫(kù)對(duì)象】【表】,【表】,如圖如圖7-1所示,單擊【創(chuàng)建】按鈕。所示,單擊【創(chuàng)建】按鈕。圖圖7-1 7-1 表表(2)在圖)在圖7-2所示頁(yè)面中,指定表組織,在所示頁(yè)面中,指定表組織,在此選擇【標(biāo)準(zhǔn)(按堆組織)】單選框,然此選擇【標(biāo)準(zhǔn)(按堆組織)】單選框,然后單擊【繼續(xù)】按鈕。后單擊【繼續(xù)】按鈕。圖圖7-
23、2 7-2 創(chuàng)建表:表組織創(chuàng)建表:表組織 (3)在圖)在圖7-3所示【一般信息】頁(yè)面中,所示【一般信息】頁(yè)面中,按以下要求輸入內(nèi)容。按以下要求輸入內(nèi)容。圖圖7-3 7-3 【一般信息一般信息】頁(yè)面頁(yè)面(4)在圖)在圖7-4所示【存儲(chǔ)】頁(yè)面中,指定所示【存儲(chǔ)】頁(yè)面中,指定存儲(chǔ)信息,如表空間、區(qū)數(shù)、空間使用存儲(chǔ)信息,如表空間、區(qū)數(shù)、空間使用情況、空閑列表、事物處理數(shù)、緩沖池情況、空閑列表、事物處理數(shù)、緩沖池和壓縮選項(xiàng)等內(nèi)容。和壓縮選項(xiàng)等內(nèi)容。圖圖7-4 7-4 【存儲(chǔ)存儲(chǔ)】頁(yè)面頁(yè)面(5)在圖)在圖7-5所示【選項(xiàng)】頁(yè)面中,指定所示【選項(xiàng)】頁(yè)面中,指定啟用行移動(dòng)、并行和高速緩存選項(xiàng),然啟用行移動(dòng)、并
24、行和高速緩存選項(xiàng),然后單擊【確定】按鈕。后單擊【確定】按鈕。圖圖7-5 7-5 【選項(xiàng)選項(xiàng)】頁(yè)面頁(yè)面 對(duì)表進(jìn)行收縮段操作可以壓縮空間碎對(duì)表進(jìn)行收縮段操作可以壓縮空間碎片,然后將恢復(fù)的空間釋放到表空間,以片,然后將恢復(fù)的空間釋放到表空間,以此節(jié)約空間使用。此節(jié)約空間使用。 使用使用Oracle Enterprise Manager按以下步按以下步驟收縮段。驟收縮段。 (1)在圖)在圖7-6所示頁(yè)面中,搜索方案所示頁(yè)面中,搜索方案SYS中的表中的表TABLE_1。選擇表。選擇表TABLE_1,在【操作】下,在【操作】下拉框中選擇【收縮段】,然后單擊【開(kāi)始】按拉框中選擇【收縮段】,然后單擊【開(kāi)始】按
25、鈕。鈕。圖圖7-6 搜索表搜索表(2)在圖)在圖7-7所示頁(yè)面中,指定收縮選項(xiàng),在所示頁(yè)面中,指定收縮選項(xiàng),在此選擇【壓縮段并釋放空間】單選框,然后此選擇【壓縮段并釋放空間】單選框,然后單擊【繼續(xù)】按鈕。單擊【繼續(xù)】按鈕。圖圖7-7 7-7 收縮段收縮段 (3)在圖)在圖7-8所示頁(yè)面中,指定作業(yè)名稱所示頁(yè)面中,指定作業(yè)名稱和調(diào)度選項(xiàng),然后單擊【提交】按鈕。和調(diào)度選項(xiàng),然后單擊【提交】按鈕。圖圖7-8 7-8 調(diào)度調(diào)度 (4)在圖)在圖7-9所示頁(yè)面中,顯示已經(jīng)成功所示頁(yè)面中,顯示已經(jīng)成功創(chuàng)建作業(yè),可以看到調(diào)度程序作業(yè)正在創(chuàng)建作業(yè),可以看到調(diào)度程序作業(yè)正在運(yùn)行。運(yùn)行。圖圖7-9 7-9 調(diào)度程序作業(yè)調(diào)度程序作業(yè) 使用使用Oracle Enterprise Manager按以按以下步驟刪除表。下步驟刪除表。 (1)在圖)在圖7-10所示頁(yè)面中,搜索方案所示頁(yè)面中,搜索方案SYS中的表中的表TABLE_1。選擇表。選擇表TABLE_1,然,然后單擊【刪除】按鈕。后單擊【刪除】按鈕。圖圖7-10 7-10 搜索表搜索表(2)在圖)在圖7-1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度浙江省二級(jí)造價(jià)工程師之建設(shè)工程造價(jià)管理基礎(chǔ)知識(shí)題庫(kù)綜合試卷B卷附答案
- 2024年度浙江省二級(jí)造價(jià)工程師之安裝工程建設(shè)工程計(jì)量與計(jì)價(jià)實(shí)務(wù)強(qiáng)化訓(xùn)練試卷B卷附答案
- 主動(dòng)脈夾層疑難病例討論
- 客船船員特殊培訓(xùn)
- DB43-T 2865-2023 雙纖維瀝青混合料設(shè)計(jì)與施工技術(shù)規(guī)程
- 閱讀區(qū)主題活動(dòng)策劃與實(shí)施
- 職高學(xué)生心理健康與情緒管理
- 部編版語(yǔ)文七下《驛路梨花》教學(xué)設(shè)計(jì)
- 中考化學(xué)測(cè)試題及答案
- 園本文化培訓(xùn)
- 北京101中學(xué)2023-2024學(xué)年七下英語(yǔ)期末檢測(cè)試題含答案
- 國(guó)家開(kāi)放大學(xué)本科《管理英語(yǔ)4》一平臺(tái)機(jī)考真題及答案(第六套)
- 2024年廣東省中考生物試卷附答案
- 合肥市瑤海區(qū)2022-2023學(xué)年七年級(jí)下學(xué)期期中歷史試題【帶答案】
- 2022-2023學(xué)年涼山彝族自治州數(shù)學(xué)三年級(jí)下冊(cè)期末考試試題含答案
- (高清版)JTG 5421-2018 公路瀝青路面養(yǎng)護(hù)設(shè)計(jì)規(guī)范
- 熱療在婦科疾病治療中的效果
- 新中國(guó)史智慧樹(shù)知到期末考試答案2024年
- MOOC 創(chuàng)新管理-浙江大學(xué) 中國(guó)大學(xué)慕課答案
- 梨的貯藏特性及保鮮技術(shù)
- 2024年安徽淮河能源控股集團(tuán)有限責(zé)任公司招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論