Oracle學習(一)表空間和區 2

2021-06-21 10:00:45 字數 1452 閱讀 7098

注意:如果指定了local,就不能指定default storage storage_clause 和temporary。

default storage storage_clause:為在該錶空間建立的全部物件指定預設的儲存引數。 storage_clause的語法格式如下:

storage(  

initial integer[k|m]

next integer[k|m]

minextents integer | unlimited

maxextents integer

pctincrease integer

freelists integer

freelist groups integer

optimal [integer[k|m] | null]

)

(2)利用alter tablespace命令管理表空間。

語法格式:

alter tablespace tablespace_name  

[add datafile | tempfile 'path/filename' [size integer [k | m]]

[reuse]

[autoextend [off | on [next integer [k | m]] maxsize [unlimited | integer [k | m]]]]

[rename datafile 'path/filename',...n to 'path/filename',...n]

[default storage storage_clause]

[online | offline [normal | temporary | immediate]]

[logging | nologging]

[read only | write]

[permanent]

[temporary]

2、分割槽:在非常大的資料庫中,通常可以通過把乙個大表的資料分成多個小表來簡化資料庫的管理 ,這些小表叫做分割槽,除了對錶分割槽外,還可以對索引進行分割槽。分割槽不僅簡化了資料庫的管理,還改 善了應用效能。在oracle中,還可以細分分割槽,建立子分割槽。

並不是所有的表列都可以進行分割槽,只有日期型(date)或二進位製大物件(blob)等資料型別的表列可以 分割槽。

oracle有以下幾種分割槽方法:

(1)範圍分割槽:根據列值的範圍將行對映到分割槽。

(2)雜湊分割槽:雜湊分割槽提供了一種方法,可在指定數量的分區間平均分布資料。這種方法將根據 分割槽關鍵字的雜湊值將行對映到分割槽。

(3)列表分割槽:列表分割槽可以顯式地控制如何把行對映到分割槽。

(4)範圍-雜湊分割槽:首先使用範圍方法將資料進行分割槽,然後在每個分區內,使用雜湊方法將其分 成子分割槽。

(5)範圍-列表分割槽:首先使用範圍方法將資料進行分割槽,然後在每個分區內,使用列表方法將其分 成子分割槽

一 表空間 建立使用者

解鎖方法 用 system 登入進去之後,執行下面的命令 sql alter user scott account unlock 使用者已更改。這樣就完成解鎖的操作。接下來,你還可以重新給 scott 這個使用者設定密碼。修改scott的登入密碼 sql alter user scott ident...

Oracle 01表空間和區

1 表空間 表空間是資料庫的邏輯劃分,乙個表空間只屬於乙個資料庫。每個表空間由乙個或多個資料檔案組成。表空間中其他邏輯結構的資料儲存在這些資料檔案中。在oracle安裝完成後,會自動建立多個表空間,主要有 1 system表空間 該錶空間用於存放oracle系統內部表和資料字典的資料,如表名 列名 ...

oracle 一表多資料

insert into smap.smap system user role user id,role id,role scope select 30 3 all from dual union all select 30 2 all from dual union all select 30 4 ...