17,377
社区成员
发帖
与我相关
我的任务
分享
1. 执行下面的哪些命令将释放用户以前持有的所有表锁?AB
(选择所有正确答案)
A. commit
B. exit
C. ALTER TABLE emp ADD UNIQUE(ename)
D. UPDATE emp SET sal=3000 WHERE ename=’SMITH’
2 PL/SQL中有4条与游标有关的语句,它们在程序中出现的正确顺序是:ACBD
A. OPEN abc
B. CURSOR abc IS SELECT ename FROM emp
C. FETCH abc INTO vname
D. CLOSE abc
3. 下列关于ORACLE数据库的描述,不正确的是CD
A.索引表含有ROWID值
B.一个事务即使不被提交,也会被写入重做日志中
C.拥有不同大小的回滚段没有任何益处
D.COMMIT后,数据不一定立即写入数据文件中
4. 每一个ORACLE数据库有一个或多个物理的数据文件(data file)。数据文件有哪个特征BD
A.一个数据文件可与多个数据库联系
B.文件中的数据在需要时可以读取并存储在ORACLE存储区中
C.数据文件建立后,大小可随实际业务需要进行调整
D.一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
11. 在WEBLOGIC中如何部署一个EJB应用 BC
A.通过修改config.xml
B.通过控制台部署指定路径的ejb
C.通过控制台上传需部署的ejb包然后部署
D.通过修改startWeblogic.cmd
1.
A. commit --提交并结束事务
B. exit --退出结束事务(根据设置和使用工具的不同,可能是rollback或者commit)
2.
B. CURSOR abc IS SELECT ename FROM emp --声明游标 abc
A. OPEN abc --打开游标 abc,将数据读取到内存中
C. FETCH abc INTO vname --FETCH游标 abc,将数据逐条从内存中取出
D. CLOSE abc --关闭游标 abc
说明:如果数据量很大,oracle也不会一次将所有数据全部读取到内存中。
3.
C.拥有不同大小的回滚段没有任何益处
排除法:
A.索引表含有ROWID值 --这是索引快速定位一条记录的原因
B.一个事务即使不被提交,也会被写入重做日志中 --事务的提交与否和重做日志没有直接关系,重做日志只和重做日志进程有关
D.COMMIT后,数据不一定立即写入数据文件中
--这个是正确的,数据从内存中写到硬盘的数据文件是个很耗费资源的事情,
--oracle为了提高性能考虑允许,commit后数据不会立即写道数据文件,而异步的在资源相对不忙的时候再做,当然这个时间比较短了。
4.
B.文件中的数据在需要时可以读取并存储在ORACLE存储区中
C.数据文件建立后,大小可随实际业务需要进行调整 --这个是可以的。
D.一个表空间(数据库存储的逻辑单位)可由一个或多个数据文件组成
11. 不懂