Oracle创建修改表空间、用户、用户权限、用户锁定
--表空间的创建
create tablespace <表空间名字> datafile <表空间数据文件的路径> size <表空间数据文件初始大小> autoextend on/off;
--修改表空间
--a:改变数据文件大小 alter database datafile <新的路径> size <新的大小> --b:添加数据文件 alter tablespace <新的表空间名> add datafile <新的路径> size <大小> --c:允许数据自动扩展 alter database add datafile <路径> autoextend on next <每次增长的大小> maxsize <最大的大小> --d:修改表空间的名字 alter tablespace <原来的名字> rename to <要取的名字> --e:使表空间脱机 1:alter tablespace <表空间名字> offline temporary 2:alter tablespace <表空间名> offline immediate; --f:删除表空间 1:drop tablespace <表空间名> 2:drop tablespace <表空间名> including contents;(针对表空间存在对象的)
--创建用户
create user <用户名> identified by <用户密码> default tablespace <默认表空间名>
temporary tablespace <临时表空间>
--用户权限(只有DBA才有这个权力)
--用户授权(只有DBA才的这个权力) --登录权限 grant connect to <用户名> --创建对象权限 grant resource to <用户名> --用户收权(只有DBA才的这个权力) revoke connect from <用户名> revoke resource from <用户名>
--查询表对象的权限
Grant select on <表名> to <用户名>
--锁定用户
--锁定 alter user <用户名> account lock; --解锁 alter user <用户名> account unlock;
--修改用户对应表空间
--修改用户对应默认表空间及临时表空间
alter user username default tablespace tablespacename temporary tablespace temp;
针对某个用户的默认表空间修改:
alter user username default tablespace tbs_name;
设置数据库的默认临时表空间:
alter database default temporary tablespace temp_tbs_name;
设置数据库默认表空间:
alter database default temporary tablespace temp_tbs_name;

浙公网安备 33010602011771号