`
zscomehuyue
  • 浏览: 411911 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle面试过程中常见的二十个问题

阅读更多
【IT168 评论】1.冷备份和热备份的不同点以及各自的优点

  解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将archive log写入硬盘)

  2.如果你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?

  解答:重建控制文件,用带backup control file 子句的recover 命令恢复数据库。

  3.如何转换init.ora到spfile?

  解答:使用create spfile from pfile 命令.

  4.解释data block , extent 和 segment的区别(这里建议用英文术语)

  解答:data block是数据库中最小的逻辑存储单元。当数据库的对象需要更多的物理存储空间时,连续的data block就组成了extent . 一个数据库对象拥有的所有extents被称为该对象的segment.

  5.给出两个检查表结构的方法

  解答:1.DESCRIBE命令 2.DBMS_METADATA.GET_DDL 包

  6.怎样查看数据库引擎的报错

  解答:alert log.

  7.比较truncate和delete 命令

  解答:两者都可以用来删除表中所有的记录。区别在于:truncate是DDL操作,它移动HWK,不需要rollback segment .而Delete是DML操作, 需要rollback segment 且花费较长时间.

  8.使用索引的理由

  解答:快速访问表中的data block

  9.给出在STAR SCHEMA中的两种表及它们分别含有的数据

  解答:Fact tables 和dimension tables. fact table包含大量的主要的信息而dime nsion tables 存放对fact table 某些属性描述的信息

 10.FACT Table上需要建立何种索引?

  解答:位图索引 (bitmap index)

  11. 给出两种相关约束?

  解答:主键和外键

  12. 如何在不影响子表的前提下,重建一个母表

  解答:子表的外键强制实效,重建母表,激活外键

  13. 解释归档和非归档模式之间的不同和它们各自的优缺点

  解答:归档模式是指你可以备份所有的数据库 transactions并恢复到任意一个时间点。非归档模式则相反,不能恢复到任意一个时间点。但是非归档模式可以带来数据库性能上的少许提高.

  14. 如何建立一个备份控制文件?

  解答:Alter database backup control file to trace.

  15. 给出数据库正常启动所经历的几种状态?

  解答: STARTUP NOMOUNT ?C 数据库实例启动 STARTUP MOUNT - 数据库装载 STARTUP OPEN ?C 数据库打开

  16. 哪个column可以用来区别V$视图和GV$视图?

  解答:INST_ID 指明集群环境中具体的 某个instance 。

  17. 如何生成explain plan?

  解答:运行utlxplan.sql. 建立plan 表 针对特定SQL语句,使用 explain plan set statement_id = 'tst1' into plan_table 运行utlxplp.sql 或 utlxpls.sql察看explain plan

  18. 如何增加buffer cache的命中率?

  解答:在数据库较繁忙时,适用buffer cache advisory 工具,查询v$db_cache_advice.如果有必要更改,可以使用 alter system set db_cache_size 命令

  19. ORA-01555的应对方法?

  解答:具体的出错信息是snapshot too old within rollback seg , 通常可以通过增大rollback seg来解决问题。当然也需要察看一下具体造成错误的SQL文本

  20. 解释$ORACLE_HOME和$ORACLE_BASE的区别?   解答:ORACLE_BASE是oracle的根目录,ORACLE_HOME是oracle产品的目录。
Oracle面试过程中常见的二十个问题
分享到:
评论

相关推荐

    讲解Oracle面试过程中常见的二十个问题

    以下是对Oracle面试中常见二十个问题的详细解析,这些问题涵盖了数据库管理、性能优化、故障恢复等多个方面,对于准备参加Oracle相关职位面试的求职者而言,具有很高的参考价值。 ### 1. 冷备份与热备份的区别 冷...

    oracle面试常见问题

    ### Oracle面试常见问题知识点解析 #### 一、Oracle基础知识 - **数据库监听**: 数据库监听是一种后台服务,它是数据库能够正常运行的关键组成部分之一。监听器的主要功能是在特定的网络地址和端口上等待客户端的...

    ORACLE面试常见问题

    以下是从“ORACLE面试常见问题”这一主题中提炼出的关键知识点,涵盖了数据库基础知识、备份与恢复、性能调优等多个方面。 ### 一、数据库基础知识 #### 1. 数据库基本概念 - **备份与恢复**:了解Oracle数据库的...

    Oracle常见面试题

    以上只是Oracle面试中可能遇到的一部分问题,实际面试可能还会涉及Oracle的高级特性,如物化视图、物质化join、分布式数据库、数据库链接、物化变更表等。对于准备Oracle面试的候选人来说,深入理解和实践经验是关键...

    oracle数据库常见面试题

    这些只是Oracle面试中可能会遇到的一部分问题。通过深入学习和实践,你可以更好地理解和掌握Oracle数据库系统,从而在面试中表现出色。记住,理论知识与实践经验同样重要,不断练习和解决问题将使你在Oracle的世界中...

    oracle常见面试题

    Oracle是世界上最广泛使用的数据库...以上内容涵盖了Oracle面试中可能出现的主要知识点,深入理解和掌握这些内容将大大提高你成功通过面试的可能性。记住,实践经验同样重要,能够结合实际案例来解答问题会更显专业。

    Oracle面试常见问题

    Oracle面试常见问题涵盖了许多核心的Oracle数据库管理与优化的知识点,包括备份恢复策略、数据库配置、数据存储结构、SQL操作、索引、约束、数据库状态、性能监控等。以下是对这些知识点的详细解释: 1. **冷备份与...

    oracle常见面试题及答案

    Oracle常见面试题及答案 Oracle 是一种关系数据库管理系统,广泛应用于各种行业。以下是 Oracle 相关的面试题及答案,涵盖了 Oracle 的基础知识、存储过程、索引、约束、查询等方面。 1. 如何创建一个邮件系统,...

    SQL面试题大全(部分常见ORACLE面试题以及SQL注意事项)

    以下是一些常见的SQL知识点和Oracle相关的面试题: 1. **表的创建与管理**: - 创建表时,避免使用SQL关键字作为表名或字段名,例如`insert`, `use`等。 - 在Oracle中,可以使用`CREATE TABLE`命令创建表,并设置...

    几个Oracle面试中的技术问题.txt

    例如,在面试过程中可能会被问及关于SYS用户的默认密码、change_on_install参数等问题,这些问题往往需要具备一定的实践经验才能回答得当。 - **问题解决能力**:除了专业知识之外,解决问题的能力也是考察的重点之...

    oracle常见笔试面试题

    以上是Oracle基础知识的关键点,深入理解这些概念有助于解决面试和实际工作中遇到的问题。在面试中,除了理论知识,面试官也可能考察实际操作能力,例如如何使用SQLPLUS进行数据库操作,以及如何处理SQL语句和数据库...

    ORACLE 面试问题-技术篇

    ### Oracle数据库面试问题详解 #### 一、备份与恢复 ...以上是对Oracle数据库面试中常见问题的详细解答,旨在帮助求职者更好地准备相关技术面试,同时也适用于希望深入了解Oracle数据库管理和操作的专业人士。

    ORACLE 面试题PDF

    这份"ORACLE面试题PDF"很可能包含了关于Oracle数据库管理、SQL查询、存储结构、性能优化等多个方面的常见面试问题和解答,对于准备Oracle相关职位面试或者巩固数据库知识的人来说是非常有价值的资源。 PDF文件...

    ORACLE面试测试题目

    根据提供的信息,我们可以总结出以下详细的Oracle知识点: ### 1....以上是对给定Oracle面试测试题目的详细解答。这些知识点涵盖了Oracle数据库的基础操作、高级功能以及常见面试问题的解决方案。

    老白ORACLE面试题

    关于“老白ORACLE面试题”中所涉及的知识点,我们首先会看到ORACLE数据库的高级概念,面试题围绕了多个主题,如性能优化、故障诊断、系统分析等,这要求面试者对ORACLE数据库有深入的理解和实践经验。以下是对每个...

    oracle面试宝典

    Oracle数据库是全球最广泛使用的商业关系型数据库管理系统之一,它...总之,Oracle面试涉及的知识面广泛,需要候选人具备扎实的基础理论、实践经验以及解决问题的能力。熟练掌握上述知识点,将有助于在面试中脱颖而出。

    最全版Oracle面试题锦集

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中占据着重要的地位。对于寻求成为Oracle DBA...在面试过程中,不仅需要展示理论知识,还要能结合实际案例说明你的问题解决能力和经验积累。

Global site tag (gtag.js) - Google Analytics