1、用户
1.1、创建用户
--创建用户test,密码test
CREATE USER "test" --创建用户test
IDENTIFIED BY "test" --密码为test
DEFAULT TABLESPACE "USERS" --默认表空间USERS,即数据默认存此表空间
ACCOUNT UNLOCK; --解锁用户
--修改密码为123456
alter user test identified by 123456;
1.2、删除用户
--删除用户
drop user 用户名;
--指定关键字cascade,可删除用户所有的对象,然后再删除用户
drop user 用户名 cascade;
2、角色
2.1、角色类型
connect role(连接角色)
resource role(资源角色)
dba role(数据库管理员角色)
2.2、创建角色
语法: create role 角色名;
例子: create role testRole;
2.3、授权角色
语法: grant select on class to 角色名;
列子: grant select on class to testRole;
例子: grant connect, resource to test;
2.4、删除角色
语法: drop role 角色名;
例子: drop role testRole;
2.5、撤销授权
语法: revoke connect, resource from 用户名;
列子: revoke connect, resource from test;
3、表空间
--查询表空间文件
SELECT TABLESPACE_NAME FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME;
--修改用户的默认表空间
alter user TEST3 default tablespace USERS
--删除表空间
DROP TABLESPACE TEST_GS INCLUDING CONTENTS AND DATAFILES;
创建表空间
CREATE TABLESPACE "WEIXIN" --表空间名WEIXIN
LOGGING --启动重做日志
DATAFILE 'D:\app\oradata\orcl\WEIXIN.DBF' --指定对应的数据文件,可以一个或者多个
SIZE 512M --数据文件大小
AUTOEXTEND ON --数据文件自动扩展
NEXT 1024K --一次扩展的大小
MAXSIZE UNLIMITED --数据文件最大容量:无限
EXTENT MANAGEMENT LOCAL --表空间本地管理
SEGMENT SPACE MANAGEMENT AUTO ; --存储管理方式,AUTO为自动方式