以下是小弟面试的题目,有些概念不清楚,希望各位做一下,让小弟提高提高?
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:a\b
3:a\b\c
4:a\b\d
5:a\b\c\e
用函数,过程多可以
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语句
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:a\b
3:a\b\c
4:a\b\d
5:a\b\c\e
用函数,过程多可以
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 clob字段含有中文的xml文件如何读取?
- 重分悬赏,大家进来看看.进都有分,而且问题很有趣味
- 数据库实现的功能(sql server/oracle)
- 通过 web ip port 无法访问 isqlplus
- 求写一个删除表记录的SQL语句
- 存储过程出错。
- 如何创建一个用户只能以normal模式登陆,不能以sysdba和sysoper登陆OEM
- 一个排序的问题,请高手指教!!!
- 为什么第一次对ORACLE库操作时速度很慢(估计要等5秒左右)?以后就快了。
- 求救:Internal 用户无法登陆 错误提示:“ORA-12547 TNS:lost contact ”
- 急求:在HP上安装oracle的操作手顺(送分)
- 在linux下怎样配置odbc连接oracle数据库
select * from v$lock
2,
select level||':'||SYS_CONNECT_BY_PATH(name,'\') from (select id,name,id1 from t,t1 where id=id2(+)) START WITH id1 is null CONNECT BY PRIOR id=id1
也可参考以下:
http://search.csdn.net/expert/topic/61/6101/2003/3/19/1551178.htm
5,
http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96533/toc.htm
6,
数据量达到百万级以上使用快照
7,
1) b
2) a
三四要执行计划才可定