栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > DBA题库

oracle面试题(一)

DBA题库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

oracle面试题(一)

1.如何转换init.ora文件到spfile?
使用Create spfile from pfile命令。

2.解释data block 、extent和segment的区别?
data block是数据库中最小的逻辑存储单元,当数据对象需要更多的物理存储空间时,连续的data block就形成了extent。一个数据对象拥有的所有extents就形成了对象的segment。

3.给出两个检查表结构的方法?
describe dbms_metadata.get_ddl包

4.怎样查看数据引擎的报错?
alert log

5. 比较truncate和Delete命令?
两者都可以用来删除表中的所有记录。区别在于:truncate属于ddl操作,它移动HWK,不需要rollback segment。Delete属于dml操作,需要rollback segment且花费很长时间。

6.使用索引的理由:
使用索引可以快速访问表中的data block

7.解释归档和非归档模式之间的不同和各自的优缺点?
归档模式是指你可以备份所有数据库transactions并且可以恢复到任意一个时间点。而非归档模式则相反,它不能恢复到任意一个时间点。

8.如何建立一个备份文件?
alert Database backup control file to trace

9.给出数据库正常启动所经历的几种状态?
startup nomount 数据库实例启动
startup mount 数据库装载
startup open 数据库打开

10.哪个column可以用来区分V$视图和GV$视图?
INST_ID用来指出集群环境中的某个instance。

11.如何增加buffer cache的命中率?
在数据库繁忙时,适合使用buffer cache advisory工具,查询V$db_cache_advice,如果有必要修改则使用alert System set db_cache_size。

12.ora-01555的应对方法?
具体的错误信息是:snapshot too old within rollback seg。可以增大rollback seg。也需要察看造成错误的SQL文本。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/278105.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号