Oracle有默认三个用户:
sys: 系统管理员,拥有最高权限
system: 本地管理员,次高权限
scott: 普通用户,密码默认为tiger,默认未解锁
角色与权限:
角色是权限的集合,有三个系统角色coonect,resource,dba,可以自己创造角色。
创建用户
create user 用户名 identified by 密码
create user huang identified by a
授予权限
grant create session to huang
用户锁定
alter user huang account lock
解锁
alter user huang account unlock
删除用户dbf
drop user huang cascade
表空间是用来存储表的:表是储存到dbf物理文件当中
临时的表空间创建用户同时指定一个表空间
create user huang identified by a default tablespace user temporary tablespace temp
给huang用户建表的权限
grant create session,create any table to huang
建表时的错误(对表空间 ‘USERS’ 无权限)
分配表空间权限
grant unlimited tablespace to huang
create table tab(
id number(10),
name varchar2(10)
);
创建表空间
create tablespace Hspace 表空间名
表空间对应的数据库文件
datafile ‘D:/Hspace01.dbf’
数据文件大小
size 100M
数据文件不够用的自动扩展 每次扩展10M
autoextend on next 10M
数据库文件最大值
maxsize 1000M
添加数据库文件
alter tablespace Hspace add datafile ‘D:/Hspace02.dbf’ size 10M
修改表空间数据库文件的大小
alter database datafile ‘D:/Hspace01.dbf’ resize 200M
删除数据库文件
alter tablespace Hspace drop datafile ‘D:/Hspace02.dbf’