参考链接: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 成功。
操作结果:
查看创建的用户
、