例子 , 锁定与解锁scott用户:
6、删除用户
使用drop user删除用户 , 基本语法为:
如果用户拥有数据库对象 , 则必须使用CASCADE选项 , Oracle先删除用户的数据库对象 , 再删除该用户 。
7、查询用户信息
在Oracle中 , 包含用户信息的数据字典如下:
资源限制与口令管理
在数据库中 , 对用户的资源限制与用户口令管理是通过数据库概要文件(PROFILE)实现的 , 每个数据库用户必须具有一个概要文件 , 通常DBA将用户分为几种类型 , 为每种类型的用户单独创建一个概要文件 。概要文件不是一个具体的文件 , 而是存储在SYS模式的几个表中的信息的集合 。
1、资源限制
概要文件通过一系列资源管理参数 , 从会话级和调用级两个级别对用户使用资源进行限制 。会话资源限制是对用户在一个会话过程中所能使用的资源进行限制 , 调用资源限制是对一条SQL语句在执行过程中所能使用的资源总量进行限制 。资源限制的参数如下:
1.CPU使用时间:在一个会话或调用过程中使用CPU的总量;
2.逻辑读:在一个会话或一个调用过程中读取物理磁盘和逻辑内存数据块的总量;
3.个用户的并发会话数;
4.用户连接数据库的最长时间;
下面是scott用户的资源限制信息:
2、口令管理
oracle概要文件用于数据库口令管理的主要参数如下:
1.FAILED_LOGIN_ATTEMPTS:限制用户失败次数 , 一旦达到失败次数 , 账户锁定;
2.PASSWORD_LOCK_TIME:用户登录失败后 , 账户锁定的时间长度;
3.PASSWORD_LIFE_TIME:用户口令的有效天数 , 达到设定天数后 , 口令过期 , 需要重新设置新的口令;
下图是scott用户的口令管理参数设置信息:
3、查询概要文件信息
在Oracle 11g中 , 包含概要信息的数据字典如下:
权限管理
在Oracle数据库中 , 用户权限主要分为系统权限与对象权限两类 。系统权限是指在数据库基本执行某些操作的权限 , 或针对某一类对象进行操作的权限 , 对象权限主要是针对数据库对象执行某些操作的权限 , 如对表的增删(删除数据)查改等 。
1、系统权限
(1)系统权限概述
在Oracle 11g中 , 一共有200多项系统权限 , 可通过数据字典system_privilege_map获得所有的系统权限 。
(2)系统权限的授予
授予用户系统权限的SQL语法为:
其中:
-system_privilege_list:系统权限列表 , 以逗号分隔;
-ALL PRIVILEGES:所有系统权限;
-user_name_list:用户列表 , 以逗号分隔;
-role_list:角色列表 , 以逗号分隔;
-PUBLIC:给数据库中所有用户授权;
-WITH ADMIN OPTION:允许系统权限接收者再将权限授予其它用户
在授予用户系统权限时 , 需要注意:
1.只有DBA用户才有alter database;
2.应用开发者一般需要拥有create table、create view、create index等系统权限;
3.普通用户一般只需具有create session权限
4.在授权用户时带有with admin option子句时 , 用户可以将获得的权限再授予其它用户 。
(3)系统权限的回收
回收用户系统权限的SQL语法如下:
回收用户系统权限需要注意以下3点:
1.多个管理员授予同一个用户相同的权限 , 其中一个管理员回收其授予用户的系统权限 , 该用户将不再具有该系统权限;
- 松狮的舌头是什么颜色的
- 领克是什么品牌旗下 领克是哪个旗下的品牌
- 途昂发动机功率 途昂发动机是什么
- 鬣狗是什么科的动物? 鬣狗属于哪科动物
- 要约的撤回与要约的撤销有什么区别 要约的撤销与撤回区别
- 宝马汽车off键什么意思
- 涉外劳动合同内容是什么
- huayra是什么车怎么读 huayra是什么车
- 到车行买车要注意什么 到车行买车可靠吗
- 榴莲水水的怎么回事 榴莲化水了是什么样子
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
