Oracle创建用户

--查表空间的名称和大小
SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name;
--查找表空间的物理名称
SELECT tablespace_name, 
file_id, 
file_name, 
round(bytes / (1024 * 1024), 0) total_space 
FROM dba_data_files 
ORDER BY tablespace_name; 
--创建临时表空间
create temporary tablespace xxx_temp
tepmfile '临时表空间存放的路径xxx_temp.dbf'
size 50m --指定初始值大小
autoextend on next 50m --超出50m之后将以50m自增
maxsize 20480m extent management local;
--创建表空间
create tablespace xxx_data
logging
datafile '表空间存放路径xxx_data.dbf'
size 50m
maxsize 20480--指定最大值
extent management local;
--创建用户并且指定表空间
create user xxx identified by xxxxs
default tablespace xxx_data--指定默认表空间
temporary tablespace xxx_temp;--z指定临时表空间
--给创建的用户授予权限
grant connect,resource,dba to xxx;

  

原文地址:https://www.cnblogs.com/LYL-1314/p/5733607.html