日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
Oracle創(chuàng)建表空間的語(yǔ)法

表空間是Oracle數(shù)據(jù)庫(kù)中的重要概念,下面就為您詳細(xì)介紹Oracle創(chuàng)建表空間的語(yǔ)法,希望可以讓您對(duì)Oracle創(chuàng)建表空間有更深的了解。

創(chuàng)新互聯(lián)是一家專(zhuān)注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)與策劃設(shè)計(jì),青原網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:青原等地區(qū)。青原做網(wǎng)站價(jià)格咨詢:18982081108

Oracle創(chuàng)建表空間語(yǔ)法描述:

CREATE [UNDO] TABLESPACE tablespace_name

[DATAFILE datefile_spec1 [,datefile_spec2] ......

[ { MININUM EXTENT integer [k|m]

| BLOCKSIZE integer [k]

|logging clause

|FORCE LOGGING

|DEFAULT {data_segment_compression} storage_clause

|[online|offline]

|[PERMANENT|TEMPORARY]

|extent_manager_clause

|segment_manager_clause}]

1、undo

說(shuō)明系統(tǒng)將創(chuàng)建一個(gè)回滾表空間。

在9i中數(shù)據(jù)庫(kù)管理員可以不必管理回滾段,只有建立了undo表空間,系統(tǒng)就會(huì)自動(dòng)管理回滾段的分配,回收的工作。當(dāng)然,也可以創(chuàng)建一般的表空間,在上面創(chuàng)建回滾段.不過(guò)對(duì)于用戶來(lái)說(shuō),系統(tǒng)管理比自己管理要好很多.如果需要自己管理,請(qǐng)參見(jiàn)回滾段管理的命令詳解.

當(dāng)沒(méi)有為系統(tǒng)指定回滾表空間時(shí),系統(tǒng)將使用system系統(tǒng)回滾段來(lái)進(jìn)行事務(wù)管理。

2、tablespace

    指出表空間的名稱。

3、datafile datefile_spec1

指出表空間包含什么空間文件。datefile_spec1 是形如 ['filename'] [SIZE integer [ K | M ]] [REUSE] [autoextend_clause]

[autoextend_clause]是形如: AUTOEXTEND { OFF | ON [ NEXT integer [ K | M ] ] [maxsize_clause] }

其中filename是數(shù)據(jù)文件的全路徑名,size是文件的大小,REUSE表示文件是否被重用.

AUTOEXTEND表明是否自動(dòng)擴(kuò)展. OFF | ON 表示自動(dòng)擴(kuò)展是否被關(guān)閉.NEXT 表示數(shù)據(jù)文件滿了以后,擴(kuò)展的大小.

maxsize_clause表示數(shù)據(jù)文件的***大小.形如MAXSIZE { UNLIMITED | integer [ K | M ] }.UNLIMITED 表示無(wú)限的表空間.integer是數(shù)據(jù)文件的***大小.

DATAFILE 'D:\oracle\oradata\IMAGEDATA01.dbf' SIZE 2000M,

'D:\oracle\oradata\IMAGEDATA02.dbf' SIZE 2000M

4、MININUM EXTENT integer [k|m]

指出在表空間中范圍的最小值。這個(gè)參數(shù)可以減小空間碎片,保證在表空間的范圍是這個(gè)數(shù)值的整數(shù)倍。

5、BLOCKSIZE integer [k]

這個(gè)參數(shù)可以設(shè)定一個(gè)不標(biāo)準(zhǔn)的塊的大小。如果要設(shè)置這個(gè)參數(shù),必須設(shè)置db_block_size,至少一個(gè)db_nk_block_size,并且聲明的integer的值必須等于db_nk_block_size.

注意:在臨時(shí)表空間不能設(shè)置這個(gè)參數(shù)。

6、logging clause

這個(gè)子句聲明這個(gè)表空間上所有的用戶對(duì)象的日志屬性(缺省是logging),包括表,索引,分區(qū),物化視圖,物化視圖上的索引,分區(qū)。

7、FORCE LOGGING

使用這個(gè)子句指出表空間進(jìn)入強(qiáng)制日志模式。此時(shí),系統(tǒng)將記錄表空間上對(duì)象的所有改變,除了臨時(shí)段的改變。這個(gè)參數(shù)高于對(duì)象的nologging選項(xiàng)。

注意:設(shè)置這個(gè)參數(shù)數(shù)據(jù)庫(kù)不行open并且出于讀寫(xiě)模式。而且,在臨時(shí)表空間和回滾表空間中不能使用這個(gè)選項(xiàng)。

8、DEFAULT storage_clause

聲明缺省的存儲(chǔ)子句。

9、online|offline

改變表空間的狀態(tài)。online使表空間創(chuàng)建后立即有效.這是缺省值.offline使表空間創(chuàng)建后無(wú)效.這個(gè)值,可以從dba_tablespace中得到。

10、PERMANENT|TEMPORARY

指出表空間的屬性,是***表空間還是臨時(shí)表空間。***表空間存放的是***對(duì)象,臨時(shí)表空間存放的是session生命期中存在的臨時(shí)對(duì)象。這個(gè)參數(shù) 生成的臨時(shí)表空間創(chuàng)建后一直都是字典管理,不能使用extent management local選項(xiàng)。如果要?jiǎng)?chuàng)建本地管理表空間,必須使用create temporary tablespace

注意,聲明了這個(gè)參數(shù)后,不能聲明block size

11、extent_management_clause

這是最重要的子句,說(shuō)明了表空間如何管理范圍。一旦你聲明了這個(gè)子句,只能通過(guò)移植的方式改變這些參數(shù)。

如果希望表空間本地管理的話,聲明local選項(xiàng)。本地管理表空間是通過(guò)位圖管理的。autoallocate說(shuō)明表空間自動(dòng)分配范圍,用戶不能指定范圍的大小。只有9.0以上的版本具有這個(gè)功能。uniform說(shuō)明表空間的范圍的固定大小,缺省是1m。

不能將本地管理的數(shù)據(jù)庫(kù)的system表空間設(shè)置成字典管理。

oracle公司推薦使用本地管理表空間。

如果沒(méi)有設(shè)置extent_management_clause,oracle會(huì)給他設(shè)置一個(gè)默認(rèn)值。如果初始化參數(shù)compatible小于9.0.0,那么系統(tǒng)創(chuàng)建字典管理表空間。如果大于9.0.0,那么按照如下設(shè)置:

如果沒(méi)有指定default storage_clause,oracle創(chuàng)建一個(gè)自動(dòng)分配的本地管理表空間。

否則,如果指定了mininum extent,那么oracle判斷mininum extent 、initial、next是否相等,以及pctincrease是否=0.如果滿足以上的條件,oracle創(chuàng)建一個(gè)本地管理表空間,extent size是initial.如果不滿足以上條件,那么oracle將創(chuàng)建一個(gè)自動(dòng)分配的本地管理表空間。

如果沒(méi)有指定mininum extent。initial、那么oracle判斷next是否相等,以及pctincrease是否=0。如果滿足oracle創(chuàng)建一個(gè)本地管理表空間并指定uniform。否則oracle將創(chuàng)建一個(gè)自動(dòng)分配的本地管理表空間。

注意:本地管理表空間只能存儲(chǔ)***對(duì)象。如果你聲明了local,將不能聲明default storage_clause,mininum extent、temporary.

EXTENT MANAGEMENT LOCAL

12、segment_management_clause

SEGMENT SPACE MANAGEMENT AUTO 
 


本文標(biāo)題:Oracle創(chuàng)建表空間的語(yǔ)法
本文來(lái)源:http://www.dlmjj.cn/article/dpcoshg.html