Oracle表空間創建語句,急
//創建臨時表空間 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_*' size 32m autoextend on next 32m maxsize 2048m extent management local; //創建數據表空間 create tablespace test_data logging datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_*' size 32m autoextend on next 32m maxsize 2048m extent management local; //創建用戶并指定表空間 create user username identified by password default tablespace test_data temporary tablespace test_temp; //給用戶授予權限 grant connect,resource to username; //以后以該用戶登錄,創建的任何數據庫對象都屬于test_temp 和test_data表空間,這就不用在每創建一個對象給其指定表空間了。
能幫我解釋一下oracle創建表空間的語句嗎
1. 創建表空間,名稱為db_name;
2. 表空間有一個數據文件*.dbf,大小為200MB;
3. 允許表空間自動擴展(autoextends),每次增長10MB(next 10M),并且不限制最大大小;
4. 說明表空間本地(local)管理,并自動分配范圍(autoallocate),用戶不能指定范圍的大小;
5. 段空間(segment)的空間管理上使用bitmaps(auto)來管理數據塊。使用AUTO會比使用MANUAL有更好的空間利用率,與效能上的提升。
使用PL/SQL創建表空間 語句怎么寫 都是什么意思
你是創建表還是表空間啊
create tablespace 是創建表空間,和表名一點關系都沒有
create tablespace shopping --創建表空間shopping
datafile '*' --表空間使用的數據文件
size 50m --大小50m
autoextend on --自動擴展
next 50m maxsize 20480m --最大可到20480m
extent management local;
Oracle表空間創建語句,急
//創建臨時表空間
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_*'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//創建數據表空間
create tablespace test_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_*'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
//創建用戶并指定表空間
create user username identified by password
default tablespace test_data
temporary tablespace test_temp;
//給用戶授予權限
grant connect,resource to username;
//以后以該用戶登錄,創建的任何數據庫對象都屬于test_temp 和test_data表空間,這就不用在每創建一個對象給其指定表空間了。
怎么查看oracle 表空間創建語句
1、經過網友的綜合評價,此條內容絕大部分網友認為較好,您可以詳細參考下,具體如下:
不知道看表空間創建語句的目的,但看不到的。
如果要看表空間的屬性,執行語句:select * from dba_tablespaces;
CREATE [SMALLFILE|BIGFILE] TABLESPACE tablespace_name
DATAFILE datefile_clause1 [,datefile_clause2] ……
[ EXTENT MANAGEMENT LOCAL ]
[ UNIFORM SIZE nnnn{K|M} ]
[ AUTOALLOCATE ]
[ SEGMENT SPACE MANAGEMENT { AUTO|MANUAL }]
[ BLOCKSIZE nnnn{K|M} ]
[ ONLINE|OFFLINE ]
[ LOGGING|NOLOGGING ];其中:SMALLFILE|BIGFILE -- 小文件|大文件,省略為小文件;
tablespace_name — 表空間名
Datafile_Clause — 完整語法如下:
path\file_nameSIZEnnnn{K|M} REUSE
[AUTOEXTEND {OFF|ON NEXT nnnn{K|M} {MAXSIZE nnnn{K|M}|UNLIMITED }}]其中:path\file_name — 數據文件的存儲路徑和文件名;
SIZE nnnn {K|M} -- 文件大小;
REUSE — 如果File 已經存在,用原文件新Size,原來無File,則忽略REUSE;
AUTOEXTEND — 文件空間自動增加,缺省等于AUTOEXTEND OFF;
ON NEXTnnnn{K|M} — 文件空間自動增加大小;
MAXSIXE nnnn{K|M} — 最大空間;
UNLIMITED — 無限制。
EXTENT MANAGEMENT LOCAL — 代表本地化表空間,可以缺省;
UNIFORM -- 區大小相同,默認為1M
AUTOALLOCATE — 區大小系統動態自動分配。缺省等于AUTOALLOCATE。
SEGMENT SPACE MANAGEMENT — 段空間分配方式;
BLOCKSIZE — 創建非標準塊表空間。如果創建16K塊標準的表空間,則需要設置參數
DB_16K_BLOCK_SIZE=16384。缺省時塊大小按參數DB_BLOCK_SIZE創建;
ONLINE|OFFLINE — 表空間聯機/脫機。缺省等于ONLINE;LOGGING|NOLOGGING — 創建日志/不創建日志。缺省等于LOGGING。