Oracle数据库备份和恢复[理论].ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库备份和恢复[理论]

Oracle数据库备份与恢复;引言;数据库常见故障类型;Oracle数据库保护机制;数据库恢复;;前滚和回滚的执行除了管理员或应用程序调用外,执行前滚操纵还是回滚操作与检查点的出现相关 ;恢复数据库所使用的结构;不完全恢复;事务与并发;;并发现象 并发操作如果不进行适当的控制,可能导致数据库中数据的不一致性。 并发操作带来的不一致性包括四类:丢失更新、读脏数据、不可重复读和幻像读。 ;;用户与资源;;修改用户和删除用户 使用ALTER USER命令可以更改用户的信息,但必须拥有ALTER USER系统权限,数据库用户修改自身口令不需要任何系统权限。 ;更改用户PYM的口令为ORACLE ALTER USER PYM IDENTIFIED BY ORACLE 更改用户PYM在表空间USERS上的限额为无限 ALTER USER PYM QUOTA UNLIMITED ON USERS 更改用户PYM的默认表空间为USERS ALTER USER PYM DEFAULT TABLESPACE USERS;要删除用户,应当具备DROP USER系统??限,DROP USER命令可以删除数据库中的用户,如果被删除的用户对应的模式中拥有对象信息,那么应使用CASCADE子句,将用户模式中的所有对象一同删除。 DROP USER THUMPER CASCADE; 也可以在OEM中,选择“用户”,点击鼠标右键,选择“移去”来删除用户。;查看用户信息 可以通过Oracle数据字典查看用户的基本信息 (1)DBA_USERS,数据库中所有用户的信息。 (2)ALL_USERS,当前用户能看到的用户信息,包括USERNAME,USER_ID和创建日期CREATED三个字段。 (3)USER_USERS,查看当前用户信息。 (4)DBA_TS_QUOTAS,用户的表空间信息,包括表空间名,用户名,字节数,块数等信息。 (5)USER_TS_QUOTAS,USER_RESOURCE_LIMITS,用 资源限制信息。 (6)USER_PASSWORD_LIMITS,用户口令管理信息;权限;系统权限是执行一种特殊动作或者在对象类型上执行一种特殊动作的权利。 Oracle有一百多种不同系统权限,每一种系统权限允许用户执行一种特殊的数据库操作或一类数据库操作。 系统权限可授权给用户或角色 常用的系统权限有:CREATE TABLE,CREATE INDEX,CREATE USER,CREATE VIEW,CREATE TRIGGER,ALTER USER;对象权限是在指定的表、视图、序列、过程、函数或包上执行特殊动作的权利。 对于不同类型的对象,有不同类型的对象权限。 常用的对象权限有: 表的SELECT,INSERT,UPDATE,DELETE,ALTER权限 视图的SELECT,INSERT,UPDATE,DELETE权限 序列的SELECT,ALTER权限等 模式的持有者对模式中的对象具有全部对象权限。对象的持有者可将对象上的任何权限授权给其他用户。如果被授权者包含有GRANT OPTION 授权,那么该被授者也可将其权利再授权给其他用户。 ;对数据库对象的访问需要权限,通过GRANT命令可以设置用户在特定数据库对象上相应权限。 GRANT SELECT ON STUDENT TO PUBLIC; ;授予PYM用户建立表的系统权限,并允许PYM管理建立表的系统权限。 GRANT CREATE TABLE TO PYM WITH ADMIN OPTION 撤销PYM用户的建立表、视图、索引的权限。 REVOKE CREATE TABLE,CREATE VIEW,CREATE INDEX FROM PYM;角色就是权限的集合,通过把角色分配给用户,就是把角色所拥有的权限分配给了用户。 在一个数据库中,每一个角色名必须唯一,角色也可以是其他角色的集合。 角色不包含在任何模式中,所以建立一个角色的用户被删除时不影响该角色。 ;角色有如下特点: (1)一个角色可授予系统权限或对象权限。 (2)一个角色可授权给其它角色,但不能循环授权。 (3)任何角色可授权给任何数据库用户。 (4)授权给一个用户的每一角色可以被允许或禁止。 (5)一个间接授权角色(授权给另一角色的角色)对一用户可显式地被允许或禁止。;ORACEL利用角色更容易地进行权限管理,并有下列优点: (1)减少权限管理,不要显式地将同一权限组授权给每个用户,只需将权限组授给角色,然后将角色授权给每一用户。 (2)动态权限管理,如果一组权限需要改变,只需修改角色的权限,所有授予了该角色的全部用户的安全域将自动地反映对角色所作的修改。 (3)权限的选择可用性,授权给用户的角色可被

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档