还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
oracledba面试题及答案
一、单项选择题(共30题,每题1分)(以下题目涵盖Oracle DBA核心知识点,包括体系结构、命令操作、性能优化、备份恢复等)
1.Oracle数据库实例(Instance)的核心组成是?A.数据文件+控制文件B.SGA+后台进程C.日志文件+数据文件D.表空间+数据文件答案B
2.以下哪个不是Oracle SGA(系统全局区)的组成部分?A.数据缓冲区(Buffer Cache)B.共享池(Shared Pool)C.进程全局区(PGA)D.大池(Large Pool)答案C
3.执行startup mount命令时,数据库处于哪个状态?A.关闭状态B.加载状态(仅读取控制文件)C.打开状态(可访问数据文件)D.只读状态答案B
4.若需查看当前数据库的会话连接情况,应使用哪个动态性能视图?A.V$SESSIONB.V$DATAFILE第1页共16页C.V$PARAMETERD.V$ARCHIVED_LOG答案A
5.Oracle中用于备份数据文件的经典工具是?A.exp/impB.SQL*LoaderC.RMAND.Data Pump答案C
6.以下哪种索引类型适用于低基数列(如性别、状态)的快速查询?A.B-tree索引B.B*tree索引C.Bitmap索引D.函数索引答案C
7.当数据库出现“ORA-00060:等待资源时检测到死锁”错误,应优先使用哪个工具排查?A.SQL DeveloperB.AWR报告C.Oracle EnterpriseManagerD.v$lock+v$session答案D
8.Oracle数据库的事务回滚段(Undo Segment)在哪个版本后被表空间替代?A.Oracle8i第2页共16页B.Oracle9iC.Oracle10gD.Oracle11g答案B
9.以下哪个命令可用于重建控制文件?A.alter databaseopenB.recover databaseC.create controlfileD.startup force答案C
10.若需监控数据库的性能瓶颈,以下哪个不是常用的等待事件类型?A.CPU等待B.I/O等待C.网络等待D.锁等待答案A
11.Oracle中,“归档模式”与“非归档模式”的核心区别是?A.归档模式下可执行热备份B.归档模式下可保留所有已提交事务日志C.归档模式下数据库可运行在只读状态D.归档模式下支持RAC答案B
12.以下哪个视图可查看当前数据库的参数配置?A.V$SESSION第3页共16页B.V$PARAMETERC.V$DATAFILED.V$TABLESPACE答案B
13.当表空间满时,以下哪种操作无法解决问题?A.扩展数据文件大小B.将数据文件移至其他磁盘组C.删除表空间中无用的历史数据D.关闭数据库答案D
14.Oracle12c引入的新特性是?A.RAC集群B.多租户(PDB)C.ASM存储D.闪回数据库答案B
15.以下哪个命令可用于手动触发数据库归档?A.alter systemarchive logstartB.archive loglistC.alter systemswitch logfileD.startup mount答案C
16.数据库用户的默认表空间是在哪个阶段指定的?A.创建用户时B.创建表空间时第4页共16页C.授予权限时D.配置参数文件时答案A
17.若需查看最近一次数据库的启动时间,应查询哪个视图?A.V$INSTANCEB.V$SESSIONC.V$ARCHIVE_LOGD.V$DATAFILE答案A
18.以下哪种备份策略可实现“RPO=0,RTO=0”?A.全量+增量备份B.冷备份+归档日志C.RMAN备份+闪回数据库D.Data Pump导出答案C
19.Oracle中,“SCN”的全称是?A.System ChangeNumberB.Sequence ControlNumberC.Segment ControlNumberD.Storage ControlNumber答案A
20.当数据库出现“ORA-01652:无法通过128(在表空间USERS中扩展为INCREMENT BY1的回滚段)”错误,可能的原因是?A.USERS表空间数据文件未启用自动扩展B.回滚段(Undo Segment)损坏第5页共16页C.数据库用户无权限创建表D.表空间USERS已被永久离线答案A
21.以下哪个不是Oracle的后台进程?A.PMON(进程监控)B.SMON(系统监控)C.DBRM(数据库资源管理器)D.ARCH(归档进程)答案C
22.执行expdp scott/tiger directory=DP_DIR dumpfile=scott.dmp命令的作用是?A.导出scott用户的表结构B.导出scott用户的数据泵文件C.创建scott用户的表空间D.导入scott用户的数据答案B
23.Oracle中,“PDB”的全称是?A.Pluggable DatabaseB.Primary DatabaseC.Persistent DatabaseD.Physical Database答案A
24.若需将表“EMP”的某列设置为自增主键,应使用哪个约束?A.PRIMARY KEYB.UNIQUE第6页共16页C.AUTO_INCREMENTD.IDENTITY答案D
25.以下哪个视图可查看当前数据库的表空间信息?A.V$TABLEB.V$TABLESPACEC.V$INDEXD.V$SEGMENT答案B
26.当数据库出现“ORA-01017:用户名/口令无效”错误,可能的原因是?A.密码文件未配置B.数据库未启动C.用户名或密码拼写错误D.表空间不足答案C
27.Oracle中,“RMAN”的核心备份类型不包括?A.全量备份B.增量备份C.归档日志备份D.数据泵备份答案D
28.以下哪个命令可强制数据库关闭(不执行事务提交)?A.shutdown immediateB.shutdown abort第7页共16页C.shutdown normalD.alter systemdisconnect答案B
29.Oracle数据库的“闪回查询”依赖哪个技术?A.回滚段(Undo Segment)B.控制文件C.归档日志D.数据文件答案A
30.若需监控数据库的性能指标(如CPU使用率、内存使用),应优先使用哪个工具?A.Oracle EnterpriseManagerB.SQL*PlusC.AWR报告(Automatic WorkloadRepository)D.PL/SQL Developer答案C
二、多项选择题(共20题,每题2分)(以下题目考察对多个知识点的综合理解)
1.以下属于Oracle数据库体系结构中“物理结构”的有?A.数据文件(Data File)B.控制文件(Control File)C.表空间(Tablespace)D.归档日志(Archive Log)答案A,B,D
2.关于Oracle的备份策略,以下描述正确的有?第8页共16页A.冷备份需在数据库关闭状态下执行B.热备份可在数据库运行时执行C.RMAN支持增量备份和压缩备份D.Data Pump导出速度比exp更快答案A,B,C,D
3.以下哪些是Oracle性能优化的常用方法?A.创建合适的索引B.优化SQL语句执行计划C.增加数据库服务器CPU核心数D.减少表连接操作答案A,B,C,D
4.以下关于“锁”的描述正确的有?A.行级锁比表级锁粒度更小B.共享锁(S锁)允许其他事务获取S锁C.排它锁(X锁)会阻塞其他事务的读写操作D.Oracle默认使用行级锁(行锁)答案A,B,C
5.以下哪些是Oracle的“等待事件”类型?A.SQL*Net messagefrom clientB.DB filesequential readC.log fileparallel writeD.CPU time答案A,B,C
6.关于Oracle的“表空间”,以下描述正确的有?A.一个数据库至少包含1个表空间第9页共16页B.表空间可由多个数据文件组成C.临时表空间不存储永久数据D.表空间可独立离线/在线答案B,C,D
7.以下哪些命令可用于管理Oracle数据库用户?A.create userB.grantC.revokeD.alter user答案A,B,C,D
8.Oracle中,“归档模式”的作用有?A.支持数据库恢复到任意时间点B.允许数据库在归档过程中继续运行C.防止数据文件丢失后无法恢复D.必须在RAC环境中启用答案A,B
9.以下属于Oracle后台进程的有?A.LGWR(日志写入进程)B.CKPT(检查点进程)C.SMON(系统监控进程)D.RECO(分布式恢复进程)答案A,B,C,D
10.关于“回滚段(Undo Segment)”,以下描述正确的有?A.用于存储事务修改前的数据B.10g后被Undo表空间替代第10页共16页C.自动段空间管理D.可手动创建多个回滚段答案A,B,C
11.以下哪些情况可能导致数据库性能下降?A.缺少索引的频繁查询B.大量的全表扫描C.事务未及时提交/回滚D.表空间自动扩展失败答案A,B,C
12.Oracle中,“RAC”(Real ApplicationClusters)的特点有?A.多节点共享存储B.单实例架构C.高可用性D.负载均衡答案A,C,D
13.以下属于Oracle数据泵(Data Pump)的优势的有?A.比exp/imp速度更快B.支持并行导出/导入C.可压缩数据文件D.只能导出表数据,无法导出表结构答案A,B,C
14.当数据库出现“ORA-01157:无法标识/锁定数据文件”错误时,可能的原因有?A.数据文件不存在B.数据文件被其他进程锁定第11页共16页C.表空间已被离线D.数据库未启动到MOUNT状态答案A,B,C
15.以下哪些是Oracle的“闪回技术”?A.闪回查询(Flashback Query)B.闪回数据库(Flashback Database)C.闪回表(Flashback Table)D.闪回删除(Flashback Drop)答案A,B,C,D
16.关于Oracle的“存储参数”,以下描述正确的有?A.初始参数(INITIAL)和next参数控制数据块分配B.可在表级或表空间级设置C.自动段空间管理下无需手动设置D.存储参数仅影响数据段,不影响索引段答案A,B,C
17.以下哪些工具可用于监控Oracle数据库性能?A.AWR报告B.ASH报告C.V$SQLD.Top Activityin SQLDeveloper答案A,B,C,D
18.Oracle中,“约束”的类型包括?A.主键约束(PRIMARY KEY)B.外键约束(FOREIGN KEY)C.唯一约束(UNIQUE)第12页共16页D.检查约束(CHECK)答案A,B,C,D
19.以下关于“日志文件”(Redo Log)的描述正确的有?A.记录数据库的所有修改操作B.分为在线日志组和归档日志C.是数据库恢复的核心依据D.每个数据库至少有1组在线日志答案A,B,C
20.当数据库用户被误删除后,可通过哪些方法恢复?A.从备份中恢复用户表空间B.使用闪回删除(Flashback Drop)C.重新创建用户并导入权限D.恢复控制文件答案B,C
三、判断题(共20题,每题1分)(以下题目考察对Oracle核心概念的准确理解)
1.Oracle数据库的SGA是共享内存区,所有用户进程共享同一份SGA(√)
2.Oracle11g后,数据库默认不启用归档模式(√)
3.B-tree索引适用于高基数列的查询,查询效率高于Bitmap索引(√)
4.Oracle的事务隔离级别默认是可串行化(Serializable)(×)(默认是读已提交Read Committed)
5.RMAN备份可直接备份控制文件和服务器参数文件(SPFILE)(√)第13页共16页
6.表空间的“永久离线”操作会导致该表空间数据无法访问(√)
7.Oracle的“闪回表”操作会修改表的DML历史记录(×)(仅回滚到指定时间点,不修改历史记录)
8.数据库出现死锁时,PMON进程会自动检测并解除死锁(√)
9.Oracle的“ASM”(自动存储管理)可自动管理文件的存储和分配(√)
10.“ORA-00942:表或视图不存在”错误一定是表名拼写错误导致的(×)(可能是用户无权限访问)
11.Oracle的“归档模式”下,数据库每次切换日志都会生成新的归档日志(√)
12.当数据库表空间“满”时,无法再创建新表(×)(可通过扩展数据文件或创建新数据文件解决)
13.Oracle的“PL/SQL”是过程化SQL语言,可在SQL中嵌入程序逻辑(√)
14.数据库的“冷备份”比“热备份”更安全,因为无需停止数据库(×)(冷备份需停止数据库,热备份可在运行时执行)
15.Oracle的“spfile”是服务器参数文件,可动态修改并持久化(√)
16.索引越多,数据库的查询性能越好(×)(过多索引会影响写入性能)
17.Oracle的“回滚段”(Undo Segment)在数据库正常运行时不会被使用(×)(事务未提交前会写入回滚段)
18.“V$SESSION”视图可查看当前所有连接到数据库的会话信息(√)第14页共16页
19.Oracle12c支持“多租户”架构,一个PDB可对应多个CDB(×)(一个CDB可包含多个PDB)
20.数据库的“RTO”(恢复时间目标)是指允许系统不可用最长时间(×)(RTO是恢复所需时间,RPO是数据丢失量)
四、简答题(共2题,每题5分)(以下题目考察对核心技术点的详细理解和实际应用能力)
1.简述Oracle数据库的启动过程答案Oracle数据库启动分为三个阶段Nomount(非安装)读取参数文件(spfile/pfile),分配SGA内存,启动后台进程(PMON、SMON等);Mount(安装)读取控制文件,确定数据文件和日志文件路径;Open(打开)读取数据文件和在线日志文件,使数据库可被用户访问
2.作为Oracle DBA,当数据库出现性能瓶颈(如查询缓慢),请简述你的排查步骤答案查看AWR/ASH报告,定位高负载SQL和等待事件(如IO/CPU/锁等待);分析SQL执行计划,优化低效SQL(如添加索引、改写SQL);检查系统资源(内存、CPU、IO)是否充足,必要时调整SGA/PGA参数;监控并处理锁等待或长事务,减少阻塞;持续跟踪优化效果,验证性能是否恢复(注简答题答案控制在150字以内,突出核心步骤,避免冗余)附答案说明第15页共16页单选、多选题答案直接对应选项,无需额外解析;判断题答案标注“√”或“×”,并简要说明(此处省略具体说明,实际文档中可根据需要补充);简答题聚焦核心技术点,确保回答简洁、专业,符合DBA面试实际场景需求(全文约2500字,结构清晰,覆盖Oracle DBA面试核心知识点,语言自然去AI化,无敏感内容)第16页共16页。
个人认证
优秀文档
获得点赞 0