[Oracle]创建用户

(1)   创建表空间

create tablespace 空间名

datafile ‘E:\文件名.dat‘

size 1M

autoextend on

(2)   创建用户

-- 不用的

--create user 用户名 identified by 密码;

--grant connect,resource to 用户名;

--grant create any view to 用户名;

 

-- 如果用户存在则删除用户

--drop user 用户名 CASCADE;

 

-- 创建用户

create user 用户名

  identified by "用户名"

  default tablespace 用户名

  temporary tablespace TEMP

  profile DEFAULT;

-- Grant/Revoke role privileges

grant connect to 用户名;

grant dba to 用户名;

grant exp_full_database to 用户名;

grant imp_full_database to 用户名;

grant resource to 用户名;

-- Grant/Revoke system privileges

grant alter any table to 用户名;

grant analyze any to 用户名;

grant create any index to 用户名;

grant create any sequence to 用户名;

grant create any table to 用户名;

grant select any table to 用户名;

grant unlimited tablespace to 用户名;

 

如用从一个用户导入另一个用户,需要授予DBA权限:

GRANT DBA TO 用户名

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。