oracle 用户管理

修改密码

如果给自己修改密码可以直接使用
sql>password 用户名
如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限
sql>alter user 用户名 identified by 新密码

创建用户 简单版

create user 用户名 identified by 密码

创建用户 细节

sql> create user shunping identified by m123
		default tablespace users
		temporary tablespace temp
		quota 3m on users;

identified by 表明该用户shunping 将用数据库方式验证 default tablespace users //用户的表空间在users上
temporary tablespace temp //用户shunping的临时表健在temp 空间
quota 3m on users //表明用户shunping 建立的数据对象(表,索引,视图,pl/sql块..)最大只能是3m
刚刚创建的用户是没有任何权限的,因此,需要dba给该用户授权.
sql>grant connect to shunping
如果你希望该用户建表没有空间的限制
sql>grand resource to shunping
如果你希望该用户成为dba
sql>grant dba to shunping

删除用户

一般以dba的身份去删除某个用户,如果用其它用户去删除用户则需要具有 drop user的权限。
比如 drop user 用户名 【cascade】

在删除用户时,如果要删除的用户已经创建了表,就需要在删除的时候带一个参数cascade

创建用户案例

create user jx identified by jx; -- 创建用户
grant connect to jx; -- 连接权限
grant resource to jx; -- 该用户创建表没有空间限制
posted @ 2024-06-08 18:21  潼关路边的一只野鬼  阅读(1)  评论(0编辑  收藏  举报