创建表空间
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