北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-6)Oracle数据库的安全管理 (邓芳)

46 Oracle数据库的安全管理 ORACLE的安全措施 用户标识和鉴定 授权和检查机制 审计技术 用户通过触发器灵活定义自己的安全性措施
4.6 Oracle数据库的安全管理 • ORACLE的安全措施: – 用户标识和鉴定 – 授权和检查机制 – 审计技术 – 用户通过触发器灵活定义自己的安全性措施

用户认证 分类 对于每一个要连接到数据库的用户,数据库必须确认该用 户有访问的权限。 Oracle数据库可以用三种方法来认证:口令认证,操作系 统认证,全局用户认证 口令认证 用户提供[用户名]和[口令], Oracle使用有数据库管理的 用户帐户信息来认证用户。 此时,使用户的口令具有可靠的复杂程度并且用户经常它 们是非常必要的 操作系统认证 通过正在运行数据库服务器的操作系统来认证用户名 全局用户认证 使用外部网络服务来认证全局用户名(G1 obal username)
用户认证 • 分类 – 对于每一个要连接到数据库的用户,数据库必须确认该用 户有访问的权限。 – Oracle数据库可以用三种方法来认证:口令认证,操作系 统认证,全局用户认证。 • 口令认证 – 用户提供[用户名]和[口令],Oracle使用有数据库管理的 用户帐户信息来认证用户。 – 此时,使用户的口令具有可靠的复杂程度并且用户经常它 们是非常必要的。 • 操作系统认证 – 通过正在运行数据库服务器的操作系统来认证用户名。 • 全局用户认证 – 使用外部网络服务来认证全局用户名(Global username)

Create useR username IDENTIFIEd bY password ALter USeR uSername IDENTiFIEd by new password
– Create USER username IDENTIFIED BY password; – ALTER USER username IDENTIFIED BY new_password

表空间限额:表空间限额,可以控制一个数据库的用 户对数据库中表空间的物理存储空间的分配数量。 用户缺省表空间 用于在用户创建数据库对象时(表或索引),如果 没有指定表空间时存放数据库对象。 创建用户时,如果不加指定,用户的缺省表空间为 SYSTEM表空间。 用户临时表空间 当SQL语句需要临时工作空间时,使用临时表空间。 创建用户时,不指定用户临时表空间,则缺省值为 SYSTEM表空间
• 表空间限额:表空间限额,可以控制一个数据库的用 户对数据库中表空间的物理存储空间的分配数量。 • 用户缺省表空间 – 用于在用户创建数据库对象时(表或索引),如果 没有指定表空间时存放数据库对象。 – 创建用户时,如果不加指定,用户的缺省表空间为 SYSTEM表空间。 • 用户临时表空间 – 当SQL语句需要临时工作空间时,使用临时表空间。 – 创建用户时,不指定用户临时表空间,则缺省值为 SYSTEM表空间

CREATE USER username identiFied By password DEFAULT TABLESPACE tablespace namel TEMPORARY TABLESPACE tablespace name2 ALTER USER username DEFAULT TABLESPACE tablespace name/ TEMPORARY TABLESPACE tablespace name2
CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE tablespace_name1 TEMPORARY TABLESPACE tablespace_name2; ALTER USER username DEFAULT TABLESPACE tablespace_name1 TEMPORARY TABLESPACE tablespace_name2;

锁定和解锁用户 用户锁定解锁作用 0 racle允许任何时候对用户账号进行锁定和解锁 锁定账号后,用户就不能与 Oracle连接,必须对账 号解锁后才允许用户通过账号访问数据库。 ·锁定解锁时机 当用户临时离开但很快又会回来继续工作。 当某人离开公司,锁定账号比删除账号更合适 新创建用户时,缺省状态是解锁的 ALTER USER username ACcouNT lock/unlock
锁定和解锁用户 • 用户锁定解锁作用 –Oracle允许任何时候对用户账号进行锁定和解锁。 –锁定账号后,用户就不能与Oracle连接,必须对账 号解锁后才允许用户通过账号访问数据库。 • 锁定解锁时机 –当用户临时离开但很快又会回来继续工作。 –当某人离开公司,锁定账号比删除账号更合适。 –新创建用户时,缺省状态是解锁的。 ALTER USER username ACCOUNT lock/unlock;

ORACLE缺省的数据库用户 SYS 该账号拥有数据库字典对象。 · SYSTEM 口令 MANAGER,缺省的数据库管理员账号 · INTERNAL 这是为了向下兼容, Oracle支持的SYS帐号的别名
ORACLE缺省的数据库用户 • SYS – 该账号拥有数据库字典对象。 • SYSTEM – 口令MANAGER,缺省的数据库管理员账号, • INTERNAL – 这是为了向下兼容,Oracle支持的SYS帐号的别名

ORACLE的用户标识和鉴定 ORACLE允许用户重复标识三次 如果三次仍未通过,系统自动退出
ORACLE的用户标识和鉴定 • ORACLE允许用户重复标识三次 • 如果三次仍未通过,系统自动退出

ORACLE的授权与检査机制 ORACLE授权和检查机制的特色 ORACLE的权限包括系统权限和数据库对象的权限 每个用户授予与回收自己创建的数据库对象的权限 DBA负责授予与回收系统权限,也可以授予与回收所 有数据库对象的权限 允许重复授权,即可将某一权限多次授予同一用户, 系统不会出错 允许无效回收,即用户不具有某权限,但回收此权限 的操作仍是成功的
ORACLE的授权与检查机制 • ORACLE授权和检查机制的特色 – ORACLE的权限包括系统权限和数据库对象的权限 – 每个用户授予与回收自己创建的数据库对象的权限 – DBA负责授予与回收系统权限,也可以授予与回收所 有数据库对象的权限 – 允许重复授权,即可将某一权限多次授予同一用户, 系统不会出错 – 允许无效回收,即用户不具有某权限,但回收此权限 的操作仍是成功的

系统权限 80多种系统权限 创建会话 创建表 创建视图 创建用户
系统权限 80多种系统权限 – 创建会话 – 创建表 – 创建视图 – 创建用户
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-1)DBMS结构与功能(邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第三章 数据库系统设计(邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第二章 关系数据库(2/2).ppt
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-5)数据库恢复技术(邓芳).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第九章 关系查询处理和查询优化.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第八章 数据库编程.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库设计(3/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库设计(2/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第七章 数据库设计(1/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第六章 关系数据理论.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第五章 数据库完整性.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第四章 数据库安全性.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL(3/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL(2/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第三章 关系数据库标准语言SQL(1/3).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(2/2).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第二章 关系数据库(1/2).ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第十一章 并发控制.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第十章 数据库恢复技术.ppt
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-3)事务(邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第四章 ORACLE 数据库(4-4)并发控制 (邓芳).ppt
- 北京邮电大学:《数据库设计与开发》第二章 关系数据库(1/2).ppt
- 北京邮电大学:《数据库设计与开发》第一章 概述(邓芳).ppt
- 清华大学同名教材:精通office2007_第01章 初识Office 2007.ppt
- 清华大学同名教材:精通office2007_第02章 Word 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第03章 设置文字格式与文本样式.ppt
- 清华大学同名教材:精通office2007_第04章 使用对象修饰文档.ppt
- 清华大学同名教材:精通office2007_第05章 制作特色文档.ppt
- 清华大学同名教材:精通office2007_第06章 编辑技巧与打印输出.ppt
- 清华大学同名教材:精通office2007_第07章 使用Word创建精美文档.ppt
- 清华大学同名教材:精通office2007_第08章 Excel 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第09章 输入数据与设置格式.ppt
- 清华大学同名教材:精通office2007_第10章 使用对象、公式与函数.ppt
- 清华大学同名教材:精通office2007_第11章 数据管理.ppt
- 清华大学同名教材:精通office2007_第12章 数据分析.ppt
- 清华大学同名教材:精通office2007_第14章 PowerPoint 2007的基本操作.ppt
- 清华大学同名教材:精通office2007_第15章 使用对象丰富幻灯片内容.ppt
- 清华大学同名教材:精通office2007_第16章 美化幻灯片.ppt
- 清华大学同名教材:精通office2007_第17章 放映与输出演示文稿.ppt