ORACLE创建数据库表空间和用户的过程

创建脚本如下,本例中数据库实例为RTT,用户名为rtt,密码为123。

创建大表空间,大表空间在oracle10以后出现的新概念:

create BIGFILE tablespace "USER_BIG" datafile '/database/oracle_11/app/oradata/rtt/users_big.dbf' 
size 10240M autoextend on next 1310720 maxsize 32767M LOGGING ONLINE PERMANENT BLOCKSIZE 8192 
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO;


创建普通表空间:
create tablespace "USER_DAT" datafile '/database/oracle_11/app/oradata/rtt/USER_dat.DBF' 
size 10240M autoextend on next 1310720 maxsize 32767M 
logging online permanent blocksize 8192 extent management local autoallocate segment space management auto;

创建索引表空间:

create tablespace "USER_INDEX" datafile '/database/oracle_11/app/oradata/rtt/USER_INDEX.DBF' 
size 5129M autoextend on next 1310720 maxsize 32767M logging online permanent blocksize 8192 
extent management local autoallocate segment space management auto;

创建临时表空间:

create temporary tablespace "USER_TEMP" tempfile '/database/oracle_11/app/oradata/rtt/user_temp.dbf' 
SIZE 4096M AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1048576;

创建用户:

CREATE USER rtt IDENTIFIED BY 123 DEFAULT TABLESPACE "USER_DAT" TEMPORARY TABLESPACE "USER_TEMP";

设定用户密码超时限制:

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

授权用户:

GRANT CONNECT, CREATE SEQUENCE,RESOURCE,DBA TO rtt;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值