参考链接:http://www.osyunwei.com/archives/5943.html
Oralce中表空间概念、分类、操作,参考本人博文:http://blog.csdn.net/btt2013/article/details/50931665
使用SQL Developer连接到ebankdb数据库。
1、在SQL Developer工具中,执行该语句
-
create
temporary
tablespace ebank_temp
-
tempfile
'ebank_temp.dbf'
-
size
2G
-
extent
management
local;
2、查看创建的表空间
3、依次执行以下语句,分别是:
创建表空间、创建用户并指定该用户的表空间、授予用户对表空间以及临时表空间的操作权限
-
--/ebank/oradata/data
-
-
--ebank_temp
-
create
temporary
tablespace ebank_temp
-
tempfile
'ebank_temp.dbf'
-
size
2G
-
extent
management
local;
-
-
-
--ecif
-
create
tablespace ecif_data
-
logging
-
datafile
'ecif_data01.dbf'
-
size
10G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
-
create
tablespace ecif_index
-
datafile
'ecif_index01.dbf'
-
size
10G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--ecif
-
create
user ecif
-
identified
by
"ecif"
-
default
tablespace ecif_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to ecif;
-
grant dba
to ecif;
-
grant
unlimited
tablespace
to ecif;
-
-
--eip
-
create
tablespace eip_data
-
logging
-
datafile
'eip_data01.dbf'
-
size
10G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
create
tablespace eip_index
-
datafile
'eip_index01.dbf'
-
size
10G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
-
--eip
-
create
user eip
-
identified
by
"eip"
-
default
tablespace eip_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to eip;
-
grant dba
to eip;
-
grant
unlimited
tablespace
to eip;
-
-
--eibs
-
create
tablespace eibs_data
-
logging
-
datafile
'eibs_data01.dbf'
-
size
5G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
create
tablespace eibs_index
-
datafile
'eibs_index01.dbf'
-
size
2G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--eibs
-
create
user eibs
-
identified
by
"eibs"
-
default
tablespace eibs_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to eibs;
-
grant dba
to eibs;
-
grant
unlimited
tablespace
to eibs;
-
-
-
--pibs
-
create
tablespace pibs_data
-
logging
-
datafile
'pibs_data01.dbf'
-
size
5G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--alter database datafile'pibs_index01.dbf' RESIZE
-
create
tablespace pibs_index
-
datafile
'pibs_index01.dbf'
-
size
2G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--pibs
-
create
user pibs
-
identified
by
"pibs"
-
default
tablespace pibs_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to pibs;
-
grant dba
to pibs;
-
grant
unlimited
tablespace
to pibs;
-
-
--bo
-
create
tablespace bo_data
-
logging
-
datafile
'bo_data01.dbf'
-
size
1G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
create
tablespace bo_index
-
datafile
'bo_index01.dbf'
-
size
500M
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--bo
-
create
user bo
-
identified
by
"bo"
-
default
tablespace bo_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to bo;
-
grant dba
to bo;
-
grant
unlimited
tablespace
to bo;
-
-
-
--pmbs
-
create
tablespace pmbs_data
-
logging
-
datafile
'pmbs_data01.dbf'
-
size
5G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
create
tablespace pmbs_index
-
datafile
'pmbs_index01.dbf'
-
size
2G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--pmbs
-
create
user pmbs
-
identified
by
"pmbs"
-
default
tablespace pmbs_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to pmbs;
-
grant dba
to pmbs;
-
grant
unlimited
tablespace
to pmbs;
-
-
-
--rpt
-
create
tablespace rpt_data
-
logging
-
datafile
'rpt_data01.dbf'
-
size
2G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
create
tablespace rpt_index
-
datafile
'rpt_index01.dbf'
-
size
1G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--rpt
-
create
user rpt
-
identified
by
"rpt"
-
default
tablespace rpt_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to rpt;
-
grant dba
to rpt;
-
grant
unlimited
tablespace
to rpt;
-
-
--weixin
-
create
tablespace weixin_data
-
logging
-
datafile
'weixin_data01.dbf'
-
size
1G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
create
tablespace weixin_index
-
datafile
'weixin_index01.dbf'
-
size
500M
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--weixin
-
create
user weixin
-
identified
by
"weixin"
-
default
tablespace weixin_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to weixin;
-
grant dba
to weixin;
-
grant
unlimited
tablespace
to weixin;
-
-
--wbs
-
create
tablespace wbs_data
-
logging
-
datafile
'wbs_data01.dbf'
-
size
1G
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
create
tablespace wbs_index
-
datafile
'wbs_index01.dbf'
-
size
500M
-
autoextend
on
-
next
50M
maxsize
unlimited
-
extent
management
local;
-
-
--wbs
-
create
user wbs
-
identified
by
"wbs"
-
default
tablespace wbs_data
-
temporary
tablespace ebank_temp
-
profile
DEFAULT;
-
grant
connect
to wbs;
-
grant dba
to wbs;
-
grant
unlimited
tablespace
to wbs;
执行日志:
temporary TABLESPACE 已创建。
tablespace ECIF_DATA 已创建。
tablespace ECIF_INDEX 已创建。
user ECIF 已创建。
grant 成功。
grant 成功。
grant 成功。
tablespace EIP_DATA 已创建。
tablespace EIP_INDEX 已创建。
user EIP 已创建。
grant 成功。
grant 成功。
grant 成功。
tablespace EIBS_DATA 已创建。
tablespace EIBS_INDEX 已创建。
user EIBS 已创建。
grant 成功。
grant 成功。
grant 成功。
tablespace PIBS_DATA 已创建。
tablespace PIBS_INDEX 已创建。
user PIBS 已创建。
grant 成功。
grant 成功。
grant 成功。
tablespace BO_DATA 已创建。
tablespace BO_INDEX 已创建。
user BO 已创建。
grant 成功。
grant 成功。
grant 成功。
tablespace PMBS_DATA 已创建。
tablespace PMBS_INDEX 已创建。
user PMBS 已创建。
grant 成功。
grant 成功。
grant 成功。
tablespace RPT_DATA 已创建。
tablespace RPT_INDEX 已创建。
user RPT 已创建。
grant 成功。
grant 成功。
grant 成功。
tablespace WEIXIN_DATA 已创建。
tablespace WEIXIN_INDEX 已创建。
user WEIXIN 已创建。
grant 成功。
grant 成功。
grant 成功。
操作结果:
查看创建的用户
、