Oracle 简答题复习资料.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.简述数据库的典型恢复策略。 数据库的恢复,意味着要把数据库恢复到最近一次故障前的一致性状态。典型的数据恢复策略为: A、周期性地对整个数据库进行复制或转储、建立日志文件。B、一旦数据库发生故障,则分二种情况处理: 如果数据库遇到灾难性故障,就必须装入最近一次拷贝的数据库备份到新的磁盘,然后利用日志库执行“重做”已提交的事务,把数据库恢复到故障前的状态。 如果数据库未遭到物理性破坏,只是某些数据不正确,只需利用日志库“撤销”所有不可 靠的修改,再利用日志库执行“重做”已提交的、但对数据库的更新可能还留在内存缓冲区的事务,就可以把数据库恢复到正确的状态。 2、什么是角色?其作用是什么? 在数据库中,把组织在一起的一组具有相同权限的用户称为角色。有了角色就不用直接管理每个具体的数据库用户的权限,而只需将数据库用户放置到合适的角色即可。当工作发生变化时,只要更改角色的权限,无需更改角色中的成员。 3.数据库系统的生存期分成哪几个阶段?数据库结构的设计在生存期中的地位如何? 分为七个阶段: 规划阶段、 需求分析、概念设计、 逻辑设计、 物理设计、实现阶段、 运行和维护阶段。 数据库结构的设计是数据库应用系统设计的基础,它的好坏直接影响数据库的效率和质量, 是数据库生存期中的一个非常重要的阶段。 4。简述 oracle 数据库中触发器的类型及其触发条件 触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。 Oracle 触发器分为 1. DML 触发器:ORACLE 可以在 DML 语句进行触发,可以在DML 操作前或操作后进行触发,并且可以对每个行或语句操作上进行触发。 2 替代触发器:由于在ORACLE 里,不能直接对由两个以上的表建立的视图进行操作。所以给出了替代触发器。 3.系统触发器:ORACLE 提供了第三种类型的触发器叫系统触发器。它可以在ORACLE 数据库系统的事件中进行触发,如ORACLE 系统的启动与关闭等。 简述并发控制中的锁的作用 锁是多个用户能够同时操纵同一个数据源而不会出现数据不一致现象的重要保障,是 防止其他事务访问指定的资源控制、实现并发控制的一种主要手段。如果一个数据源被添加 了锁,则此数据源就有了一定的访问限制,也就是说对此数据源进行了锁定操作。例如,当使用 INSERT、UPDATE 和 DELETE 语句更改数据源中某个行数据时,实际上就在该行上加了一个独立于其他行的锁。当完成事务提交或者回滚操作后,锁将被释放。 简述 oracle 数据库的存储管理 ORACLE 数据库的存储结构分为逻辑存储结构和物理存储结构。逻辑存储结构与操作系统平台无关;物理存储结构与操作系统平台有关。 一、逻辑存储结构 逻辑存储结构包括表空间、段、区、块。 逻辑存储结构之间的关系是:多个块组成区,多个区组成段、多个段组成表空间、多个表空间组成逻辑数据库。 一个区只能存在一个数据文件中,一个段中的各个区可以分别在多个数据文件中。组成区的块是连续的。 表空间是最大的逻辑存储单位,块是最小的逻辑单位,逻辑存储结构中的块对应于操作系统中的块。 二、物理存储结构 数据库的物理存储文件有:控制文件、数据文件、重做日志文件、密码文件、参数文件和归档重做日志文件等。 简述 ORACLE 的事务 数据库事务是由一组 SQL 语句组成的一个逻辑工作单元。您可以把事务看作是一组不可分的 SQL 语句,这些语句作为一个整体永久记录在数据库中或一并撤销。 事务开始: 当第一个 DML 语句一个事务开始(数据操纵语言:insert、delete、select、update 增、删、查、改) 事务结束: 当一个 commit 和 rollback 语句被发 当一个 DDL 语句执行,(数据定义语言 create、alter、drop、truncate) 当一个 DCL 语句执行,(数据控制语言 grant、revoke(授权、回收)、set role) 用户退出 机器失效或者崩溃 一个事务结束后,下一个可执行的 SQL 语句自动开始下一个事务, 一个 DDL 语句或者一个 DCL 语句自动提交,并且因此一个事务隐式结束. Oracle 用户和模式的区别 用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。 模式是数据库对象的集合。模式对象是数据库数据的逻辑结构。(把数据库对象用模式分开成不同的逻辑结构)。 用户是用来连接数据库对象。而模式用是用创建管理对象的。模式跟用户在 oracle 是一对一的关系。

文档评论(0)

mph + 关注
官方认证
内容提供者

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

认证主体上海谭台科技有限公司
IP属地湖北
统一社会信用代码/组织机构代码
91310115MA7CY11Y3K

1亿VIP精品文档

相关文档