1 / 9
文档名称:

阿里巴巴OracleDBA笔试题及答案.doc

格式:doc   大小:104KB   页数:9
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

阿里巴巴OracleDBA笔试题及答案.doc

上传人:2uudirbo8 2017/4/5 文件大小:104 KB

下载得到文件列表

阿里巴巴OracleDBA笔试题及答案.doc

相关文档

文档介绍

文档介绍:阿里巴巴的 Oracle DBA 笔试题及参考答案- 数据库基本概念类。 1:pctused and pctfree 表示什么含义有什么作用 pctused 与 pctfree 控制数据块是否出现在 freelist 中, pctfree 控制数据块中保留用于 update 的空间, 当数据块中的 free space 小于 pctfree 设置的空间时, 该数据块从 freelist 中去掉, 当块由于 dml 操作 free space 大于 pct_used 设置的空间时,该数据库块将被添加在 freelist 链表中。 2: 简单描述 table / segment / extent / block 之间的关系 table 创建时, 默认创建了一个 data segment, 每个 data segment 含有 min extents 指定的 extents 数, 每个 extent 据据表空间的存储参数分配一定数量的 blocks 3: 描述 tablespace 和 datafile 之间的关系一个 tablespace 可以有一个或多个 datafile, 每个 datafile 只能在一个 tablespace 内, table 中的数据, 通过 hash 算法分布在 tablespace 中的各个 datafile 中, tablespace 是逻辑上的概念,datafile 则在物理上储存了数据库的种种对象。 4: 本地管理表空间和字典管理表空间的特点, ASSM 有什么特点本地管理表空间(Locally Managed Tablespace 简称 LMT) 8i 以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。字典管理表空间(Dictionary-Managed Tablespace 简称 DMT) 8i 以前包括以后都还可以使用的一种表空间管理模式, 通过数据字典管理表空间的空间使用。动段空间管理(ASSM) , 它首次出现在 Oracle920 里有了 ASSM , 链接列表 freelist 被位图所取代, 它是一个二进制的数组, 能够迅速有效地管理存储扩展和剩余区块(free block) ,因此能够改善分段存储本质, ASSM 表空间上创建的段还有另外一个称呼叫 Bitmap Managed Segments(BMB 段)。 5: 回滚段的作用是什么事务回滚: 当事务修改表中数据的时候, 该数据修改前的值( 即前影像) 会存放在回滚段中, 当用户回滚事务(ROLLBACK) 时, ORACLE 将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在 undo 表空间中, ORACLE 将在下次打开数据库时利用回滚来恢复未提交的数据。读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改( 语句级读一致性)当 ORACLE 执行 Select 语句时, ORACLE 依照当前的系统改变号(SYSTEM CHANGE NUMBER-SCN) 来保证任何前于当前 SCN 的未提交的改变不被该语句处理。可以想象:当一个长时间的查询正在执行时, 若其他会话改