下面这篇文章主要介绍oracle DBA的面试问题。我们一共列出23个相关的面试问题,主要以问答的形式。下面详细分析一下文章的具体内容。希望大家浏览后对Oracle DBA的面试题型模式有更深入的了解。
1.其中一个OracleDB A面试问题解释了冷备份和热备份的区别以及各自的优势。
答:热备份针对的是存档模式下的数据库,在数据库还在工作的时候进行备份。冷备份是指数据库关闭后的备份,适用于所有数据库。热备份的优点是备份后,数据库仍然可以使用,并且可以恢复到任意时间点。
冷备份的优势在于其备份和恢复操作相当简单,并且由于可以工作在非归档模式,冷备份的数据库性能略优于归档模式。(因为存档日志不必写入硬盘)
2.你必须使用备份来恢复数据库,但是你没有控制文件。你如何解决这个问题?
答:重建控制文件,并使用带有backup control file子句的recover命令来恢复数据库。
3.如何将init.ora转换成spfile?
答:使用从pfile创建spfile命令
4.OracleDBA面试问题:解释数据块、区和段的区别(此处建议使用英文术语)
答:数据块是数据库中最小的逻辑存储单位。当数据库中的对象需要更多的物理存储空时,连续的数据块形成盘区。数据库对象拥有的所有范围都称为对象的段。
5.给出清单结构的两种方法。
答案:1。描述命令
2.DBMS _元数据。GET_DDL包
6.如何检查数据库引擎的错误?
答案:预警日志。
7.比较截断和删除命令
答:两者都可以用来删除表中的所有记录。不同的是truncate是DDL操作,移动HWK不需要回滚段,而Delete是DML操作,需要回滚段,耗时较长。
8.使用索引的原因
答:快速访问表中的数据块
9.分别给出星型模式中的两种表格及其包含的数据。
答:事实表和维度表。事实表包含大量主要信息,而维度表存储描述事实表某些属性的信息。
10.需要在FactTable上构建什么样的索引?
答案:位图索引
11.OracleDBA面试问题:给出两个相关的约束条件?
答:主键和外键
12.如何重建父表而不影响子表?
答:强制执行子表的外键,重建父表并激活外键。
13.解释归档和非归档模式之间的差异及其各自的优缺点。
答:存档模式意味着您可以备份所有数据库事务,并将它们恢复到任意时间点。相反,非归档模式不能恢复到任何时间点。但是,非归档模式可以稍微提高数据库性能。
14.如何建立备份控制文件?
答:将数据库备份控制文件更改为trace。
15.给出数据库正常启动所经历的几种状态?
回答:
启动NOMOUNT & ndash数据库实例启动
启动挂载& ndash数据库加载
启动打开& ndash打开数据库
16.哪一列可以用来区分V$ view和GV$ view?
答:INST ID表示集群环境中的一个特定实例。
17.如何生成解释计划?
回答:
运行utlxplan.sql构建计划表。对于特定的SQL语句,请使用explain plan set statement _ id = ' ts t1 ' into plan _ table运行utlxplp.sql或utlxpls.sql来查看explain plan。
18.如何提高缓冲区缓存的命中率?
答:当数据库繁忙时,使用缓冲区缓存咨询工具查询v $ db _ cache _ advisory。如有必要,可以使用alter system set db_cache_size命令。
19.ORA-01555怎么处理?
答:具体错误信息是回滚段内快照太旧,通常可以通过增加回滚段来解决。当然,您还需要查看导致错误的特定SQL文本。
20.解释$ORACLE_HOME和$ORACLE_BASE的区别?
答:oracle_BASE是ORACLE的根目录,ORACLE_HOME是ORACLE产品的目录。
21.如何判断数据库的时区?
答:从DUAL中选择DBTIMEZONE
22.解释将GLOBAL_NAMES设置为TRUE的目的。
答:GLOBAL_NAMES表示如何连接数据库。如果该参数设置为TRUE,则在建立数据库链接时,必须使用相同的名称连接到远程数据库。
23。OracleDBA面试问题:如何加密PL/SQL程序?
答案:包裹
以上相关内容是对OracleDBA面试问题的描述,希望能在这方面给你带来一些帮助。
关键词:Oracle DBA面试问题
优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。本文链接:http://www.123down.cn/gonglue/227404.html