image

编辑人: 独留清风醉

calendar2025-05-16

message8

visits708

Oracle DBA面试问题

1.如何检索oracle数据库中的Locked   objects,能否查看到是什么sql语句lock住了对象?
2.表t                             表t1(id1,id2   多于表t表的id关联)
id   name                     id1           id2
1     a                           1               2
2     b                           2               3
3     c                           2               4
4     d                           3               5
5     e

表t1,id1,id2   是一个部门上下级关系,查询所有部门的列表,按照级别关系写成完整字符串.
1:a
2:ab
3:abc
4:abd
5:abce
用函数,过程多可以
3.如何将一个结果集/cursor一次选择到一个table类型
4.何谓两阶段递交
5.oracle性能调优的常见手段和过程
6.oracle的复制方式有几种,如何解决更新冲突,何时适用snapshot   replication   ,过程如何?

7.     选择正确的答案,并说明选择的原因
select   column1,column2   from   table1
where   column1   in   (select   table2.column1   from   table2)

select   column1,column2   from   table1
where   exists(select   ‘x’   from   table2
where     table1.column1=table2.column1)

问   :
1)table1.column1   上有索引,table2上没有索引,且table2的数据量>table1则(   )
2)table1.column1   上有索引,table2上没有索引,且table2的数据量<table1则(   )
3)table1.column1   上没有索引,table2上没有索引,且table2的数据量>table1则(   )
4)table1.column1   上没有索引,table2上没有索引,且table2的数据量<table1则(   )

A   使用in语句performance优于使用exists语句
B   使用exists语句performance优于使用in语句

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:Oracle DBA面试问题

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share