oracle创建用户

时间:2024-03-23 12:07:23

--首先用管理员的帐户登录(要有修改用户的权限)system,默认数据库orcl。

CREATE USER lcs IDENTIFIED BY lcs default tablespace lics_cs_data;--创建用户和密码,指定表空间

create user username identified by password default tablespace tablespacename
如果没有指定表空间default tablespace tablespacename,则会把这个用户添加到系统默认的表空间中;
或者要重新指定表空间ALTER USER lcs default tablespace li_cs_data;

GRANT RESOURCE,DBA TO lcs;--赋权限

CREATE TABLESPACE li_cs_data datafile 'G:\ORACLE\ORADATA\ORCL\lcs_data.DBF' size 20m autoextend on next 10m maxsize 2048m;--创表空间
CREATE TABLESPACE li_cs_temp datafile 'G:\ORACLE\ORADATA\ORCL\lcs_data_temp.DBF' size 20m autoextend on next 10m maxsize 2048m;--创临时表空间

select *from dba_data_files;--查看所有表空间路径

DROP TABLESPACE li_cs_data including contents and datafiles ;--删除表空间

--------------------------$$$$$$$---------------------------------------------

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。 
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录oracle,不可以创建实体,不可以创建数据库结构。

对于普通用户:授予connect, resource权限。

对于DBA管理用户:授予connect,resource, dba权限。

lics_cs_data是表空间名称
'G:\ORACLE\ORADATA\ORCL\lcs_data.DBF'是你表空间数据的存放地址和文件名称
size 20m 开始是20M的大小
autoextend on next 10m 不够的话会自动增长10M
maxsize 2048m 最多增加到 2048m