storage ( initial 64k minextents 1 maxextents unlimited );什麼意思
資料庫的邏輯結構如下:資料庫是由一系列表空間(tablespace)組成,表空間由若干段(segment)組成,段由若干區(extent)組成,區由若干塊(block)組成當在表空間中建立表時,系統先分配乙個初始空間,這個空間大小由initial這個引數決定,此處為64kb,minextents 表示建好表後至少要分配幾個區,這裡是1個,maxextents 表示表空間最多能分配幾個區,這裡是無限制
oracle建立表空間和使用者[sql]view plain[sql]view plain
copy
建立表空間和使用者的步驟:
使用者
建立:create
user
使用者名稱 identified
by"密碼"
; 授權:grant
create
session
to使用者名稱;
grant
create
table
to使用者名稱;
grant
create
tablespace
to使用者名稱;
grant
create
view
to使用者名稱;
[sql]view plain
copy
表空間
建立表空間(一般建n個存資料的表空間和乙個索引空間):
create
tablespace 表空間名
datafile ' 路徑(要先建好路徑)\***.dbf '
size
*m
tempfile ' 路徑\***.dbf '
size
*m
autoextend on
--自動增長
--還有一些定義大小的命令,看需要
default
storage(
initial 100k,
next
100k,
);
[sql]view plain
copy
例子:建立表空間
create
tablespace demospace
datafile 'e:/oracle_tablespaces/demospace_tbspace.dbf'
size
1500m
autoextend on
next
5m maxsize 3000m;
刪除表空間
drop
tablespace demospace including contents
anddatafiles
copy
使用者許可權
授予使用者使用表空間的許可權:
alter
user
使用者名稱 quota unlimited
on表空間;
或 alter
user
使用者名稱 quota *m
on表空間;
完整例子:
[sql]view plain
copy
--表空間
create
tablespace sdt
datafile 'f:\tablespace\demo'
size
800m
extent management local
segment
space
management auto;
--索引表空間
create
tablespace sdt_index
datafile 'f:\tablespace\demo'
size
512m
extent management local
segment
space
management auto;
--2.建使用者
create
user
demo identified
bydemo
default
tablespace demo;
--3.賦權
grant
connect
,resource
todemo;
grant
create
anysequence
todemo;
grant
create
anytable
todemo;
grant
delete
anytable
todemo;
grant
insert
anytable
todemo;
grant
select
anytable
todemo;
grant
unlimited tablespace
todemo;
grant
execute
anyprocedure
todemo;
grant
update
anytable
todemo;
grant
create
anyview
todemo;
[sql]view plain
copy
--匯入匯出命令
ip匯出方式: exp demo/[email protected]:1521/orcl file=f:/f.dmp full
=y
exp demo/demo@orcl file=f:/f.dmp full
=y
imp demo/demo@orcl file=f:/f.dmp full
=y ignore
=y
Oracle建立表空間
建立表空間 create tablespace estate db datafile e estate db.ora size 10m autoextend on 建立臨時表空間 create temporary tablespace estate temp db tempfile e estate...
ORACLE建立表空間
因此,在建立物件之前,首先要分配儲存空間 分配儲存,就要建立表空間 建立表空間示例如下 create tablespace sample logging datafile d oracle oradata ora92 luntan.ora size 5m extent management loca...
oracle建立表空間
sys使用者在cmd下以dba身份登陸 在cmd中打sqlplus nolog 然後再conn as sysdba 注意點 1.如果在pl sql 等工具裡開啟的話,直接修改下面的 中 斜體加粗部分 執行 2.確保路徑存在,比如 d oracle oradata oracle9i 也就是你要儲存檔案...