数据库
首页 > 数据库> > oracle用户创建

oracle用户创建

作者:互联网

最简单的用户创建,只用账号和密码
在这里插入图片描述
CREATE USER “ZHANGSAN” IDENTIFIED BY “123” ;
在这里插入图片描述
连接测试,缺少权限
conn zhangsan/123
在这里插入图片描述
增加权限
在这里插入图片描述
查看连接
在这里插入图片描述
创建用户指定表空间
在这里插入图片描述
CREATE USER “LH” IDENTIFIED BY “123”
DEFAULT TABLESPACE “USERS”
TEMPORARY TABLESPACE “TEMP”;
在这里插入图片描述
这里看到用户信息
在这里插入图片描述
使用SQL查询用户
select * from dba_users
where username= ‘LH’;
在这里插入图片描述
给系统权限
在这里插入图片描述
GRANT CREATE SESSION TO “LH” ;
GRANT CREATE TABLE TO “LH” ;
GRANT CREATE TABLESPACE TO “LH” ;
在这里插入图片描述
查看用户的权限
在这里插入图片描述
在这里插入图片描述
授级连权限
在这里插入图片描述
GRANT CREATE TABLE TO “LH” WITH ADMIN OPTION;
GRANT CREATE TABLESPACE TO “LH” WITH ADMIN OPTION;
在这里插入图片描述
在这里插入图片描述
删除用户权限
在这里插入图片描述
REVOKE CREATE SESSION FROM “LH”;
REVOKE CREATE TABLE FROM “LH”;
REVOKE CREATE TABLESPACE FROM “LH”;
在这里插入图片描述
锁定用户
ALTER USER “LH” ACCOUNT LOCK
在这里插入图片描述
在这里插入图片描述
查看锁定
在这里插入图片描述
在这里插入图片描述
解锁用户
ALTER USER “LH” ACCOUNT UNLOCK
在这里插入图片描述
在这里插入图片描述
修改用户密码
在这里插入图片描述
ALTER USER “LH” IDENTIFIED BY “321”
在这里插入图片描述
在这里插入图片描述
密码失效:登陆后必须修改密码
在这里插入图片描述
ALTER USER “LH” PASSWORD EXPIRE
在这里插入图片描述
在这里插入图片描述
删除用户
DROP USER “LH” CASCADE
在这里插入图片描述
创建用户指定配额
在这里插入图片描述
这个是修改配额,修改成CREATE就行,写在上面
ALTER USER “LH” QUOTA 20480K ON “LH_U”;
在这里插入图片描述
在这里插入图片描述
查看用户限额
select * from dba_ts_quotas
where username=‘LH’;
在这里插入图片描述
角色(一组权限的集合)
创建角色
在这里插入图片描述
CREATE ROLE “AAA_01”;
在这里插入图片描述
在这里插入图片描述
CREATE ROLE “AAA_02” IDENTIFIED BY “123”;
在这里插入图片描述
查看创建的角色
在这里插入图片描述
查询所有的角色
select * from dba_roles;
在这里插入图片描述
角色授权限
在这里插入图片描述
GRANT CREATE SESSION TO “AAA_01” ;
GRANT CREATE TABLE TO “AAA_01” ;
在这里插入图片描述
查看角色有的权限
在这里插入图片描述
查询所有角色,和权限
select * from role_sys_privs;
在这里插入图片描述
把角色授权给用户
在这里插入图片描述
GRANT “AAA_01” TO “LH” ;
在这里插入图片描述
查询角色授权给哪些用户
在这里插入图片描述
查看用户权限(用户只给了角色,没给权限)select * from session_privs;
在这里插入图片描述
角色权限回收
取消勾
在这里插入图片描述
REVOKE CREATE TABLE FROM “AAA_01”;
在这里插入图片描述
查看回收的角色权限
在这里插入图片描述
删除角色
DROP ROLE “AAA_02”
在这里插入图片描述
系统常用的两个角色
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
查看用户有的权限
select * from session_privs;
在这里插入图片描述
创建概要文件
在这里插入图片描述
在这里插入图片描述
CPU_PER_SESSION 10000:每个连接占用CPU的最长时间
在这里插入图片描述
CONNECT_TIME 60:每个连接分钟
在这里插入图片描述
IDLE_TIME 30:连接空闲的时间
在这里插入图片描述
SESSIONS_PER_USER 10:一个用户最多可以创建多个少连接
在这里插入图片描述
FAILED_LOGIN_ATTEMPTS 5:输错密码次数,账号被锁
在这里插入图片描述
PASSWORD_LIFE_TIME 60:过多少天后,需要修改密码
在这里插入图片描述
在这里插入图片描述
查看概要文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
select * from dba_profiles
where profile=‘lh’;
在这里插入图片描述

每天努力一点点,哈哈 发布了35 篇原创文章 · 获赞 1 · 访问量 1026 私信 关注

标签:角色,创建,CREATE,用户,LH,USER,oracle,权限
来源: https://blog.csdn.net/weixin_39568073/article/details/104063138