首页 > 代码库 > [Oracle]创建用户

[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 用户名

[Oracle]创建用户