1 概述
1. 笔试、面试常考题(题目来源于网络及工作中的自我总结,欢迎补充)
2. 随时更新,相关知识点,会在本人博客中详细说明(搜索关键字)
3. 最后,愿大家都能找到心仪的工作 ^_^
2 笔试
2.1 选择题
1. 下面哪个用户不是 Oracle 缺省安装后就存在的用户?('A')
A.SYSDBA
B.SYSTEM
C.SCOTT
D.SYS
解析:A:SYSDBA 是 SYS 用户登录时,身份验证的方式
2. 带有('B')子句的 SELECT 语句可以在表的一行或多行放置排他锁
A.? FOR INSERT
B.? FOR UPDATE
C.? FOR DELETE
D.? FOR REFRESH
解析:A、C、D 这种语法不存在
3. 在 Oracle 中,当 FETCH 语句从游标获取数据是,下面叙述正确的是('C')
A.游标打开
B.游标关闭
C.当前记录的数据加载到变量中
D.创建变量保存当前记录的数据
解析:A:open cursor
B:close cursor
C: fetch cursor into 变量
D: var = 值
4. 以下不属于集合操作符的是('B')
A.UNION、UNION ALL
B.SUM
C.MINUS
D.INTERSET
解析:A:并集 C:差集 D:交集
B: 聚合函数
5. 在 Oracle 中,表分区方式('C')建议分区数是 2 的幂(2、4、8等),以获得最平均的数据发布
A.范围分区
B.列表分区
C.散列分区
D.复合分区
解析:C.散列分区,又称 hash 分区
6. 不属于游标属性的是('C')
A.%NOTFOUND
B.%FOUND
C.%ISCLOSE
D.%ISOPEN
解析:C.%ISCLOSE 没有这种操作
7. 用户('A')拥有所有内置的程序包
A.SYS
B.SYSTEM
C.PUBLIC
D.DEFAULT
解析:A.SYS:Oracel 最高权限用户
8. 事务中使用下列 sql 语句不会引起锁定('A')
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
9. 在 Windows 操作系统中, Oracle 的('A')服务器监听并接受来自客户端应用程序的连接请求
A.Oracle HOME_NAME TNSListener
B.Oracle Service SID
C.Oracle HOME_NAME Agent
D.Oracle HOME_NAME HTTPServer
10. 使用下列的语句产生序列:CREATE SEQUENCE seq_id_test,Oracle 服务器会预先开辟内存并维持的序列值有('C')个
A.0
B.10
C.20
D.100
解析:序列参数 cache 的默认值:20
11. 以下('C')命令可以删除整个表中的数据,并且无法回滚
A.drop
B