Oracle DBA笔试面试集_第1页
Oracle DBA笔试面试集_第2页
Oracle DBA笔试面试集_第3页
Oracle DBA笔试面试集_第4页
Oracle DBA笔试面试集_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汤姆大师推荐的三本书ORALE 高效设计/ORACLE 9i AND 10g编程艺术/EXPERT ONE ON ONE如果你想成为一名合格的优秀的数据库管理员,你必须坚持勤奋的方法并取得成功。要面试的数据库管理员一、SQL调优类1:列出了几种表连接方法回答: mergejoin,hashejoin,nestedloop如何在没有第三方工具的情况下查看sql执行计划回答:sqlplus设置自动跟踪.Sql创建一个计划表。3:如何使用CBO,CBO和规则的区别答案:设置优化器模式=选择/所有行/初始化参数中的第一行。可以使用cbo。Rbo将选择一个不合适的索引,cbo需要统计信息。4:如何定位重

2、要的(消耗资源的)SQL答案:读/磁盘_读根据v $ sqlar中的逻辑。并通过使用过多的中央处理器会话或监控WIN平台的运行来找出当前会话的当前SQL语句5:如何跟踪会话的SQL回答:找出相应的样本号、序列号,然后呼叫系统。设置_ SQL _ Trace _ In _ Session(样本号,串行,真);参考:跟踪会话6:SQL调优的重点是什么回答:逻辑阅读。信息输出数量告诉我你对索引的理解(索引结构、对dml的影响、对查询的影响,以及为什么要提高查询性能答案:默认索引是b树。对嵌件的影响。(拆分,要保证树的平衡)对删除的影响。(删除行时,将节点更改为删除)。如果表中的索引字段被更新,索引中

3、的键值将相应地被更新。该查询包含索引字段的键值和行的物理地址。8:可以使用索引查询来提高查询性能吗?为什么?回答:否。如果返回的行数很大,全表扫描的性能会更好。什么是9:绑定变量?绑定变量的优点和缺点是什么回答:一般来说,绑定变量是变量的占位符。使用绑定变量可以减少只在值上不同的变量的数量。语句解析。10:如何稳定(修复)实施计划答案:使用储存的大纲。如何分别调整11:和排序相关内存8i和9i,临时表空间的作用是什么答:8i:使用sort_area_size、hash_area_size,无论是否使用,每个会话都被分配相同的值。9i:使用pga_aggregate进行统一管理。临时表空间的作用

4、:无法在sort_area_size中完成的内容在临时表空间中完成,该表空间用于重建索引和创建临时表。此外,哈希联接不能做的事情也在临时表空间中完成。表T(a,b,c,d)存在于12:中。如果要在根据字段c排序后显示第21到30条记录,请给出sql从中选择a、b、c、d(从T顺序中选择a、b、c、d乘c ),其中rownum=30负的从中选择a、b、c、d(从T顺序中选择a、b、c、d乘c),其中rownum=20或者:选择* from(选择rownum rn,a.* from(选择a,b,c,d,从T顺序通过c) a)其中rn在21和30之间;第二,数据库类的基本概念1pctused和pct

5、free是什么意思,有什么影响?答案:指示数据块何时移入和移出空闲列表。如果数据块的使用率小于Pctused的值,数据块将被重新添加到频率列表中。Pctfree:如果数据块的使用率高于pctfree值,则该数据块将从空闲列表中移除。2:简要描述了表/段/范围/块之间的关系答案:一张桌子至少有一个部分。如果对分区表进行分区,每个分区就是一个段,表可以被视为一个逻辑概念,段可以被视为这个逻辑概念的物理实现。段由一个或多个区段组成。段不能跨越表空间,但可以跨越数据文件。范围由多个连续的块组成,不能跨越数据文件;数据块由1-多个操作系统数据块组成,是Oracle输入/输出的最小存储单元3:描述了表空间

6、和数据文件之间的关系答案:可用空间是一个逻辑概念,数据文件是一个物理概念。一个表空间可以由多个数据文件组成。一个数据文件不能跨越多个表空间。4:本地管理表空间和字典管理表空间。ASSM的特点是什么答案33,360一个由自由列表管理,另一个由位图管理。5:回滚段的功能是什么答:保存数据的正面图像,以确保数据读取点的时间一致性。Oracle中数据的多版本特性是通过回滚段实现的,这就是为什么Oracle数据库实现了非竞争读写的性能优势!6:日志的功能是什么在数据库上记录操作,然后恢复它。7:SGA的主要部件是什么,它的主要功能是什么答:db_cache(缓存数据块)、共享池(缓存sql、执行计划、数

7、据字典信息等)。)、大型池(用于MTS模式、并行、rman等。),Java池(在运行诸如SQLJ存储过程等Java程序时使用)8.8:racle系统的主要流程是什么,它们的功能是什么回答:smon(合并空间,实例恢复)、pmon(清除失败的进程)、归档进程(负责在日志切换期间归档日志文件)、lgmr(日志写入程序进程,负责写入日志)、ckpt(检查点进程,触发检查点)、dbwr(数据库写入程序,负责将数据写入主数据文件)第三,备份和恢复类如何对1:份备份进行分类答:逻辑备份和物理备份。或者冷备份和热备份。2:档案是什么意思把日志文件放在另一个地方。3:如果在2004-08-04 10:00中删

8、除了一个表,如何使用完美的归档和备份来恢复它?复制备份。恢复数据库,直到时间2004-08-04 10:30:00更改数据库打开重置日志;什么是4:rman,它的特点是什么答:rman被称为恢复管理器。有许多特点。可以在线备份,至少目标数据库处于装载状态。1:热备份。2:脚本可以存储。3:允许增量备份。4:自动管理备份集。5:standby的特点答:同步的目的是通过传输重做日志来实现的。您可以设置多个保护级别,并在9i后支持逻辑备用数据库。6:对于需要相对较短恢复时间的系统(50G数据库,5G每日存档),您如何设计您的备份策略答:每天一次完整备份。第四,系统管理类1:对于具有系统性能的系统,请

9、陈述您的诊断和治疗想法回答:制作一个statspack,并根据前5名、系统负载、前sql等进行调整。2:列出了几种诊断输入输出、中央处理器和性能状态的方法回答: HP-UNIX : iostat-x 15;顶部/vmstat/概览3:对statspack了解多少答:只是一个性能诊断工具。其本质是在两个时间点对两个系统数据进行采样。(动态性能视图),然后基于这两个快照生成报告。4:如果系统现在需要在一个大表上创建一个索引,您会考虑哪些因素以及如何将对应用程序的影响降到最低?回答:13360增加SORT _ ARea _ SIZE(8i)/PGA _ AGGREGATE _ TARGET(9i)值

10、。2:如果表有分区(分区通常用于大型表),索引是根据分区逐个建立的,如果它是本地索引;3:系统是在空闲时构建的。5:对raid10和raid5了解多少答案:raid10首先进行镜像,然后进行条带化,这适用于具有高写入速度要求的数据库系统,尤其是在线重做日志文件。raid5适用于大多数数据库系统和数据仓库系统,读取性能优于写入性能。五:综合随机班你最擅长甲骨文的哪一部分?回答:性能/sql调优,备份恢复。2:喜欢甲骨文吗?你喜欢这个论坛吗?或者你更喜欢甲骨文的哪一部分?答:/,甲骨文的SQL优化。3:随便说出甲骨文中最有趣或最难的部分回答:SQL调优,最困难

11、的是甲骨文的网络管理,甲骨文的连接管理器还没有使用。为什么4:选择成为数据库管理员?回答33,360个爱好加上职业历史积累。4:如果系统现在需要在一个大表上创建一个索引,您会考虑哪些因素以及如何将对应用程序的影响降到最低?回答:13360增加SORT _ ARea _ SIZE(8i)/PGA _ AGGREGATE _ TARGET(9i)值。2:是并行构建的。3:系统是在空闲时构建的。其他:什么是聚集索引、非聚集索引和主键?聚类索引的顺序是数据的物理存储顺序,叶节点是数据节点。非聚集索引的顺序与数据的物理排列无关。叶节点仍然是索引节点,只是有一个指向相应数据块的指针。唯一表示数据表中每条记

12、录的字段或字段组合称为主键,通过主键可以实现表的实体完整性。1.什么是交易?答:所谓的事务是用户定义的数据库操作序列。这些操作要么已经完成,要么根本没有完成,是一个不可分割的工作单元。2.oracle中的截断命令和删除命令有什么区别?答:(1)删除将在回滚段中生成回滚信息,并且不会生成truncate,因此无论表中记录了多少记录,truncate都将快速执行。(2)truncate是DDL,它不能通过执行隐式提交来回滚。任何未提交的DML更改也将通过截断提交。(3)truncate重置表及其索引高水位线。全表扫描和索引快速全扫描读取高水位线下的所有数据块,因此全扫描性能在删除后没有提高,但在截

13、断后会变得更快。(4)截断不会触发删除触发器。(5)没有对象权限允许一个用户截断另一个用户的表。这需要删除任何表系统权限。(6)当表被截断时,表及其索引的存储将被重置回原始大小。删除不会缩小表及其索引的大小。(7)当父表具有可用的引用完整性约束时,不能截断。截断前必须禁用父表的外键约束。3.Oracle中char和varchar2数据类型之间有什么区别?数据“测试”分别存储在char(10)和varchar2(10)字段中。存储长度和类型有什么不同?答:char是固定长度的字符类型,varchar2是可变长度的字符类型。“test”在char(10)中用空格填充,在varchar2(10)中存

14、储长度为10字节,存储长度为4字节。甲骨文数据库管理员书面和面对面考试摘要:基本文章-考试认证使用文章1:索引查询能提高查询性能吗?举出例子2:数据库设计的1、2、3范式和BCNF是什么?3:存储过程和函数之间有什么区别?4:如何跟踪会话的SQL?5.如何使用CBO,CBO和规则的区别?6:描述表空间和数据文件之间的关系7:截断和删除有什么区别?哪个更快?8:什么是快照?它与视图有什么不同?9: pctused和pctfree:它们是什么意思,它们的功能是什么?10:光标通常用在哪里?你的弱点是什么?管理科1:1:SQL调整的重点是什么?2:什么是2:甲骨文的系统流程?功能是什么?3.本地管理表空间和字典管理表空间的特点。ASSM有什么特点?4:备份是如何分类的?5:如果删除了一个表,如果有完美的存档和备份,如何恢复它6:什么是6:rman?它的特点是什么?7:7的特点:待机8:对于需要相对较短恢复时间的系统(50G数据库,5G每日存档),您如何设计备份策略9:对于具有系统性能的系统,陈述您的诊断和治疗想法10:列出几种诊断输入输出、中央处理器和性能状态的方法11:你对背包了解多少12:如果系统现在需要在一个大表上创建一个索引,您会考虑哪些因素,以及如何将对应用程序的影响降到最低?13:你对raid10和raid5了解多少14:SGA的主要部分是什么,它的主要功能是什么15:简

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论