Oracle数据库DBA基础试题

时间:2020-08-26 14:41:07 Oracle认证 我要投稿

Oracle数据库DBA基础试题

  Oracle开发的关系数据库产品因性能卓越而闻名,Oracle数据库产品为财富排行榜上的前1000家公司所采用,许多大型网站也选用了Oracle系统,是世界最好的数据库产品。以下是小编整理的关于Oracle数据库DBA基础试题,希望大家认真阅读!

Oracle数据库DBA基础试题

  1pctused and pctfree 表示什么含义有什么作用

  答:表示数据块什么时候移入和移出freelist。

  pctused:如果数据块的使用率小于pctused的值,则该数据块重新加入到fresslist中。

  pctfree:如果数据块的使用率高于pctfree的`值,则该数据块从freelist中移出。

  2:简单描述table / segment / extent / block之间的关系

  答:一个table至少是一个segment,如果分区表,则每个分区是一个segment,table可以看成是一个逻辑上的概念,segment可以看成是这个逻辑概念的物理实现;

  segment由一个或多个extents组成,segment不可以跨表空间但可以跨数据文件;

  extent由多个连续的blocks组成,不可以跨数据文件;

  block由1-多个os块组成,是oracle i/o的最小存储单位。

  3:描述tablespace和datafile之间的关系

  答:tablespace是逻辑上的概念,datafile是物理上的概念。

  一个tablespace可以由多个datafile组成,一个datafile不能跨越多个tablespace。

  4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点

  答:一个使用freelist管理,一个使用位图管理。

  5:回滚段的作用是什么

  答:保存数据的前像,保证数据读取的时间点一致性。Oracle里数据的多版本特性就是通过回滚段来实现的,正因为此,Oracle数据库实现了读写不竞争的性能优势!

  6:日志的作用是什么

  答:纪录对数据库的操作,便与恢复。

  7:SGA主要有那些部分,主要作用是什么

  答:db_cache(缓存数据块),shared_pool(缓存sql,执行计划,数据字典信息等),large_pool(MTS模式、parallel 、rman等要用到),java pool(java程序如SQLJ存储过程运行时要用到)

  8:racle系统进程主要有哪些,作用是什么

  答:smon(合并空间,实例恢复),pmon(清理失败的进程),归档进程(负责在日志切换的时候归档日志文件),lgmr(日志书写器进程,负责写日志),ckpt(检查点进程,触发检查点),dbwr(数据库写入器,负责把数据写入导datafile)

【Oracle数据库DBA基础试题】相关文章:

Oracle DBA数据库结构精选试题及答案09-23

2016年Oracle DBA审计数据库试题09-23

Oracle DBA逻辑备份试题精选09-23

Oracle DBA职业要求11-10

Oracle DBA认证考试存储管理试题及答案09-23

2016年Oracle DBA用户管理试题及答案09-23

oracle数据库基础知识11-06

Oracle DBA启动和关闭例程精选试题及答案09-23

2016年Oracle DBA创建数据库练习题及答案09-23