oracle数据库复习_第1页
oracle数据库复习_第2页
oracle数据库复习_第3页
oracle数据库复习_第4页
oracle数据库复习_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、判断题P2P架构是Oracle的一种应用模式。( A )Oracle用户与服务器要通过网络建立数据库会话必须先与监听器建立连接。( A )scott用户默认情况下是锁定的。( A)Oracle服务器修改了IP地址后,服务器会自动调整配置文件,因而不需要手工修改。( B )Oracle服务器修改了IP地址后,必须同时修改监听器配置文件listener.ora和客户端配置文件tnsnames.ora,方可使用sqlplus通过TCP/IP协议连接服务器。( A )sqlplus命令如果不指定角色,则默认为sysdba角色。( B )sqlplus命令如果不指定角色,则默认为normal角色。(

2、 A )sys用户必须以sysdba角色登录。( A )system用户必须以sysdba角色登录。( B )sys用户可以以normal角色登录。( B )system用户可以以normal角色登录。( B )一个表空间只能对应一个数据文件。( B )一个数据文件只能对应一个表空间。( A )Oracle的逻辑块与操作系统的物理块是一样的。( A )实例是由一系列内存结构与后台进程组成的。( A )ALL_INDEX是一个静态数据字典视图,通过它可以查询系统所有索引信息。( B )ALL_INDEX是一个动态数据字典视图,通过它可以查询系统所有索引信息。( B )ALL_INDEX是一个静态

3、数据字典视图,通过它可以查询当前用户所拥有的索引信息。( B )ALL_INDEX是一个动态数据字典视图,通过它可以查询当前用户所拥有的索引信息。( B )ALL_INDEX是一个静态数据字典视图,通过它可以查询当前用户所能访问的索引信息。( A )ALL_INDEX是一个动态数据字典视图,通过它可以查询当前用户所能访问的索引信息。( B )DBA_INDEX是一个静态数据字典视图,通过它可以查询系统所有索引信息。( B )DBA_INDEX是一个动态数据字典视图,通过它可以查询系统所有索引信息。( B )DBA_INDEX是一个静态数据字典视图,通过它可以查询DBA所拥有的索引信息。( A

4、)DBA_INDEX是一个动态数据字典视图,通过它可以查询DBA所拥有的索引信息。( B )USER_INDEX是一个静态数据字典视图,通过它可以查询登录用户所拥有的索引信息。( A ) USER_INDEX是一个动态数据字典视图,通过它可以查询登录用户所拥有的索引信息。( B )USER_INDEX是一个静态数据字典视图,通过它可以查询登录用户所能访问的索引信息。( B )USER_INDEX是一个动态数据字典视图,通过它可以查询登录用户所能访问的索引信息。( B )Oracle数据库服务器启动过程按顺序分为nomount,mount,open三个阶段。( A )Oracle数据库服务器启动

5、过程按顺序分为open,nomount,mount三个阶段。( B )使用shutdown immediate命令关闭数据库要比shutdown abort命令快。( B )使用shutdown immediate命令关闭数据库要比shutdown abort命令慢。( A )使用shutdown immediate命令关闭数据库会导致数据不一致,而shutdown abort命令则不会导致数据不一致。( B )使用shutdown immediate命令关闭数据库不会导致数据不一致,而shutdown abort命令则会导致数据不一致。( A )PGA远比SGA复杂,也是实例的主要内存结构(

6、 B )INSERT、UPDATE和DELETE等修改数据的操作不需要通过内存结构,直接写入磁盘。( B )数据的修改操作首先进SGA的脏缓存块,然后由DBWR统一写入磁盘。( A )重做日志不需要通过内存结构,直接写入磁盘。( B )重做日志首先存入日志缓冲区,然后由LGWR写入磁盘。( A )重做日志首先存入日志缓冲区,然后由DBWR写入磁盘。( B )数据高速缓冲区的目标只是为了提高数据读取的效率。( B )数据高速缓冲区的目标不仅提高数据读取的效率,而且也提高写入效率。( A )DBWR写入数据更新结果之前,必须由LGWR先写入相应的重做日志。( A )LGWR写入重做日志之前,必须由

7、DBWR先写入相应的数据更新结果。( B )清除非正常中断的用户进程留下的孤儿会话是由系统监控进程完成。( B )清除非正常中断的用户进程留下的孤儿会话是由进程监控进程完成。( A )逻辑备份比物理备份灵活,且备份的副本可移植性好。( B )角色是一组用户的集合。( B )角色是一组权限的集合。( A )Oracle的权限分为系统权限与对象权限。( A )对emp表的update权限属于系统权限。( A )对emp表的update权限属于对象权限。( B )CREATE SESSION是一个系统权限。( B )CREATE SESSION是一个对象权限。( A )CONNECT是一个系统权限。

8、( A )CONNECT是一个对象权限。( B )CONNECT是一个系统预置角色。( A )Drop user语句将会删除用户创建的表。( A)Drop user语句不会删除用户创建的表。( B )Oracle支持数据库身份认证、外部身份认证和全局身份认证三种身份认证方式。( A )学生信息表中,学号字段适合创建B-树索引。( A )学生信息表中,学号字段适合创建位图索引。( B )学生信息表中,系别字段适合创建B-树索引。( B )学生信息表中,系别字段适合创建位图索引。( A )索引化表在存储结构上与普通表没有区别。( B )索引化表在存储结构上与普通表有本质区别。( A )簇可以提高多

9、表连接查询效率。( A )分区表是将巨型表分成若干独立部分进行存储和管理。( A )分区表是将巨型表数据存储在不同的区中。( B )Oracle物理存储结构是指其各种文件在操作系统中如何存储,与具体的操作系统有关。( A)Oracle物理存储结构是指其各种文件在操作系统中如何存储,与具体的操作系统无关。( B)逻辑存储结构主要描述Oracle数据库内部数据的组织和管理方式,与操作系统没有关系。( A )逻辑存储结构主要描述Oracle数据库内部数据的组织和管理方式,与操作系统有关系。( B )重做日志文件存储重做日志记录,归档重做日志文件则不是。( B )重做日志文件和归档重做日志文件都是存储

10、重做日志记录。( A)控制文件由于存储数据库的物理结构,所以在数据库运行过程中不会发生变化。( B )控制文件存储数据库的物理结构,但在数据库运行过程中可能会发生变化。( A )一、PL/SQL编程题1、学生选课系统数据库结构如下:学生信息表student字段名称数据类型约束描述snonumber(6)主键学号snamevarchar(50)NOT NULL姓名ssexchar(2)只能取“M”与“F”性别sagenumber(3)大于15,小于40年龄clsnamevarchar(50)班级名称deptvarchar(500)所在系课程信息表course字段名称数据类型约束描述cnonumb

11、er(6)主键课程编号cnamevarchar(500)UNIQUE课程名称选课信息表SC字段名称数据类型约束描述snonumber(6)外键,参考student.sno学号cnonumber(6)外键,参考o课程编号gradenumber(3, 2)成绩SC表主键为sno与cno。按要求编写PL/SQL程序:(1)编写一函数,输入参数为课程号与班号,输出为该班选该课程的学生的平均成绩;(2)编写一存储过程,输入为课程号,调用(1)编写的函数,输出所有有选该课程的班级的学生平均成绩。2、有公司员工工资信息数据库如下:员工信息表字段名称数据类型约束描述empnonumber(6

12、)主键员工编号enamevarchar(50)NOT NULL姓名jobvarchar(50)职位hiredatedate雇佣时间salnumber(6)工资deptnointeger所在部门部门信息表字段名称数据类型约束描述deptnointeger主键部门编号dnamevarchar(50)NOT NULL部门名称编写PL/SQL程序完成如下功能l 编写一个函数,输入为部门号,计算该部门的平均工资并返回;l 调用该函数,编写存储过程计算所有部门的平均工资,并按以下规则增加部门员工工资:如果部门平均工资低于2000,则增加500;如果部门平均工资在2000至4000之间,则增加300;如果部

13、门平均工资高于4000,则增加200。3、创建一学籍成绩信息数据库,结构如下:学生信息表student字段名称数据类型约束描述snonumber(6)主键学号snamevarchar(50)NOT NULL姓名ssexchar(2)只能取“M”与“F”性别sagenumber(3)大于15,小于40年龄clsnamevarchar(50)班级名称deptvarchar(500)所在系课程信息表course字段名称数据类型约束描述cnonumber(6)主键课程编号cnamevarchar(500)UNIQUE课程名称选课信息表SC字段名称数据类型约束描述snonumber(6)外键,参考stu

14、dent.sno学号cnonumber(6)外键,参考o课程编号gradenumber(3, 2)成绩SC表主键为sno与cno。针对该数据库编写存储过程完成如下功能:l 输入参数为班级名称;l 输出该班有不及格科目的学生姓名(所有课程均为百分制,60分及格);l 输出该班各科平均成绩。4、某职工工资管理系统数据库主要关系如下:职工信息关系:Person(perID, perName, dept)注:perName为职工姓名,dept为所属部门工资项目关系:IncomeItem(itemID, itemName)注:itemName工资项目名称,例如基本工资、岗位津贴、住房补

15、贴等,这里不考虑扣款项,即工资项目中全为下发项。职工收入明细关系:PersonIncome(perID, itemID, value)注:value为职工perID的工资项itemID的收入值,为一浮点型。我们只考虑一个月的工资收入情况。问题:请编写两个存储过程分别完成如下功能:以部门为参数,统计该部门的所有职工的平均总工资以一个数值为参数,统计总工资收入低于该值的人数和高于该值的人数5、某小学图书管理系统数据库中,有关系如下:读者关系:Reader(Rno, Rname, Rtype)说明:Rno读者编号, Rname读者姓名, Rtype读者类型,1为教师,2为学生图书关系:Book(Bn

16、o, Bname)说明:Bno图书编号, Bname图书名称借阅关系:RB(Rno, Bno, Btime)说明:Rno读者编号, Bno图书编号, Btime借阅时间Rno为外键,参照Reader.Rno, Bno为外键,参照Book.Bno问题:请编写一个存储过程完成如下功能:以读者编号为参数,如果该读者是教师,则查询其在借图书中最早借阅的图书借阅时间,如果该读者是学生,则统计其借阅图书数量。6、某科研信息管理系统有如下数据表:人员信息表person字段名称数据类型约束描述pnonumber(6)主键人员编号pnamevarchar(50)NOT NULL姓名psexchar(2)只能取“

17、M”与“F”性别pagenumber(3)年龄deptnointeger所在学院/部门部门信息表dept字段名称数据类型约束描述deptnointeger主键部门编号dnamevarchar(100)UNIQUE部门名称科研成果信息表production字段名称数据类型约束描述pnonumber(6)主键人员编号titlevarchar(500)NOT NULL,UNIQUE成果标题typetinyint1代表论文,2代表专著,3代表专利发明,4代表其他成果类型pdatedatetime取得日期编写PL/SQL程序完成以下要求:(1)编写存储过程统计2011年部门名称为“信息学院”的所有人员发

18、表的论文数、专著数及取得的专利发明数,并输出;(2)编写存储过程按部门输出每个部门2011年度人均发表的论文数。7、某考试报名系统有数据表如下:考生信息表student字段名称数据类型约束描述snonumber(6)主键准考证号snamevarchar(50)NOT NULL姓名ssexchar(2)只能取“M”与“F”性别sagenumber(3)年龄deptvarchar(200)所在单位/学校名称报名信息表enroll字段名称数据类型约束描述snonumber(6)主键准考证号dept_1varchar(200)第一志愿报考学校special_1varchar(200)第一志愿报考专业d

19、ept_2varchar(200)第二志愿报考学校special_2varchar(200)第二志愿报考专业dept_3varchar(200)第三志愿报考学校special_3varchar(200)第三志愿报考专业考试课程信息表course字段名称数据类型约束描述cnonumber(6)主键课程编号cnamevarchar(500)UNIQUE课程名称考试成绩信息表grade字段名称数据类型约束描述snonumber(6)外键,参考student.sno准考证号cnonumber(6)外键,参考o课程编号gradenumber(3, 2)成绩编写PL/SQL程序完成如下要

20、求:(1)编写一个存储过程,查询单位名称为“济南大学”的各个专业的报名人数,并输出;(2)济南大学“计算机应用技术”专业2011年录取分数为320分,编写一个存储过程,查询所有上线的考生,并输出他们的准考证号与姓名。8、学生上机管理系统中有如下数据表:学生信息表student字段名称数据类型约束描述snonumber(6)主键学号snamevarchar(50)NOT NULL姓名ssexchar(2)只能取“M”与“F”性别sagenumber(3)大于15,小于40年龄clsnamevarchar(50)班级名称教师信息表teacher字段名称数据类型约束描述tnonumber(6)主键人

21、员编号tnamevarchar(50)NOT NULL姓名deptnointeger所在教研组上机信息表compclass字段名称数据类型约束描述snonumber(6)学号tnovarchar(500)上课教师编号s_timetime上机时间e_timetime下机时间编写PL/SQL程序完成以下要求:(1)编写一个存储过程,输入为一个由年份与月份组成的字符串,例如(“2011-10”),统计该月各班学生平均上机时长;(2)编写一个存储过程,输入为一个由年份与月份组成的字符串,例如(“2011-10”),统计该月“信息技术”教研组教师上课上机占所有上机时间的比例;9、一网上商城有如下数据表:

22、用户信息表user字段名称数据类型约束描述uidnumber(6)主键用户编号unamevarchar(50)NOT NULL, UNIQUE用户名passwordvarchar(50)密码商品信息表product字段名称数据类型约束描述pidinteger主键商品idpnovarchar(20)NOT NULL, UNIQUE商品编号pnamevarchar(200)NOT NULL名称pricenumber(6, 2)价格订单信息表order字段名称数据类型约束描述oidchar(20)主键订单id(编号)uidnumber(6)NOT NULL用户编号otimetimeNOT NULL下

23、单时间statusinteger0表示未付款,1表示已付款,2表示已发货,3表示已确认收货,4表示订单取消,5表示退货订单状态订单明细表detail字段名称数据类型约束描述oidchar(20)外键,参考order.oid订单idpidinteger外键,参考product.pid商品idnumbernumber(6, 2)购买数量编写PL/SQL程序完成以下要求:(1)编写一个函数,输入为用户名,输出为该用户的订购的商品总价;(2)编写一个存储过程,统计2011年10月该商城各种商品的销量(订单状态必须为已确认收货)。10、一网上商城有如下数据表:用户信息表user字段名称数据类型约束描述u

24、idnumber(6)主键用户编号unamevarchar(50)NOT NULL, UNIQUE用户名passwordvarchar(50)密码商品信息表product字段名称数据类型约束描述pidinteger主键商品idpnovarchar(20)NOT NULL, UNIQUE商品编号pnamevarchar(200)NOT NULL名称pricenumber(6, 2)价格订单信息表order字段名称数据类型约束描述oidchar(20)主键订单id(编号)uidnumber(6)NOT NULL用户编号otimetimeNOT NULL下单时间statusinteger0表示未付款

25、,1表示已付款,2表示已发货,3表示已确认收货,4表示订单取消,5表示退货订单状态订单明细表detail字段名称数据类型约束描述oidchar(20)外键,参考order.oid订单idpidinteger外键,参考product.pid商品idnumbernumber(6, 2)购买数量编写PL/SQL程序完成以下要求:(1)编写一个函数,输入为商品名称与月份字符串(例如2011-10),输出为该商品该月的退货数量;(2)编写一个存储过程,调用(1)中的函数,统计2011年度该商城各种商品的退货数量。二、综合解答题实例与工作模式1、请描述Oracle实例的结构与组成,并说明实例的各主要内存结

26、构与系统后台进程的功能与工作原理。2、用户a与b同时进行一个数据库服务器的会话,a与b都有test表的完全访问权限,a向test表中插入了3条记录,插入之后b对test表进行查询的时候并未查询到这3条新纪录,试结合数据高速缓冲区的工作原理分析这一现象的原因。3、用户a与b同时进行一个数据库服务器的会话,a与b都有test表的查询权限,a对test表先进行全表查询,耗费3秒钟,b接着又对test表进行全表查询,所耗费的时间却为0.5秒。试结合数据高速缓冲区的工作原理分析这一现象的原因。4、某Oracle服务器中,数据高速缓冲区的大小配置为64M,对一个表test的全表查询测试,其结果为2秒,将高

27、速缓冲区的大小改为256M,再进行相同测试,结果为4秒,将高速缓冲区的大小改为16M,再进行相同测试,结果为5秒。试分析这一现象的原因。5、后台进程LGWR与ARCH的功能是什么?它们有什么联系,试述它们的工作流程。6、用户a往test表中插入10条记录时,数据库服务器发生故障,检查时发现日志文件中有这10条记录插入的操作记录,而数据文件中没有这10条记录,试根据DBWR与LGWR后台进程的工作原理分析这一现象的原因。7、 PMON进程是什么进程?有什么作用?程序监视进程,在实例启动时执行实例恢复,并负责清理不再使用的临时段。8、 SMON进程是什么进程?有什么作用?系统监视进程,在用户进程出

28、现故障时就行恢复,负责清理村内区域和释放该进程所使用的资源。SMON是系统监视器(System Monitor)的缩写。如果Oracle实例失败,则在SGA中的任何没有写到磁盘中的数据都会丢失。9、某银行的客户业务系统,平均每秒钟有1000个用户进行业务操作,且操作的平均时长只有5分钟,数据库为Oracle,试根据Oracle数据库服务器的工作模式分析其应该采用何种工作模式,并详细说明分析理由。10、某银行的业务分析系统,面向银行的管理与分析人员,这些用户人数较少,平均每天10人在线。用户使用该系统对银行业务数据进行分析,通过对银行业务数据的大规模分析、挖掘,做出统计分析报表,为银行决策层决策

29、提供依据。这些用户操作的特点是在线时间长,执行的数据库操作多且持续时间长。数据库系统为Oracle,试根据Oracle数据库服务器的工作模式原理分析其应该采用何种工作模式,并详细说明分析理由。11、某电信公司的用户业务系统,平均每秒钟有1000个用户进行业务操作,且操作的平均时长只有5分钟,数据库为Oracle,试根据Oracle数据库服务器的工作模式分析其应该采用何种工作模式,并详细说明分析理由。12、某电信公司的业务分析系统,面向公司的管理与分析人员,这些用户人数较少,平均每天10人在线。用户使用该系统对公司客户业务数据进行分析,通过对公司客户业务数据的大规模分析、挖掘,做出统计分析报表,

30、为公司决策层决策提供依据。这些用户操作的特点是在线时间长,执行的数据库操作多且持续时间长。数据库系统为Oracle,试根据Oracle数据库服务器的工作模式原理分析其应该采用何种工作模式,并详细说明分析理由。13、请详细说明共享服务器工作模式与专用服务器工作模式的工作原理,它们的区别以及各自适用的应用情况。14、某Oracle数据库为共享服务器工作模式,用户A在某一时刻提交了一条查询语句,该查询语句在服务器上最终由服务器进程1进行处理。过10秒钟以后又执行了另一条查询语句,整个过程用户进行的是同一次数据库会话。请问第二条查询语句是由服务器进程1进行处理吗?根据共享服务器工作模式详细分析说明原因

31、。15、某Oracle数据库为专用服务器工作模式,用户A在某一时刻提交了一条查询语句,该查询语句在服务器上最终由服务器进程1进行处理。过10秒钟以后又执行了另一条查询语句,整个过程用户进行的是同一次数据库会话。请问第二条查询语句是由服务器进程1进行处理吗?根据专用服务器工作模式详细分析说明原因。备份与恢复16、一Oralce服务器中的测试用户scott处于初始状态,即账户已被锁定,且密码已过期。另有一个用户user1,该用户创建了两个表tab1与tab2。现要求以scott用户对scott用户的所有数据库对象及其数据进行备份,并对user1的tab1与tab2表与数据进行备份,请详细写出执行过

32、程中每一条SQL语句与SQL PLUS命令(提示:使用逻辑备份工具expdp)。17、详细说明Oracle数据库的冷备份与恢复过程。18、某数据库中有一user_ts1表空间,现对其进行热备份,请给出详细备份过程与执行的语句(文件的拷贝可以用文字说明)。数据库安全性19、某Oralce服务器中的测试用户scott处于初始状态,即账户已被锁定,且密码已过期。另有一个用户user1,该用户创建了两个表tab1与tab2。现要求以scott用户对tab1表的col1列建立唯一性索引,索引名称为idx1,并将tab2的查询权限赋予scott用户。请详细写出执行过程中每一条SQL语句与SQL PLUS命

33、令(提示:为表建立索引的权限为INDEX)。数据库对象20、索引化表是什么?与普通表有什么区别?请详细说明。21、分区表是什么?与普通表有什么区别?请详细说明。22、某数据表有2亿条记录,占用0.5T存储空间,该表适合用普通表结构还是分区表结构?根据分区表的概念详细说明依据。23、某数据表有12个字段,2千万条记录,占用1G存储空间。分析应用程序对该表的查询操作发现,几乎所对该表的查询均为select * from操作,该表适合用普通表结构还是索引化表结构?根据索引化表的概念详细说明原因。24、索引是什么?其作用是什么?有什么优缺点?数据库存储体系结构25、试详细描述Oracle物理存储体系结

34、构与各种文件的作用。26、试详细描述Oracle逻辑存储体系结构。27、试详细描述Oracle重做日志记录与归档的原理与过程。28、表空间、数据文件与普通数据表之间有什么有什么关系?请详细说明。29、Oracle有哪几种类型的表空间?它们的作用是什么?30、Oracle数据块由哪几部分组成?它们分别存储什么?31、Oracle段有哪几种类型?它们分别存储什么?Oracle基本管理32、请详细描述Oracle数据库启动与关闭的原理与过程。33、请详细描述Oracle数据库中,NOMOUNT、MOUNT与OPEN三种启动模式的区别。34、Oracle数据库关闭有哪几种方式?区别是什么?35、监听程

35、序是什么?有什么作用?详细说明oracle客户端与服务器连接的流程。三、简答题绪论1、Oracle数据库的特点是什么?2、Oracle数据库的应用结构有哪几种?数据库基本管理3、SQL Plus是什么?有哪几种运行方式?4、简要说明SQL Plus的命令格式。5、Oracle企业管理器OEM是什么?有什么作用?6、监听程序信息配置文件listener.ora中有哪些配置项?Oracle监听器是什么?简述Oracle启动和关闭的过程。简要说明Oracle客户端与服务器连接的基本过程。体系结构简要说明Oracle的物理存储体系结构。简要说明Oracle的逻辑存储体系结构。表空间与数据文件之间有什么

36、关系?控制文件有什么作用?主要存储什么信息?重做日志文件存储什么信息?有什么作用?归档重做日志文件与重做日志文件有什么关系和区别?什么是Oracle的归档?一般数据库对象(例如表)与表空间是什么存储关系?Oracle 10g的系统表空间有哪些?非系统表空间有哪几类?各有什么功能?简要说明Oracle块的结构。段有哪几类?各有什么功能?实例与工作模式数据高速缓冲区的作用是什么?简要说明数据高速缓冲区的结构。重做日志缓冲区的作用是什么?简要说明重做日志写入日志文件的过程。简要说明PGA的结构及其各区的功能。Oracle的进程有哪几类?服务器进程的主要任务是什么?后台进程的主要任务是什么?简述DBW

37、R的功能。简述LGWR的功能。简述CKPT的功能。简述SMON的功能。简述PMON的功能。Oracle数据字典的表与视图有哪几类?各有什么功能?SQL语言7、 学生选课系统中三个关系(表):stu(Sno, Sname, Sage ), Course(Cno, Cname), SC(Sno, Cno, Grade)。写出查询各课程选课人数的SQL语句。 SELECT Cno,COUNT(Sno) FROM SC GROUP BY Cno;8、学生选课系统中三个关系(表):stu(Sno, Sname, Sage ), Course(Cno, Cname), SC(Sno, Cno, Grade

38、)。写出查询各课程最高分的SQL语句。9、学生选课系统中三个关系(表):stu(Sno, Sname, Sage ), Course(Cno, Cname), SC(Sno, Cno, Grade)。写出查询每个学生信息及其选课情况的SQL语句,未选课的学生也必须包含在内(其选修课程信息为NULL)。10、学生选课系统中三个关系(表):stu(Sno, Sname, Sage ), Course(Cno, Cname), SC(Sno, Cno, Grade)。写出查询每个学生信息及其所选课程平均分数的SQL语句。数据库备份使用逻辑备份工具expdp有哪几种导出模式?使用逻辑恢复工具impdp

39、有哪几种导出模式?数据库安全管理数据库刚安装的时候,scott用户是被锁定,且密码无效,请写出用sys用户登录sqlplus并为scott用户解锁,设置密码的命令与语句。列举四个Oracle预置用户。列举三个Oracle预置角色。四、填空题在sqlplus中,执行 EXIT 命令退出sqlplus。在sqlplus中,执行 CONNECT 命令可以切换用户并连接数据库。企业管理器OEM有 主目录 、 性能 、 管理 、和 维护 四个属性页。SQL语句分为三类:数据定义语句DDL,例如 CREATE 语句与 DROP 语句;数据操纵语句DML,例如 update 语句、 delete 语句与 i

40、nsert 语句;数据控制语句,例如GRANT语句与REVOKE语句。Oracle物理体系结构包括 数据文件 、 控制文件 、 和 重做日志文件 等文件类型。实例的系统全局区SGA包括 数据高速缓冲区 、 日志缓冲区 和共享池、大型池、Java池等内存结构Oracle的实例内存结构有有 SGA , PGA 两种。索引可以 加快 数据检索速度,但是会 减缓 数据更新速度。答题不要超过此线索引从组织结构来看有 平衡树索引 , 位图索引 两种,从键值的唯一性来分又有 惟一性索引 , 非惟一性索引 两种。B-树索引适合于基数 大 的列,而位图索引适合基数 小 的列。Oracle用户登录数据库,有 数据

41、库身份认证 、 外部身份认证 和 全局身份认证 三种认证方式。数据表的约束包括 UNIQUE CHECK FOREIGN KEY NULL/NOT NULL 几种类型。查询登录用户所创建的索引信息使用 user_索引静态 字典视图,查询登录用户所能访问的索引信息使用 all_索引静态 字典视图,查询数据库所有的索引信息使用 dba_索引静态 字典视图。数据库备份从备份方式分可以分为物理备份与 逻辑备份 ,从服务器的工作状态可以分为冷备份与 热备份 ,从归档方式上分可以分为归档备份与 非归档备份 。往Oracle数据库中存入声音数据,则该字段可以采用 blob 数据类型;某新闻管理系统中的主表的

42、新闻内容字段应该采用 CLOB 数据类型。五、选择题绪论Oracle不是一个( D)的数据库系统A. 支持多用户、大事务量的事务处理B. 支持分布式数据处理C. 实施安全性控制和完整性控制D. 高度兼容支持网状与层次数据模型Oracle与其他数据库系统相比,最显著的特点是( C)A. Oracle是一个关系数据库系统B. Oracle支持分布式数据处理C. Oracle是一个支持超大型数据库的数据库系统D. Oracle具有较高的安全性和稳定性Oracle10g与SQL Server2000相比,最显著的特点是( C)A. Oracle10g是一个关系数据库系统B. Oracle10g方便易用

43、C. Oracle10g是一个支持超大型数据库的数据库系统D. Oracle10g具有较高的安全性和稳定性Oracle与开源关系数据库MySQL相比,最显著的特点是(C )A. Oracle是一个关系数据库系统B. Oracle方便易用C. Oracle是一个支持超大型数据库的数据库系统D. Oracle具有较高的安全性和稳定性Oracle数据库不支持(B )应用结构A. 客户-服务器结构(C/S)B. 点对点结构(P2P)C. 浏览器-服务器结构 (B/S) D. 分布式数据库系统使用Oracle10g的企业管理器OEM对数据库系统管理是属于( C)应用结构A. 客户-服务器结构(C/S)B

44、. 点对点结构(P2P)C. 浏览器-服务器结构(B/S) D. 分布式数据库系统使用Java语言编写应用程序调用Oracle的JDBC接口连接Oracle10g数据库服务器对于Oracle来说属于(A )应用结构A. 客户-服务器结构(C/S)B. 点对点结构(P2P)C. 浏览器-服务器结构(B/S) D. 分布式数据库系统使用C语言编写应用程序调用Oracle的ODBC接口连接Oracle10g数据库服务器对于Oracle来说属于( A)应用结构A. 客户-服务器结构(C/S)B. 点对点结构(P2P)C. 浏览器-服务器结构(B/S) D. 分布式数据库系统( C)开始,达到了EB级别

45、的数据处理能力。A. Oracle8iB. Oracle9iC. Oracle10gD. Oracle11g( B)开始,达到了PB级别的数据处理能力。A. Oracle8iB. Oracle9iC. Oracle10gD. Oracle11g( A)开始,达到了TB级别的数据处理能力。A. Oracle8iB. Oracle9iC. Oracle10gD. Oracle11g基本管理OEM不能完成(A )操作A. 表空间大小的扩展B. 数据库的备份与恢复C. 实例参数的修改 D. 数据库系统的卸载使用OEM中如果要对数据占用的CPU与内存情况进行监测,可以在(A )属性页中完成这些操作。A.

46、 性能B. 管理C. 维护D. 数据对象OEM中创建、修改和删除表应该在(B )属性页中完成。A. 性能B. 管理C. 维护D. 数据对象在命令行输入命令:sqlplus sys/oracleorcl as sysdba,其中orcl是(B )。A. 用户名B. 主机名C. 角色名D. 实例名在命令行输入命令:sqlplus sys/oracleorcl as sysdba,其中sysdba是(C )。A. 用户名B. 主机名C. 角色名D. 实例名在命令行输入命令:sqlplus sys/oracleorcl as sysdba,其中sys是( A )。A. 用户名B. 主机名C. 角色名D

47、. 实例名在命令行输入命令:sqlplus sys/oracleorcl as sysdba,其中oracle是(A )。A. 密码B. 主机名C. 角色名D. 实例名如果所有系统预置用户密码都是oracle,下列哪个命令登录sqlplus时会返回异常?(C )A. sqlplus sys/oracleB. sqlplus sys/oracle as sysdbaC. sqlplus system/oracleD. sqlplus system/oracle as sysdba如果不对测试用户scott做任何设置修改,且所有系统预置用户密码都是oracle,下列哪个命令可以正常登录sqlplu

48、s?(D )A. sqlplus sys/oracleB. sqlplus sys/oracle as normalC. sqlplus system/oracleD. sqlplus scott/tiger在sqlplus命令提示符下,输入命令commit,后面加上(D )符号与回车键可以执行该命令。A. :B. .C. !D. ;在sqlplus命令提示符下,输入(B )命令退出sqlplus。A. commit;B. exit;C. execute;D. conn;命令LSNRCTL START作用是( C)A. 启动数据库B. 打开数据库C. 启动监听器D. 启动数据库服务在数据库启动

49、过程的装载数据库阶段,Oracle打开(B )A. 初始化参数文件B. 控制文件C. 重做日志文件D. 数据文件在数据库启动过程的创建并启动实例阶段,Oracle打开(A )A. 初始化参数文件B. 控制文件C. 重做日志文件D. 数据文件在数据库启动过程的打开数据库阶段,Oracle打开(C )A. 初始化参数文件B. 控制文件C. 数据文件与重做日志文件D. 归档文件在数据库启动过程的NOMOUNT阶段,Oracle执行(A )工作。A. 创建并启动实例B. 装载数据库C. 打开数据库D. 运行数据库在数据库启动过程的MOUNT阶段,Oracle执行( B)工作。A. 创建并启动实例B. 装载数据库C. 打开数据库D. 运行数据库在数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论