oracle数据库工程师笔试题及答案,数据库管理工程师笔试题答案.doc

XXXX感谢您对本套试题的回答,首先请您填写上您的姓名(____________),本套试题将作为XXXX入职的参考,多谢您的重视。本套试题分二部分:填空题、简答题。时间60分钟,满分100分。

一、填空题(20分 每题1分) [“/”表示多个答案,任意一个即可]

1. 转换init.ora到spfile查看数据库引擎的报错

6. 位图索引主要用于( 数据仓库 )位图联接索引主要用于( 数据仓库 )

7. 当用户进程出错,哪个后台进程负责清理它PMON )

8. 哪个后台进程刷新materialized viewsThe Job Queue Processes / CJQ)

9. 如何进行强制LOG SWITCHALTER SYSTEM SWITCH LOGFILE )

10. 创建数据库时自动建立的tablespaceSYSTEM ) ( TEMP )( USERS ) ( UNDOTBS ) ( SYSAUX ) [任意4个即可]

11. 哪个VIEW用来检查数据文件的大小DBA_DATA_FILES )

12. 哪个VIEW用来判断tablespace的剩余空间DBA_FREE_SPACE )

13. 你刚刚编译了一个PL/SQL Package但是有错误报道,如何显示出错信息?SHOW ERRORS )

14. 请列出网络连接的2个文件 创建用户时,需要赋予新用户什么权限才能使它联上数据库CONNECT )

16. 请列举ETL工具(OWB/ODI/Informatic PowerCenter/AICloudETL/DataStage/Repository Explorer/Beeload/Kettle/DataSpider/DTS/SSIS 至少任意一个 )

17. 命令( truncate table )删除表中所有数据的同时可以移动表的高水位线

18. 命令( alter table move / alter table shrink space )可以消除表的碎片,( alter index rebuild )可以消除索引碎片,( alter database datafile resize )可以收缩数据文件

19. STAR SCHEMA中的两种表Fact tables/事实表 )( dimension tables/维度表 )

20. 列举Buffer cache有关的几个chain( LRU ) ( LRU-AUX ) ( LRUW ) ( LRUW-AUX ) ( CKPT-Q )( CBC/buffer cache chain ) [至少5个]

二、简答题(80分 每题5分)

1. 简述oracle数据库有那些类型的文件,及用途?

参数文件:记载数据库的启动参数和性能调节参数

密码文件:主要进行DBA权限的身份认证

2. oracle系统进程主要有哪些,作用是什么?

SMON:例程恢复、合并空间碎片并释放临时段

PMON:监视服务器进程的执行、并且在服务器进程失败时清除该服务器进程

DBWR:将调整缓存的脏缓冲区数据写入到数据文件中

LGWR:将重做日志缓冲区的内容写入到重做日志文件中

CKPT:发出检查点,同步数据库的数据文件、控制文件和重做日志

ARCH:将重做日志复制到归档日志中

3. SGA主要有那些部分,主要作用是什么?

Shared Pool:存放最近执行的SQL语句和数据字典信息

Buffer Cache:存放最近访问的数据块信息

Redo Log uffer:记载例程变化/事务数据

4. 日志的作用是什么?

重做日志用于记载事务操作所引进的数据库变化,让数据库变化能在最短的时间内得以保存到物理介质上

5. 回滚段的作用是什么?

回滚段用于对数据库修改时, 保存原有的数据, 以便稍后可以通过使用ROLLBACK来恢复到修改前的数据; 另外, 回滚段可以为数据库中的所有进程提供读一致性Pctused and Pctfree 表示什么含义,有什么作用?

PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。

PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以写入新的数据,这个时候处在下降期。

物理备份转储数据库物理文件(如数据文件、控制文件、归档日志文件等),一旦数据库发生故障,可以利用这些文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值