问3个oracle题 谢谢,一题20分,谢谢

军哥手记
业界专家认证
2010-02-27 03:00:49


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


...全文
350 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangdh12 2010-03-01
  • 打赏
  • 举报
回复
第一题我觉得选a
第二题 bacd
BenChiM888 2010-03-01
  • 打赏
  • 举报
回复

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. 不懂
kingkingzhu 2010-03-01
  • 打赏
  • 举报
回复
1 AC
2 BACD
3 AC
4 BCD
vanjayhsu 2010-03-01
  • 打赏
  • 举报
回复
1、A --EXIT默认状态下是不会释放表锁的
2、BACD --先定义游标,再OPEN,然后FETCH,最后CLOSE
3、AC --索引表中的ROWID列存放的是逻辑地址
4、BCD --可以通过RESIZE命令改变数据文件大小
貓哥是個傳說 2010-03-01
  • 打赏
  • 举报
回复
引用 23 楼 huangdh12 的回复:
第一题我觉得选a
第二题 bacd

學習一下,
其他沒把握。。。
rgb_rgb 2010-02-28
  • 打赏
  • 举报
回复
1.A
2.b-a-c-d
3.b
4.c,d
11.不会
zhangwonderful 2010-02-28
  • 打赏
  • 举报
回复
引用 8 楼 java3344520 的回复:
1:A
2:BACD

支持
zhangwonderful 2010-02-28
  • 打赏
  • 举报
回复
引用 5 楼 yy_mm_dd 的回复:
11.    在WEBLOGIC中如何部署一个EJB应用  BC
A.通过修改config.xml
B.通过控制台部署指定路径的ejb
C.通过控制台上传需部署的ejb包然后部署
D.通过修改startWeblogic.cmd
答案:ABCD

支持
碧水幽幽泉 2010-02-28
  • 打赏
  • 举报
回复
1.A
2.BACD
3.B
4.CD
5.WEBLOGIC中EJB配置,不会!
happy_0201 2010-02-28
  • 打赏
  • 举报
回复
3题 大家 给的 答案 都 不一样 啊 ?
SambaGao 2010-02-28
  • 打赏
  • 举报
回复
一是索引表中的ROWID列存放的时主键信息,使逻辑的物理地址。而在标准表的ROWID伪列中则存储的是真实的物理地址。
happy_0201 2010-02-28
  • 打赏
  • 举报
回复
引用 18 楼 zhangwonderful 的回复:
引用 8 楼 java3344520 的回复:
1:A
2:BACD
支持

up
happy_0201 2010-02-27
  • 打赏
  • 举报
回复
up没人再看看啊。没人再看看啊。
liuxianglan 2010-02-27
  • 打赏
  • 举报
回复
我曾经也遇到过,我们一起思考吧
happy_0201 2010-02-27
  • 打赏
  • 举报
回复
没人再看看啊。没人再看看啊。
myJavaDev 2010-02-27
  • 打赏
  • 举报
回复
3. 下列关于ORACLE数据库的描述,不正确的是ac
A.索引表含有ROWID值
B.一个事务即使不被提交,也会被写入重做日志中
C.拥有不同大小的回滚段没有任何益处
D.COMMIT后,数据不一定立即写入数据文件中
iqlife 2010-02-27
  • 打赏
  • 举报
回复
1:A
2:BACD
碧水幽幽泉 2010-02-27
  • 打赏
  • 举报
回复
引用 1 楼 chengjun_java 的回复:
看看我的答案 都对吗? 一题20分 谢谢各位 指教了

是你公司Oracle数据库测试题?
happy_0201 2010-02-27
  • 打赏
  • 举报
回复
有人有不同 意见吗?
YY_MM_DD 2010-02-27
  • 打赏
  • 举报
回复
11. 在WEBLOGIC中如何部署一个EJB应用 BC
A.通过修改config.xml
B.通过控制台部署指定路径的ejb
C.通过控制台上传需部署的ejb包然后部署
D.通过修改startWeblogic.cmd
答案:ABCD
加载更多回复(4)
谢谢大家的支持,我会陆续上传相关电子书 由于体积较大,本书两卷压缩,请都下载完再解压! Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(一) http://download.csdn.net/source/3268267 Oracle 11g SQL和PL SQL从入门到精通 pdf格式电子书 下载(二) http://download.csdn.net/source/3268312 内容简介   本书是专门为oracle应用开发人员提供的sql和pl/sql编程指南。通过学习本书,读者不仅可以掌握oracle常用工具oracle universal installer、net comfiguration assistant、sql developer、sql*plus的作用及使用方法,而且可以掌握sql语句和pl/sql的各种基础知识和高级特征(记录类型、集合类型、对象类型、大对象类型)。   除了为读者提供编写sql语句和开发pl/sql块的方法外,本书还为应用开发人员提供了一些常用的pl/sql系统包。通过使用这些pl/sql系统包,应用开发人员可以开发出功能更强大的数据库应用程序。本书不仅适合sql和pl/sql初学者,也适合于有经验的oracle应用开发人员。 前言 第一部 sql和pl/sql相关工具  第1章 在windows 平台上安装oracle database 11g  第2章 配置网络服务名  第3章 使用sql database  第4章 使用sql*plus 第二部 sql  第5章 sql和pl/sql综述  第6章 简单查询  第7章 sql单行函数  第8章 操纵数据  第9章 复杂查询  第10章 管理常用对象 第三部 pl/sql  第11章 pl/sql基础  第12章 访oracle  第13章 编写控制结构  第14章 使用复合数据类型  第15章 使用游标  第16章 异常处理 . 第17章 本地动态sql  第18章 pl/sql过程  第19章 pl/sql函数  第20章 pl/sql包  第21章 触发器  第22章 使用对象类型 第四部 pl/sql系统包  第23章 使用大对象  第24章 读写os文件  第25章 开发多媒体应用  第26章 开发web应用  第27章 dbms_sq动态sql  第28章 管理统计  第29章 使用数据库资源管理器  第30章 数据加密和解密  第31章 使用调度程序  第32章 使用flashback  第33章 使用重定义联机表  第34章 修正损坏块  第35章 使用日里民挖掘  第36章 使用管道  第37章 使用精细访控制  第38章 使用精细审计  第39章 使用预警事件  第40章 转换rowid  第41章 其他常用包 习答案

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧