久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

數(shù)據(jù)庫中如何使用CREATE TABLESPACE

140次閱讀
沒有評論

共計 2548 個字符,預(yù)計需要花費 7 分鐘才能閱讀完成。

這篇文章給大家分享的是有關(guān)數(shù)據(jù)庫中如何使用 CREATE TABLESPACE 的內(nèi)容。丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,一起跟隨丸趣 TV 小編過來看看吧。

一、官檔

BOOK → SQL Language Reference → 16 SQL Statements: CREATE SYNONYM to CREATE TRIGGER → CREATE TABLESPACE

二、基本語法

CREATE [BIGFILE|SMALLFILE] TABLESPACE

[數(shù)據(jù)文件語句]

[最小區(qū)大小大小]

[數(shù)據(jù)塊大小]

[記錄日志語句]

[強制記錄日志]

[加密語句]

[存儲語句]

[是否在線]

[范圍管理語句]

[段管理語句]

[閃回模式語句]
三、數(shù)據(jù)文件大小

1、數(shù)據(jù)文件的路徑名:DATAFILE datefile_spec1 [,datefile_spec2] …

2、文件的初始大小:[SIZE INTEGER [K|M|G|T|P|E]]

3、重用:[REUSE]

4、表明是否自動擴展:[AUTOEXTEND]
不自動擴展:OFF
自動擴展:ON
  表示數(shù)據(jù)文件滿了以后, 擴展的大小:[NEXT INTEGER [K|M|G|T|P|E]]
  最大擴展到:[MAXSIZE]
  表示無限的表空間:[UNLIMITED]
  表示數(shù)據(jù)文件的最大大小:INTEGER [K|M|G|T|P|E]]
四、數(shù)據(jù)文件最小擴展大小

指出在表空間中范圍的最小值,保證在表空間的范圍是這個數(shù)值的整數(shù)倍。
MINIMUM EXTENT INTEGER [K|M|G|T|P|E]

五、數(shù)據(jù)塊大小

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

六、記錄日志語句

這個子句聲明這個表空間上所有的用戶對象的日志屬性,包括表,索引,分區(qū),物化視圖,物化視圖上的索引,分區(qū)。
1、LOGGING
2、NOLOGGING
3、FILESYSTEM_LIKE_LOGGING

七、強制記錄日志

使用這個子句指出表空間進入強制日志模式。此時,系統(tǒng)將記錄表空間上對象的所有改變,除了臨時段的改變。這個參數(shù)高于對象的 nologging 選項。
注意:設(shè)置這個參數(shù)數(shù)據(jù)庫不行 open 并且出于讀寫模式。
FORCE LOGGING

八、加密語句

創(chuàng)建加密表空間時用,配合 default storage (encrypt) 使用
ENCRYPTION [USING 加密格式]
1、AES256
2、AES192
3、AES128
4、3DES168

九、存儲語句

默認的存儲語句
DEFAULT
1、[table_compression]
Basic compression
OLTP compression
Warehouse compression (Hybrid Columnar Compression)
Archive compression (Hybrid Columnar Compression)

2、[storage_clause]

用該語句為表空間內(nèi)的所有對象設(shè)置存儲參數(shù)。這個語句用于字典管理的表空間,您可以指定以下存儲參數(shù)在語句中:COMPRESS,INITIAL,NEXT,MINEXTENTS,MAXEXTENTS,和 PCTINCREASE。

十、是否在線

1、使表空間創(chuàng)建后立即有效. 這是缺省值:ONLINE
2、使表空間創(chuàng)建后無效:OFFLINE

十一、范圍管理語句

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

1、如果希望表空間本地管理的話,聲明 local 選項,本地管理表空間是通過位圖管理的
EXTENT MANAGEMENT LOCAL

a) 說明表空間自動分配范圍,用戶不能指定范圍的大小。只有 9.0 以上的版本具有這個功能。
 AUTOALLOCATE

b) uniform 說明表空間的范圍的固定大小,缺省是 1m。
 UNIFORM [SIZE INTEGER [K|M|G|T|P|E]]

2、如果沒有設(shè)置 extent_management_clause,oracle 會給他設(shè)置一個默認值。

a) compatible 小于 9.0.0:如果初始化參數(shù), 那么系統(tǒng)創(chuàng)建字典管理表空間。
b) compatible 大于 9.0.0:
  那么按照如下設(shè)置
 i. 如果沒有指定 default storage_clause,oracle 創(chuàng)建一個自動分配的本地管理表空間。
 ii. 如果指定 default storage_clause
  如果指定了 mininum extent,那么 oracle 判斷 mininum extent、initial、next 是否相等, 以及 pctincrease 是否 =0.
    如果滿足以上的條件,oracle 創(chuàng)建一個本地管理表空間,extent size 是 initial。
    如果不滿足以上條件,那么 oracle 將創(chuàng)建一個自動分配的本地管理表空間。
  如果沒有指定 mininum extent。initial、那么 oracle 判斷 next 是否相等, 以及 pctincrease 是否 =0。
    如果滿足 oracle 創(chuàng)建一個本地管理表空間并指定 uniform。
    否則 oracle 將創(chuàng)建一個自動分配的本地管理表空間。
注意:本地管理表空間只能存儲永久對象。如果你聲明了 local, 將不能聲明 default storage_clause,mininum extent、temporary.

十二、段管理語句

段空間管理
SEGMENTSPACE MANAGEMENT
1、AUTO:自動管理
2、MANUAL:手動管理

十三、閃回模式語句

閃回模式
FLASHBACK
1、ON
2、OFF

十四、常用語句

CREATE TABLESPACE TOOLS

DATAFILE +DATADG1 SIZE 100m

EXTENT MANAGEMENT LOCAL

UNIFORM SIZE 128k

SEGMENT SPACE MANAGEMENT AUTO

感謝各位的閱讀!關(guān)于“數(shù)據(jù)庫中如何使用 CREATE TABLESPACE”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-07-18發(fā)表,共計2548字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 获嘉县| 航空| 清丰县| 桃园县| 灌云县| 镇远县| 确山县| 南安市| 灵宝市| 积石山| 教育| 临高县| 法库县| 黄冈市| 汉阴县| 山西省| 泸水县| 读书| 林口县| 海盐县| 高安市| 舞阳县| 监利县| 蒙自县| 达孜县| 顺平县| 收藏| 甘谷县| 开远市| 荥经县| 蒙山县| 遂溪县| 皋兰县| 聊城市| 德安县| 昌平区| 青岛市| 宽甸| 建水县| 鄂托克前旗| 宜城市|