ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:20.31KB ,
资源ID:3246754      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3246754.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle 数据库复习题集.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Oracle 数据库复习题集.docx

1、Oracle 数据库复习题集Oracle 数据库复习题集测试一:一、选择题1当前controlfile文件损坏,db可以启动到什么状态?A nomount B mount C open D shutdown2为了使客户应用程序可以访问Oracle Server,在客户端端需要配置以下哪个文件? A、tnsnames.ora B、sqlnet.ora C、listener.ora D、init.ora 3下面哪些表空间中存在undo segments?A System B temp C users D undo4关于数据字典,说法正确的是()A 数据字典是用户存储数据的组建B 数据字典是保存or

2、acle本身和所有用户对象的基本信息C 管理员可以修改数据字典D 普通用户可以修改数据字典5数据库中联机重做日志组最少应该有几个?A、1 B、2 C、3 D、06、哪一个组件不是Oracle实例的组成部分?A、SGAB、PMONC、共享池D、控制文件7、为了使用操作系统认证作为dba连接数据库,参数remote_login_passwordfile应该设置为哪个值?A、none B、shared C、exclusive D、OS8、启动实例时将读取初始化参数文件,若用户没有指定,那么系统按照 ( )顺序读取初始化参数文件。A、spfileSID.ora spfile.ora initSID.o

3、raB、spfile.ora spfileSID.ora initSID.oraC、initSID.ora spfileSID.ora spfile.ora D、spfileSID.ora initSID.ora spfile.ora 9、下面后台进程中必须的后台进程是 ( )A、恢复进程 B、归档进程C、数据库写进程 D、检查点进程10 使用下列哪条命令可以使用帐户名:accp,密码: aptech 的帐户连接到数据库testdb?A connect accp/aptech testdb;B conn aptech/accp testdb;C conn accp/apteach testdb

4、;D conn testdb accp/apteach;11 哪个数据字典视图可显示数据库归档模式?A、V$INSTANCE B、V$LOG C、V$DATABASE D、V$ARCHIVELOG12、SGA区中包括的存储结构有 ( )A、会话内存区 B、排序区C、大型池 D、共享池13 以下哪个不是数据文件?A、撤销数据文件 B、临时数据文件 C、用户数据文件 D、系统概要文件14 查看test中名称为p1的分区中的记录的查询语句为()A select * from test where partitionname=p1B select * from test(p1)C select * f

5、rom test partition(p1);D 以上均正确14 提取表中前5行数据A select top 5 * from emp;B select distinct 5 * from empC select * from emp where rownum6D select * from emp where rownum=5;15 关于归档模式和非归档模式的说法正确的是()A在归档模式下,会对联机日志文件进行备份B 在归档模式下,会对用户的数据文件进行备份C 在非归档模式下,不能对数据库进行备份D 在非归档模式下,无法改成归档模式15 关于监听建成,正确的是()A 可以有多个监听进程B 只

6、能有一个监听进程C 监听进程只能为一个数据库服务D 监听进程可以为多个数据库服务二、填空题1. 数据库的物理存储结构由 数据文件 、 重做日志 、 控制 、 归档日志 、初始化参数文件、密码文件组成。2. 初始化参数文件的两个类型 pfile 和 spfile 3. 为了用户能够登录数据库,_create connection_权限必须授予用户。4. 创建序列号的语法是 create sequence5. Oracle关闭数据库的四种方式 立即 、 正常 、 事务 、 强制 6. profile的作用是进行口令限制和_资源_限制。7. 8. 表空间的两种管理方式 本地管理 和 字典管理 。9.

7、 执行_shutdown abort_命令关闭数据库后,在下次启动数据库时需要进行恢复操作。10. 执行命令alter database backup controlfile to trace产生的trace file可以在参数()指定的目录中找到。11. 索引的四种类型 B树 、 反序 、 位图 、 函数 。假设employees表中包含一个marriage字段,用于描述雇员的婚姻状况,应当为marriage字段建立_位图_索引。12. 修改静态的初始化参数,在alter system set 命令中,scope的参数只能是_13. 用户的三种验证方式 、 、 14. 数据管理经历了 文件

8、、 人工 、 数据库系统 三个阶段。15. 执行 set role 语句可以让一个角色生效sql题目根据scott中的表,完成下列题目(1) 列出最低薪金大于1500的各种工作及从事此工作的人数。(2) 列出薪金高于公司平均薪金的所有员工,所在部门,上级领导,工资的工资多呢估计。(3) 理出新高高于在部门30工作的所有员工的薪金的员工姓名、薪金和部门名称(4) 列出所有部门的详细信息和部门人数二实训题1为ORCL数据库创建一个EXERCISE表空间,其数据文件为D:ORACLEORADATAORCLexercise01.dbf,大小为5M。2为EXERCISE表空间添加一个新的数据文件,名称为

9、D:ORACLEORADATAORCLexercise02.dbf,文件可以自动扩展,最大大小为50M。3将EXERCISE表空间的数据文件D:ORACLEORADATAORCLexercise01.dbf大小修改为10M。4将EXERCISE表空间的数据文件D:ORACLEORADATAORCLexercise02.dbf转移到D:ORACLEORADATA exercise02.dbf(即修改路径)。5为ORCL数据库新建一个重做日志文件组GROUP 4,包含两个成员文件,分别为D:ORACLEORADATAORCLredo41.log 和D:ORACLEORADATAORCLredo42

10、.log,大小为5M。6向ORCL数据库的重做日志文件组GROUP 4添加一个新的成员文件D:ORACLEORADATAredo43.log。7分别以文本的方式和二进制文件的方式备份控制文件。8查看数据库的归档模式,如果处于归档模式,则启动自动归档方式;如果处于非归档模式,则将数据库设置为归档模式。9列举数据库启动方式。10列举数据库的关闭方式。试题三一、简答:1索引有什么作用?Oralce中有哪几种类型的索引?2什么是分区?什么情况下需要对表或索引进行分区?3Oracle中对表进行分区的方法有哪些?4Oracle的数据库用户有几种认证方式,分别是什么?5Oracle数据库中的权限有哪几种?6

11、分别列举五种常用的系统权限、五种对象权限和三种角色,并说明其功能。7什么是物理备份?什么是逻辑备份?分别适用于什么情况?8物理备份又分为哪两种?分别适用于什么情况?9Oracle数据库的不完全恢复有哪些类型?二、写出如下操作的SQL语句。1在scott模式中创建索引化表index_tab,保存在users表空间。列名 数据类型 约束Cno 字符串,长度为10 主码 Cname 字符串,长度为20 非空 Ccredit 整数 取值大于0 2 创建一个分区的STUDENT表,包括SNO(学号)、SNAME(姓名)、SAGE(年龄)、BIRTHDATE(生日)、SEX(性别)五个字段,其中SNAME

12、唯一 、SAGE 在15到40之间。要求根据SEX进行列表分区,男生存放在users表空间,女生存放在tools表空间。3 创建序列s,无上限,每次递增1。4 从序列s中取值作为学号,插入表STUDENT中。5 创建用户,用户名为你的姓名全拼(如张三,则用户名为zhangsan);采用数据库认证方式,口令自定;指定默认表空间为users,可使用配额为200M;指定临时表空间为temp;同时该用户在system表空间可使用配额为100M;给该用户加锁。6 修改用户默认表空间配额为300M,给该用户解锁。7 为上述用户授予创建表、修改表、删除表的权限,并拥有将这些权限授权他人的权利;为上述用户授予

13、查询Scott模式Dept表的权限,并拥有将此权限授权他人的权利。8 创建角色myrole,采用数据库认证方式,口令abc。9 为角色myrole授予创建会话的权限10 为上述用户分配myrole角色、connect角色以及更新Scott模式Dept表的权限。11 回收上述用户的查询Scott模式Dept表的权限。12 采用热物理备份和恢复方式,对表空间users的数据文件user01.dbf进行备份和恢复,请写出实现步骤及其中的实现语句。13 oracle base 和oracle home 的区别测试四:1.请说明实例与数据库的关系;表空间和数据文件的关系2.请阐述同议词的作用.你认为情况

14、下要使用同义词.3.varchar2,char两种数据类型有什么区别,如果库表某字段输入ABC后储存,该 字段数据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别?4. talbe : pub(pub_code char(2),pub_name varchar2(32) book(book_code char(8),book_name varhcar2(128),pub_code char92),author_code char(4),book_mem varchar2(128) author(author_code char(4),author_name var

15、char2(10),sex char(1), age number(3),dir varchar2(64) auth_list(auth_date date,author_code char(4)在PL/SQL中有以下两种字义v_book_row book%rowtype;v_book_code book.bank_code%type;请说明v_book_row,v_book_code变量的含义以及数据类型5.Tnsnames.ora,LISTENER.ORA两个文件作用?6.请看以下存储过程 begin begin exception when others dbms_output.put_

16、line(错误1); end; begin dbms_output.putline(错误2); end; exception when others then dbms_output.put_line(错误3);end;请问,当,出错时,该存储过程输出字符串分别是什么?7.找出作者库表中没有出现在获奖名单库表中的所有作者信息的SQL语句,(提示:使用NOT IN,NOT EXISTS,以及外部连接(+)三种方法),并说明那种方法是不优化的出版社: 出版社代码 char(2),出版社名称 varchar2(32)图书: 图书编号 char(8),图书名称 varchar2(128),出版社代码

17、char(2),作者代号 char(4),图书简介 varchar2(128)作者: 作者代号 char(4),作者名称 varchar2(10),性别 char(1),年龄 number(3),文学方向 varchar2(64)获奖名单: 获奖日期 date,获奖人员 char(4)8.请阐述归档日志模式与非归档日志模式的区别以及对数据库备份恢复能力的影响.9.ORACLE数据库表METER中存在伪列Rowid,请利用ROWID来编写以下语句:从以下记录中找到唯一的任一条记录并更新该记录FLAG为Y.MONTH USER_NO ASSST_NO FLAG2004-7-1 1000009 10

18、A0001 N2004-7-1 1000009 10A0001 N2004-7-1 1000009 10A0001 N10.改写函数为存储过程create or replace function two_number(v_one number,v_two number)return number isbegin return v_one*v_twoend;请将该函数改写为存储过程,注意传值参数如何设置测试五:1. 解释function procedure和package的区别2. 取某个序列当前值的pl、sql语句3. 说明oracle数据库实例与oracle用户的关系4. 创建数据库时,自动建立的tablespace名称?5. 创建用户时,需要什么权限才能连上数据库?6. 解释冷热备份的不同点及各自的优缺点?7. 比较truncate和delete命令?8. 给出约束的类型?9. 索引的类型与作用?10. 解释非归档和归档模式的优缺点和不同?11. 获取字段的最后三个字符的函数?12. 取当前系统时间点(不包括年月)的sql13. 返回大于等于N的最小整数值?14. 根据字符查询转换后结果,规则:A转换为男,B转换为女,其他转换为未知,请用一个sql语句写出。15. 如何搜索出NM行记录?16. 怎样用sql语句实现查找一列中的第N行值?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1