oracle创建表空间、创建用户、赋用户基本权限、创建表

时间:2022-09-15 08:38:33

一、创建表空间

create tablespace tablespace_name logging datafile 'D:\app\tablespace\tablespace_name.dbf'
size 1024m autoextend off extent management local;

datafile后符号中对应的是表空间的路径,例如:'D:\app\tablespace\tablespace_name.dbf'

size 后的值为表空间的大小

tablespace 后的值为表空间的名称

autoextend 后的值为是否要自增长表空间 off为否 on为是

二、修改表空间自增长

alter database datafile 'D:\app\tablespace\tablespace_name.dbf' AUTOEXTEND ON NEXT 200M;
datafile后‘’符号中对应的是要修改表空间的路径,例如:'D:\app\tablespace\tablespace_name.dbf'

autoextend 后的值为是否要自增长表空间 off为否 on为是

next 后的值为每次增长的大小

三、创建用户

create user user_name identified by user_password;
user 后的值为用户的名称

by 后的值为用户的密码

四、配置用户权限

grant connect,resource,dba to user_name;
grant connect to user_name with admin option;
connect 为登录、连接权限

dba 为创建数据结构权限

resource 创建实体权限

注:更多权限请查看:http://blog.csdn.net/qq_33754098/article/details/75174825
五、配置用户的默认表空间

alter user user_name default tablespace tablespace_name;
user 后的值为用户名称

tablespace 后的值为表空间的名称

注:默认表空间一个用户只能有一个

六、查询

SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;
查询所有的表空间