Oracle创建表空间、用户,用户授权语句解析

创建表空间              

create tablespace(temporary tablespace) indx --创建名字叫indx的表空间(临时表空间)
datafile 'd:\oracle\oradata\kysys\indx01.dbf'
--indx表空间包含的数据文件及位置 'd:\oracle\oradata\kysys\indx01.dbf'  文件不需要创建,但文件夹需要创建好。
size 3000m autoextend on
--size为3000m,可自动扩展(这个指当3000m用完时)
next 128m maxsize unlimited
--自动扩展时是按128m扩展,最大的size是没有限制
minimum extent 128k
--最小的范围数是128k
logging
--产生log,意指进行dml操作,如delete,update等时,产生redo log记录这些改变以便於恢复
default storage (
--预设存储参数如下
initial 128k --初使分配128k
next 128k --下一次128k
minextents 1 --最小范围数 1
maxextents 4096 --最大范围数 4096
pctincrease 0 --pct增长0
)
online --在线
permanent --永久(表空间分为永久与临时两种类型)
extent management dictionary/local;--字典管理模式(表空间分为两种管理模式,字典与本地)

创建用户

create user username identified by password 
default tablespace user_data 
temporary tablespace user_temp;

username 为需要创建数据库用户的用户名,根据实际情况可以自行变更。
password为需要创建数据库用户的用户密码,根据实际情况可以自行变更
user_data 为分配给该用户的表空间,根据实际情况可以自行变更
user_data 为分配给该用户的临时表空间,根据实际情况可以自行变更

用户授权(创建表,修改表,增删改查)

grant connect,resource,dba to username; 

username 为需要分配权限用户的用户名,根据实际情况可以自行变更。
connect,resource,dba 分别三种不同操作权限,根据实际情况可以自行变更。
连接权限connect
资源权限resource

猜你喜欢

转载自blog.csdn.net/qq_37438795/article/details/86064357