
1
update t
set logdate=to_date('2003-01-01','yyyy-mm-dd')
where logdate=to_date('2001-02-11','yyyy-mm-dd');
2
select
from t
where name in (select name from t group by name having coung()>1)
order by name;--没说清楚,到底是升序还是降序
3
select ID,NAME,ADDRESS,PHONE,LOGDATE
from
(
select t,row_number() over(partition by name order by name) rn
from t
)
where rn = 1;
4
update t
set (address,phone)=
(select address,phone from e where ename=tname);
5
select
from t
where rownum <=5
minus
select
from t
where rownum <=2;
也没什么特别的地方,有些题目用oracle特有的函数去做会比较简单,像在第三题中用到的oracle的分析函数,以及在第一题中用到的oracle的to_char()函数。
这几个题目主要是看你能不能使用oracle的函数去处理
计算机面试常见问题:
1、关键字static的作用是什么?
这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:
1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。
2)在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。
3)在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。
2、一般数据库若出现日志满了,会出现什么情况,是否还能使用?
答:只能执行查询等读 *** 作,不能执行更改,备份等写 *** 作,原因是任何写 *** 作都要记录日志。也就是说基本上处于不能使用的状态。
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
3、ICMP是什么协议,处于哪一层
答:Internet控制报文协议,处于网络层(IP层)(ping命令基于这个协议)
4、winsock建立连接的主要实现步骤
答:服务器端:socket()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。
客户端:socket()建立套接字,连接(connect)服务器,连接上后使用send()和recv(),在套接字上写读数据,直至数据交换完毕,closesocket()关闭套接字。
服务器端:accept()发现有客户端连接,建立一个新的套接字,自身重新开始等待连接。该新产生的套接字使用send()和recv()写读数据,直至数据交换完毕,closesocket()关闭套接字。
5、IP组播有那些好处
答:Internet上产生的许多新的应用,特别是高带宽的多媒体应用,带来了带宽的急剧消耗和网络拥挤问题。组播是一种允许一个或多个发送者(组播源)发送单一的数据包到多个接收者(一次的,同时的)的网络技术。
组播可以大大的节省网络带宽,因为无论有多少个目标地址,在整个网络的任何一条链路上只传送单一的数据包。所以说组播技术的核心就是针对如何节约网络资源的前提下保证服务质量。
一般都问如下的问题
1、为什么选择Oracle DBA这一行?
2、你的最终职业目标是什么?
3、一个好的DBA的标准是什么?
4、一个用户不小心把一个表删除,向你汇报,怎么办?
5、如何进行hot backup?
6、讲述你在DBA工作中,感到最棘手的问题是什么?
7、建立数据库后,怎样保证一个重要文件的丢失不会影响整个数据库?
8、SGA里都包括什么?
9、如何进行Performance Tuning?
10、什么命令可以对Index进行监控?
11、如果一个表超大,怎么处理?
12、你进行performance tuning 时,最先看哪个文件?
以上就是关于ORACLE数据库面试题全部的内容,包括:ORACLE数据库面试题、计算机面试常见问题是什么、oracle DBA 面试一般都问什么问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)