阿里巴巴oracle_dba笔试题及答案(修正版)

阿里巴巴oracle_dba笔试题及答案(修正版)

ID:6335769

大小:56.50 KB

页数:18页

时间:2018-01-10

阿里巴巴oracle_dba笔试题及答案(修正版)_第1页
阿里巴巴oracle_dba笔试题及答案(修正版)_第2页
阿里巴巴oracle_dba笔试题及答案(修正版)_第3页
阿里巴巴oracle_dba笔试题及答案(修正版)_第4页
阿里巴巴oracle_dba笔试题及答案(修正版)_第5页
资源描述:

《阿里巴巴oracle_dba笔试题及答案(修正版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、阿里巴巴的OracleDBA笔试题及参考答案(修正版)-数据库基本概念类。1:pctusedandpctfree表示什么含义有什么作用  pctused与pctfree控制数据块是否出现在freelist中,  pctfree控制数据块中保留用于update的空间,当数据块中的freespace小于pctfree设置的空间时,  该数据块从freelist中去掉,当块由于dml操作freespace大于pct_used设置的空间时,该数据库块将  被添加在freelist链表中。  2:简单描述table/seg

2、ment/extent/block之间的关系  table创建时,默认创建了一个datasegment,  每个datasegment含有minextents指定的extents数,  每个extent据据表空间的存储参数分配一定数量的blocks  3:描述tablespace和datafile之间的关系  一个tablespace可以有一个或多个datafile,每个datafile只能在一个tablespace内,  table中的数据,通过hash算法分布在tablespace中的各个datafile中,

3、  tablespace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象。  4:本地管理表空间和字典管理表空间的特点,ASSM有什么特点  本地管理表空间(LocallyManagedTablespace简称LMT)  8i以后出现的一种新的表空间的管理模式,通过位图来管理表空间的空间使用。  字典管理表空间(Dictionary-ManagedTablespace简称DMT)阿里巴巴的OracleDBA笔试题及参考答案(修正版)  8i以前包括以后都还可以使用的一种表空间管理模式,通过数据字典

4、管理表空间的空间使用。  动段空间管理(ASSM),  它首次出现在Oracle920里有了ASSM,链接列表freelist被位图所取代,它是一个二进制的数组,  能够迅速有效地管理存储扩展和剩余区块(freeblock),因此能够改善分段存储本质,  ASSM表空间上创建的段还有另外一个称呼叫BitmapManagedSegments(BMB段)。  5:回滚段的作用是什么  事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,  当用户回滚事务(ROLLBACK)时,ORACL

5、E将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。  事务恢复:当事务正在处理的时候,例程失败,回滚段的信息保存在undo表空间中,  ORACLE将在下次打开数据库时利用回滚来恢复未提交的数据。  读一致性:当一个会话正在修改数据时,其他的会话将看不到该会话未提交的修改。  当一个语句正在执行时,该语句将看不到从该语句开始执行后的未提交的修改(语句级读一致性)  当ORACLE执行Select语句时,ORACLE依照当前的系统改变号(SYSTEM阿里巴巴的OracleDBA笔试题及参考答案(修正版)C

6、HANGENUMBER-SCN)  来保证任何前于当前SCN的未提交的改变不被该语句处理。可以想象:当一个长时间的查询正在执行时,  若其他会话改变了该查询要查询的某个数据块,ORACLE将利用回滚段的数据前影像来构造一个读一致性视图。  6:日志的作用是什么  记录数据库事务,最大限度地保证数据的一致性与安全性  重做日志文件:含对数据库所做的更改记录,这样万一出现故障可以启用数据恢复,一个数据库至少需要两个重做日志文件  归档日志文件:是重做日志文件的脱机副本,这些副本可能对于从介质失败中进行恢复很必要。  

7、7:SGA主要有那些部分,主要作用是什么  SGA:db_cache/shared_pool/large_pool/java_pool  db_cache:  数据库缓存(BlockBuffer)对于Oracle数据库的运转和性能起着非常关键的作用,  它占据Oracle数据库SGA(系统共享内存区)的主要部分。Oracle数据库通过使用LRU  算法,将最近访问的数据块存放到缓存中,从而优化对磁盘数据的访问.  shared_pool:  共享池的大小对于Oracle性能来说都是很重要的。阿里巴巴的Oracle

8、DBA笔试题及参考答案(修正版)  共享池中保存数据字典高速缓冲和完全解析或编译的的PL/SQL块和SQL语句及控制结构  large_pool:  使用MTS配置时,因为要在SGA中分配UGA来保持用户的会话,就是用Large_pool来保持这个会话内存  使用RMAN做备份的时候,要使用Large_pool这个内存结构来做磁盘I/O缓存器  java_pool:  为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。