一、用户
1、创建用户
创建用户u密码为aa。
SQL> create user u identified by aa;
2、为用户赋予权限
这个用户还不能连接数据库,必须为其赋予一些权限才可以。
SQL> grant create session to u;
授权成功。
SQL> conn u/aa;
已连接。
SQL> show user
USER 为 "U"
3、更改密码
SQL> alter user u password expire;
用户已更改。
SQL> conn u/aa;
ERROR:
ORA-28001: the password has expired
更改 u 的口令
新口令:
4、锁定用户账号
SQL> alter user u account lock;
SQL> conn u/bb;
ERROR:
ORA-28000: the account is locked
5、用户解锁
SQL> alter user u account unlock;
二、权限
数据库的系统权限很大,因为拥有系统权限就意味着可以操作该数据库系统的所有对象。而对象权限就是说只能操作某个特定的对象。
系统权限并不针对具体某一个表、视图数据库对象等等。它只针对操作,你是否可以创建、删除、查看等等。而对象权限只针对某一个数据库对象,它决定一个用户对于一个对象,可以做怎样的操作。比如是否可以查看、删除、更新等等。
三、角色
1、创建角色
SQL> create role role_u1;
角色已创建。
2、为角色赋予权限
SQL> grant drop any table to role_u1;
授权成功。
SQL> grant role_u1 to song;
授权成功。
分享到:
相关推荐
Oracle用户权限角色设置,用来在新建的数据库中添加新的用户,并为其设置权限。
oracle笔记控制用户权限及练习,控制用户权限,授权,收回权限等操作,有具体的代码案例!
oracle 用户 权限 角色的详细介绍,包含各种SQL语句
Oracle 权限设置 一、权限分类: ...CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,
oracle 用户、权限和角色管理,oracle 人员必看。
查看ORACLE用户具有哪些角色,某个角色有哪些权限等
Oracle用户、权限、角色管理
前言:ORACLE 数据库系统预先定义了 CONNECT 、RESOURCE、 DBA、 EXP_FULL_DATABASE、IMP_FULL_DATABASE
1查看所有用户 2查看用户或角色系统权限(直接赋值给用户或角色的系统权限) 3查看角色(只能查看登陆用户拥有的角色)所包含的权限 4查看用户对象权限: 5查看所有角色 6查看用户或角色所拥有的角色 7.查看哪些用户有...
这是我上oralce课上老师的资料,ppt是老师自己做的,网上是没有的,在这共享,希望和大家一起来学习交流。
使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。
技术分享:Oracle用户角色及权限管理
基于角色的ORACLE用户权限管理设计.pdf
alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter any trigger 修改任意触发器的权限 ...
oracle查询用户信息1.查看所有用户2.查看用户或角色系统权限3.查看角色4.查看用户对象权限5.查看所有角色
Oracle权限大全.包括用户管理;权限授予、撤销、查看;权限传递;角色的增删改查等。
oracle基础知识:用户、权限与角色的理解
oracle查看用户、权限、角色的命令和视图
概要文件、用户权限和角色概要文件、用户权限和角色概要文件、用户权限和角色