oracle数据库面试题及答案

  • oracle数据库面试题及答案
    1、 简述表空间和数据文件之间的关系。
    2、 概述Oracle数据库体系的物理结构。
    3、 简要介绍表空间、段、区和数据块之间的关系。
    4、 简述Oracle实例系统中各后台进程的作用。
    5、 简述Oracle初始化参数文件。
    6、 简述启动数据库时的状态。
    7、 简述数据库的各种关闭方式。
    8、 简述角色的优点。
    9、 段的主要类型及作用?
    10、Oracle实例和数据库的概念和关系是什么?
    11、SGA的各个组成部分的名称和作用,PGA与它有什么区别?
    12、简述行迁移、行链接的产生原因?
    13、简述pctused ,pctfree 运作情况?
    14、truncate操作与delete操作的区别?
    15、B-Tree与Bitmap索引的比较?
    16、解释冷备份和热备份的不同点以及各自的优点
    17 、简述带前缀的视图的区别:V$,DBA_,ALL_,USER_
    18、回滚段的作用是什么
    19、影响oracle数据库性能的因素都有哪些?
    20、ORACLE数据库有哪几种标准备份方式?
    21、对raid1+0 和raid5有何认识?
    22、rman是什么?

参考答案:
1. 简述表空间和数据文件之间的关系。
答:每一个数据文件都必须隶属于某个表空间,但一个表空间可以由多个数据文件组合而成。
tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。
2. 概述Oracle数据库体系的物理结构。
答:Oracle数据库体系的物理结构是指数据库上实际的、可以从操作系统看到的文件,可以利用操作系统指令进行管理作业,物理存储结构组成文件如下所列:
数据文件(Data File):实际存储数据的地方;
在线重做日志文件(Online Redo Log File):记录曾经发生过的动作,当数据库受损时,可利用在线重做日志文件进行必要的恢复动作;
控制文件(Control File):记录数据库必要的信息,以验证及维护数据库的完整性的信息;
初始化参数文件(Parameter File):当数据库开启时,用来架构出Oracle内存结构的文件;
密码文件(Password File):验证哪些帐号能开启、关闭Oracle数据库。
3. 简要介绍表空间、段、区和数据块之间的关系。
答:Oracle的逻辑存储单元从小到大依次为:
数据块、区、段和表空间。它们之间的关系如 右图所示。表空间又由许多段组成,段由多个 区组成,区又由多个数据块组成。
4. 简述Oracle实例系统中各后台进程的作用。
.答:(1)DBWRn(Database Writer)的主要工作是将数据 缓冲区中被改过的数据写回到数据文件里。
(2)LGWR(Log Writer)主要的工作是将Redo Log Buffer 里的记录写到在线重做日志文件中。
(3࿰

  • 4
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle数据库面试题答案2020 1. Oracle数据库的存储结构是什么?如何进行逻辑划分? Oracle数据库的存储结构包括表空间、数据文件、段和块。表空间是逻辑存储单位,数据文件是实际存储数据的物理文件。段是多行的数据组织,是一种逻辑单位,可以由多个块组成。块是数据在物理存储层面的最小单位,每个块的默认大小为8KB。 逻辑划分可以通过创建多个表空间来实现,每个表空间可以包含多个数据文件,可以根据不同的需求对数据进行逻辑划分和管理。 2. 如何创建Oracle数据库中的用户? 使用CREATE USER语句可以创建一个新的用户。语法如下: CREATE USER username IDENTIFIED BY password; 3. 如何备份和还原Oracle数据库? 备份Oracle数据库可以使用RMAN(Recovery Manager)工具。可以使用RMAN备份命令进行备份,如: RMAN> BACKUP DATABASE; 还原Oracle数据库可以使用RMAN工具进行恢复,可以使用RMAN的RESTORE和RECOVER命令完成还原操作。 4. 如何在Oracle数据库中创建索引?有几种类型的索引? 可以使用CREATE INDEX语句创建索引。语法如下: CREATE INDEX index_name ON table_name (column_name); Oracle数据库中有几种类型的索引,包括B树索引、位图索引和函数索引。 5. 如何查询Oracle数据库的版本信息? 可以通过执行如下SQL语句查询Oracle数据库的版本信息: SELECT * FROM V$VERSION; 以上是一些常见的Oracle数据库面试题答案,希望对您有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值