Oracle数据库应用开发相关试题(doc 10页)
Oracle数据库入门考试

Oracle数据库入门考试(答案见尾页)一、选择题1. Oracle数据库是由哪个公司开发的?A. IBMB. MicrosoftC. OracleD. Google2. Oracle数据库中最基本的数据库对象是什么?A. 索引B. 表C. 视图D. 过程3. Oracle数据库中的事务处理主要涉及到哪些方面?A. 数据安全性B. 数据完整性C. 并发控制D. 数据库备份与恢复4. 在Oracle数据库中,可以使用哪种工具来创建和管理数据库实例?A. SQL*PlusB. Oracle Enterprise ManagerC. SQL DeveloperD. all of the above5. Oracle数据库中的表空间是什么?A. 存储数据的空间B. 包含一系列数据结构的容器C. 用于存储用户定义的数据类型D. 用于存储SQL语句的空间6. Oracle数据库中的用户角色主要包括哪些?A. 系统管理员B. 数据库管理员C. 账户管理员D. 应用程序管理员7. 在Oracle数据库中,如何修改用户的默认表空间?A. 使用ALTER USER命令B. 使用CREATE USER命令C. 使用ALTER TABLESPACE命令D. 使用CREATE TABLESPACE命令8. Oracle数据库中的索引是为了加速数据的检索而建立的,以下哪项不是索引类型?A. 单索引B. 复合索引C. 局部索引D. 全局索引9. 在Oracle数据库中,如何查看用户会话的状态?A. 使用V$SESSION视图B. 使用V$USER视图C. 使用V$VIEW视图中D. 使用V$SQL视图10. Oracle数据库中的序列是用于生成唯一序列号,以下哪项不是序列的用途?A. 生成唯一订单号B. 生成唯一员工编号C. 生成唯一电话号码D. 生成唯一ID11. Oracle数据库是由哪个公司开发的?A. MicrosoftB. Oracle CorporationC. IBMD. Google12. Oracle数据库中最常见的数据类型是什么?A. 字符串类型B. 数值类型C. 日期/时间类型D. 块类型13. Oracle数据库中的表空间是什么?A. 存储数据的空间B. 存储索引的空间C. 存储模式的对象D. 存储过程的空间14. Oracle数据库中的事务处理涉及哪些步骤?A. 提交事务B. 回滚事务C. 开始事务D. 结束事务15. Oracle数据库中的约束类型有哪些?A. 主键约束B. 外键约束C. 唯一约束D. 非空约束16. Oracle数据库中的索引类型有哪些?A. 单索引B. 复合索引C. 组合索引D. 局部索引17. Oracle数据库中的分区是什么?A. 将一个大表分成多个小表B. 将一个大表分成多个小表,并且这些小表可以独立管理C. 将一个大表分成多个小表,但是这些小表必须在一起管理D. 将一个大表分成多个小表,但是这些小表可以独立查询18. Oracle数据库中的序列是什么?A. 一个独立的数据库对象,用于生成一系列数字B. 一个独立的数据库对象,用于生成一系列数字,但是与特定的表相关联C. 一个独立的数据库对象,用于生成一系列数字,但是与特定的列相关联D. 一个独立的数据库对象,用于生成一系列数字,并且与特定的表和列相关联19. Oracle数据库中的视图是什么?A. 一个虚拟表,其内容来自一个或多个表的字段B. 一个虚拟表,其内容来自一个或多个表的数据,但是经过计算或转换C. 一个虚拟表,其内容来自一个或多个表的数据,但是经过计算或转换,并且与特定的用户相关联D. 一个虚拟表,其内容来自一个或多个表的数据,但是经过计算或转换,并且与特定的用户组相关联20. Oracle数据库中的游标是什么?A. 一个指针,用于从另一个表中检索数据B. 一个结果集,当执行查询时返回一组数据C. 一个指针,用于从另一个表中检索数据,并且可以进行迭代D. 一个结果集,当执行查询时返回一组数据,并且可以进行迭代21. Oracle数据库是由哪个公司开发的?A. MicrosoftB. OracleC. IBMD. Google22. Oracle数据库中最基本的对象是什么?A. 表格B. 索引C. 视图D. 连接23. 在Oracle数据库中,什么是索引?A. 用于快速查询的数据结构B. 用于存储数据的结构C. 用于排序和分组的数据结构D. 用于唯一标识表中每一行的数据结构24. Oracle数据库中的事务处理是什么?A. 对数据库进行更新、插入、删除等操作的一系列步骤B. 一系列操作的集合,这些操作要么全部执行,要么全部不执行C. 保证数据一致性和完整性的过程D. 一系列不会被中断的数据库操作25. Oracle数据库中的锁是一种什么机制?A. 用于多个用户同时访问共享资源的技术B. 用于控制对数据的访问权限的技术C. 用于保护数据不被修改的技术D. 用于记录数据库操作历史的技术26. Oracle数据库中的模式是什么?A. 数据库中所有数据的集合B. 数据库中所有对象的集合C. 数据库中所有表的集合D. 数据库中所有结构和属性的集合27. Oracle数据库中的用户是什么?A. 代表用户操作数据库的人员B. 在数据库中有特定权限的人员C. 代表数据库管理员操作数据库的人员D. 在数据库中有特定职责的人员28. Oracle数据库中的备份类型有哪些?A. 全备份B. 增量备份C. 日志备份D. 一致性备份29. Oracle数据库中的恢复类型有哪些?A. 完全恢复B. 部分恢复C. 日志恢复D. 无恢复30. Oracle数据库中的优化是什么?A. 为了提高数据库性能的操作B. 为了减少数据库性能的操作C. 为了保持数据库稳定性的操作D. 为了确保数据库可靠性的操作31. Oracle数据库是什么类型的数据库?A. 关系型数据库B. 非关系型数据库C. 层次型数据库D. 集合型数据库32. Oracle数据库的主要应用领域是?A. Web开发B. 数据分析C. 企业资源规划(ERP)D. 批处理33. 在Oracle数据库中,哪个概念描述了数据的逻辑结构?A. 表B. 索引C. 视图D. 存储过程34. Oracle数据库中的事务处理单元是什么?A. 数据库事务B. 数据库状态C. 数据库操作D. 数据库管理35. Oracle数据库中的锁定机制是为了防止数据并发访问造成的问题。
Oracle数据库应用开发期末考试

考试形式
考试时间:通常为2小时
考试要求:考生需独立完成,不得 携带任何参考资料
添加标题
添加标题
添加标题
添加标题
考试内容:包括选择题、填空题、 简答题、编程题等
评分标准:根据答题情况,按照评 分标准进行评分
考试时间:120分 钟
考试题型:选择 题、填空题、简 答题、编程题
考试范围: Oracle数据库应 用开发课程内容
能够进行简单的数据库安全 管理和监控操作
掌握Oracle数据库的故障诊 断和修复方法
感谢您的观看
汇报人:
能够根据需求进行简 单的数据库设计
掌握数据库优化的基 本方法和技巧
能够根据需求进行简 单的数据库优化
熟悉Oracle数据库的 性能优化工具和技巧
能够根据需求进行简 单的性能优化分析
能够进行基本的数据库备份 和恢复操作
掌握Oracle数据库的安全机 制和策略
熟悉Oracle数据库的基本概 念和架构
熟悉Oracle数据库的性能优 化方法和技巧
● SQL语言基础:SQL语法、数据类型、运算符、函数等 ● 数据库操作:创建、修改、删除数据库 ● 表操作:创建、修改、删除表 ● 数据操作:插入、更新、删除数据 ● 查询操作:SELECT语句、WHERE子句、GROUP BY子句、HAVING子句等 ● 索引操作:创建、修改、删除索引 ● 事务处理:COMMIT、ROLLBACK、SAVEPOINT等 ● 存储过程和函数:创建、修改、删除存储过程和函数 ● 触发器:创建、修改、删除触发器 ● 权限管理:GRANT、REVOKE等
考察学生对Oracle数据库的基本概念和原理的理解 检验学生对Oracle数据库应用开发的基本方法和技巧的掌握 评估学生对Oracle数据库应用开发项目的实际应用能力 促进学生对Oracle数据库应用开发技能的学习和提高
Oracle数据库考试试题库

1.启动数据库的命令(A )。
A.startupB.startup openC.shutdownD.startup database2.(C )是启动数据库时用来记录数据文件、联机日志文件的相关信息的二进制文件。
A.数据文件B.参数文件C.控制文件D.归档文件3.你需要在表SALES里查找一些产品明细,其中PROD_ID列包括字符'_D123'。
(B )WHERE子句条件能得到这些相符产品。
A. WHERE prod_id LIKE '%_D123%' ESCAPE '_'B. WHERE prod_id LIKE '%\_D123%' ESCAPE '\'C. WHERE prod_id LIKE '%_D123%' ESCAPE '%_'D. WHERE prod_id LIKE '%\_D123%' ESCAPE '\_'4.关于单行函数,哪一个描述是正确的?(D )A. 他们只能接受一个参数。
B. 他们只能嵌套两层。
C. 参数只能是字段值或常量。
D. 他们始终为查找表中的每个行返回一个值。
5.下面哪个SQL语句显示1890.55 as $1,890.55?(ADE )选三项A. SELECT TO_CHAR(1890.55,'$0G000D00')FROM DUAL;B. SELECT TO_CHAR(1890.55,'$9,999V99')FROM DUAL;C. SELECT TO_CHAR(1890.55,'$99,999D99')FROM DUAL;D. SELECT TO_CHAR(1890.55,'$99G999D00')FROM DUAL;E. SELECT TO_CHAR(1890.55,'$99G999D99')FROM DUAL;6.下列关于ORACLE的to_date函数和to_char函数,描述正确的是(BC )选两项A. to_char函数是将字符串数据转换为日期数据B. to_date函数是将字符串数据转换为日期数据C. to_char函数是将日期数据转换为字符数据D. to_date函数是将日期数据转换为字符数据7.在表emp里,计算员工的年薪SAL*12并生成别名Annual Salary。
oracle练习题(打印版)

oracle练习题(打印版)### Oracle数据库练习题#### 一、选择题1. Oracle数据库中,哪个命令用于创建表?- A. CREATE TABLE- B. CREATE DATABASE- C. DROP TABLE- D. ALTER TABLE2. 以下哪个不是Oracle数据库的数据类型?- A. NUMBER- B. CHAR- C. DATE- D. IMAGE3. 在Oracle数据库中,哪个命令用于删除表?- A. DELETE FROM- B. DROP TABLE- C. REMOVE TABLE- D. ERASE TABLE4. Oracle数据库中,如何查看当前用户?- A. SELECT USER FROM DUAL;- B. SELECT CURRENT_USER FROM DUAL;- C. SELECT USERNAME FROM ALL_USERS;- D. SELECT CURRENT_USER FROM ALL_USERS;5. 以下哪个命令用于在Oracle数据库中创建索引?- A. CREATE INDEX- B. CREATE KEY- C. CREATE CONSTRAINT- D. CREATE UNIQUE#### 二、填空题1. 在Oracle数据库中,使用____命令可以查看表结构。
2. Oracle数据库中,使用____命令可以查看当前数据库的所有表。
3. 要删除Oracle数据库中的行,可以使用____命令。
4. Oracle数据库中,____用于存储二进制数据。
5. Oracle数据库中,____命令用于查看数据库中所有的索引。
#### 三、简答题1. 描述Oracle数据库中事务的ACID属性。
2. 解释Oracle数据库中的锁定机制。
3. 说明Oracle数据库中视图的作用。
#### 四、操作题1. 创建一个名为`Employees`的表,包含以下字段:- `EmployeeID` NUMBER(10) PRIMARY KEY,- `FirstName` VARCHAR2(50),- `LastName` VARCHAR2(50),- `HireDate` DATE,- `Salary` NUMBER(10, 2),- `DepartmentID` NUMBER(10).2. 向`Employees`表中插入以下数据:- `EmployeeID`: 1001, `FirstName`: 'John', `LastName`:'Doe', `HireDate`: '2023-01-01', `Salary`: 70000,`DepartmentID`: 101.- `EmployeeID`: 1002, `FirstName`: 'Jane', `LastName`:'Smith', `HireDate`: '2023-02-15', `Salary`: 50000,`DepartmentID`: 102.3. 编写一个查询,显示所有员工的姓名和工资,按工资从高到低排序。
Oracle数据库应用复习题集及答案精品

Oracle数据库应用复习题集及答案选择题一1.ORACLE数据库物理结构包括以下三种文件,以下不属于的是(A)A.系统文件B.日志文件C.数据文件D.控制文件2.下列哪个命令是用于ORACLE中数据导出的(A)A.exp B.imp C.input D.output3.(C)是用于控制数据访问的语言。
A.DML B.DDL C.DCL D.DLL4.NULL表示什么(D)A.0B.空格C.值D.没有值5.下面四个语句中哪一个是正确的?(C)A.SELECT*,ENAME FROM EMP;B.DELETE*FROM EMP;C.SELECTDISTINCT EMPNO,HIREDATE FROM EMP;D.SELECTENAME|SAL AS“name”FROM EMP;6.假定有一张表用户表users,其中一身份证字段ID_card。
为了维护数据的完整性,在设计数据库时,最好对ID_card字段添加约束,请问应该添加什么约束(A)A.primary key B.check C.default D.not null7.下面哪一个like命令会返回名字象HOTKA的行?(B)A.where ename like…_HOT%'B.where ename like…H_T%'C.where ename like…%TKA_'D.where ename like…%TOK%'8.(D)操作符只返回由第一个查询选定但是没有被第二个查询选定的行。
A.UNIONB.UNION ALLC.INTERSECTD.MINUS(差集)9A.表中没有行。
B.有一个姓名为James的员工。
C.不能多次回滚到相同的保存点。
D.由于已经删除了员工ID180,因此最后一次更新未更新任何行。
10.以下运算结果不为空值的是(C)A.12+NULLB.60*NULLC.NULL‖?NULL?D.12/(60+NULL)11.若当前日期为?25-5月-06?,以下(D)表达式能计算出5个月后那一天所在月份的最后一天的日期。
(完整word版)oracle数据库期末考试试题及答案

(完整word版)oracle数据库期末考试试题及答案亲爱的读者:本文内容由我和我的同事精心收集整理后编辑发布到文库,发布之前我们对文中内容进行详细的校对,但难免会有错误的地方,如果有错误的地方请您评论区留言,我们予以纠正,如果本文档对您有帮助,请您下载收藏以便随时调用。
下面是本文详细内容。
最后最您生活愉快 ~O(∩_∩)O ~oracle数据库期末考试试题及答案A1、以下()内存区不属于SGA。
A.PGA B.日志缓冲区C.数据缓冲区D.共享池D2、()模式存储数据库中数据字典的表和视图。
A.DBA B.SCOTT C.SYSTEM D.SYSC3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表空间。
A.HR B.SCOTT C.SYSTEM D.SYSA4、()服务监听并按受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListener B.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServerB5、()函数通常用来计算累计排名、移动平均数和报表聚合等。
A.汇总B.分析C.分组D.单行B6、()SQL语句将为计算列SAL*12生成别名Annual Salary A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp;D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp;B7、锁用于提供( )。
A.改进的性能B.数据的完整性和一致性C.可用性和易于维护D.用户安全C8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
Oracle数据库应用开发考试试题(doc 12页)

Oracle数据库应用开发考试试题(doc 12页)Oracle1. ()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号(SCN)的文件。
(第二章)A. 控制文件。
B. 参数文件。
C. 数据文件。
D. 可执行文件。
答案. A2. Oracle数据库被划分为()的逻辑存储单元,该逻辑存储单元本身由操作系统磁盘文件和原始分区组成。
(第二章)A. 表空间。
B. 联机重做日志文件。
C. 归档重做日志文件。
D. 回滚段。
答案. A3. ()是包含Oracle数据库中所有数据的数据库对象。
(第二章)A. 视图。
B. 索引。
C. 存储过程。
D. 表。
答案. D4. ()是为了加速对特定表数据的访问而创建的数据段。
(第二章)A. 视图。
B. 索引。
C. 存储过程。
D. 触发器。
答案. B5. 下面是有关date数据类型和timestamp 数据类型的描述,请问哪一种描述是正确的?(第二章)A. 两者都只能存储日期数据,不能存储时间数据。
B. 两者都只能存储时间数据,不能存储日期数据。
C. date数据类型比timestamp数据类型的存储时间精度高。
D. date数据类型比timestamp数据类型的存储时间精度低。
答案. D6. 可以自动执行操作的存储对象是()。
(第二章)A. 程序包。
B. 函数。
C. 过程。
D. 触发器。
答案. D7. 当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中。
(第二章)A. SYS。
B. SYSTEM。
C. USER。
D. TEMP。
答案. A8. ()是Oracle数据库对象的别名,可以强化对象的安全性。
(第二章)A. 触发器。
B. 视图。
C. 表。
D. 同义词。
答案. D9. ()是具有只读类型的表和视图集,存储了数据库的物理和逻辑结构信息。
(第二章)A. 表空间。
B. 盘区。
C. 数据字典。
D. 方案。
答案. C10. ()是一组Oracle进程和SGA。
Oracle数据库应用开发相关试题

Oracle1.()进程可以将数据库高速缓冲区中的修改的块写到数据文件中。
(第十章)A.LGWR 。
B.DBWn 。
C.CKPT 。
D.SMON 。
答案 . B2.当失败的实例再次启动时,()可以执行紧急恢复操作。
(第十章)A.LGWR 。
B.DBWn 。
C.CKPT 。
D.SMON 。
答案 . D3.()可以用于备份联机重做日志文件,以便在文件中充满日志或者发生日志切换时存储档案。
(第十章)A.ARCn 。
B.RECO 。
C.SMON 。
D.PMON 。
案 . A4.当需要查询当前活动进程的信息时,可以使用()视图。
(第十章)A.V$PROCESS 。
B.V$SESS_IO。
C.V$SESSION_W AIT 。
D.V$LATCH 。
答案 . A5.表空间和数据文件在物理存储上是()的关系(第十章)A.一对多。
B.多对一。
C.一对一。
D.多对多。
答案 . A6.()是 ORACLE 最基本的逻辑存储单位。
(第十章)A.盘区。
B.段。
C.表空间。
D.数据块。
答案 . D7.()是 Oracle 存储区中被单个用户进程所使用的内存区域,是用户进程私有的,不能共享。
(第十章)A.系统全局区。
B.程序全局区。
C.Java 池。
D.SQL 共享池。
答案 . B8.()是由表和视图组成的、存储有关数据库结构信息的一些数据库对象,描述了实际数据是如何组织的。
对它们可以像处理其他数据库表或视图一样进行查询,但不能进行任何修改。
(第十章)A.数据字典。
B.数据文件。
C.控制文件。
D.表空间。
答案 . A9.在 Oracle 数据字典视图中,()视图存储了数据库中所有对象的信息。
(第十章)A.dba_* 。
er_* 。
C.all_* 。
D.sys_*。
答案 . A10.()包含了一些潜在的由系统管理员如SYS 维护的表和视图,由于当数据库运行的时候它们会不断进行更新。
(第十章)A.动态数据字典。
B.静态数据字典。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle数据库应用开发相关试题(doc 10页)Oracle1. ()进程可以将数据库高速缓冲区中的修改的块写到数据文件中。
(第十章)A. LGWR。
B. DBWn。
C. CKPT。
D. SMON。
答案. B2. 当失败的实例再次启动时,()可以执行紧急恢复操作。
(第十章)A. LGWR。
B. DBWn。
C. CKPT。
D. SMON。
答案. D3. ()可以用于备份联机重做日志文件,以便在文件中充满日志或者发生日志切换时存储档案。
(第十章)A. ARCn。
B. RECO。
C. SMON。
D. PMON。
案. A4. 当需要查询当前活动进程的信息时,可以使用()视图。
(第十章)A. V$PROCESS。
B. V$SESS_IO。
C. V$SESSION_WAIT。
D. V$LATCH。
答案. A5. 表空间和数据文件在物理存储上是()的关系(第十章)A. 一对多。
B. 多对一。
C. 一对一。
D. 多对多。
答案. AA. 数据字典。
B. 数据文件。
C. 控制文件。
D. 表空间。
答案. A9. 在Oracle数据字典视图中,()视图存储了数据库中所有对象的信息。
(第十章)A. dba_*。
B. user_*。
C. all_*。
D. sys_*。
答案. A10. ()包含了一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新。
(第十章)A. 动态数据字典。
B. 静态数据字典。
C. dba_*视图。
D. all_*视图。
答案. A11. 使用数据库初始化参数文件中的()参数可以指定控制文件名。
(第十章)A. CONTROL_FILES。
B. CONTROL_FILES_NAME。
C. CONTROL_NAME。
D. CONTROL_FILE。
答案. A12. 在恢复操作中,使用的最重要的结构是(),包括两个或者更多预先分配好的文件,存储了对数据库所做的修改。
(第十章)A. 联机重做日志文件。
B. 归档日志文件。
C. 归档数据文件。
D. 联机数据文件。
答案. A13. Oracle提供了()的能力,以免损坏实例的联机重做日志文件,LGWR将同一个重做日志同时写到多个同样的联机重做日志文件中。
(第十章)A. 双向联机重做日志文件。
B. 单向联机重做日志文件。
C. 切换联机重做日志文件。
D. 多路复用联机重做日志文件。
答案. D14. 在CREATE DATABASE语句中,使用()参数,可以为每个数据库指定联机重做日志文件的最大组数。
A. MAXFILES。
B. MAXLOGFILE。
C. MAXLOGFILES。
D. LOGFILES。
答案. C15. 下面()的语句,将向数据库添加一个新的重做日志文件组。
(第十章)A.ALTER DATABASE ADD LOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’) SIZE 500K;B.ALTER DATABASE ADD ONLIELOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’) SIZE 500K;C.MODIFY DATABASE ADD ONLI ELOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’) SIZE 500K;D.MODIFY DATABASE ADD LOGFILE(‘/oracle/dbs/logic.rdo’,‘/oracle/dbs/log2c.rdo’) SIZE 500K;答案. A16. Oracle允许将已填满的联机重做日志文件的组保存到一个或者多个脱机目的地,这些日志全都称为()。
(第十章)A. 联机归档重做日志文件。
B. 已归档的重做日志。
C. 已归档的联机重做日志文件。
D. 非归档的重做日志文件。
答案. B17. Oracle 允许数据库中有比操作系统规定的限制更多的数据文件,Oracle的()进程能够打开所有联机的数据文件。
(第十章)A. LGWR。
B. DBWn。
C. SMON。
D. PMON。
答案. B18. 当需要创建并添加一个数据文件到表空间,可以使用如下()语句。
(第十章)A. CREATE TABLESPACE。
B. CREATE TABLESPACE... ADD DATAFILE。
C. ALTER TABLESPACE… ADD TEMPFILE。
D. ALTER DATABASE…CREATE DATAFILE。
答案. B19. 如果想要配置Oracle以使用校验和来验证数据块,将初始化参数()设置为TRUE。
(第十章)A. DB_BLOCK。
B. DB_EXTENT_CHECKSUM。
C. DB_BLOCK_CHECKSUM。
D. DB_SEQENT_CHECKSUM。
答案. C20. 每个运行的Oracle数据库都与Oracle实例相联系。
当一个数据库服务器上的数据库启动时,Oracle将分配内存区,称为(),启动一个或者多个Oracle进程。
(第十一章)A. 程序全局区。
B. 系统全局区。
C. 临时表空间。
D. 回滚表空间。
答案. B21. ()是有自己的系统全局区和与其相关数据库文件的Oracle服务器进程集,都要用称为SID(SystemIdentifier,系统标识符)的标识符来标识。
(第十一章)A. Oracle数据库。
B. Oracle进程。
C. Oracle实例。
D. Oracle服务。
答案. C22. ()是驻留在客户和Oracle数据库服务器之中的软件层,它负责建立和维护客户应用和服务器之间的连接,并在它们之间进行消息传递。
(第十一章)A. Oracle OCI。
B. Oracle瘦驱动程序。
C. Oracle Net。
D. 侦听器。
答案. C23. ()是驻留在自己计算机上的软件组件,同客户和Oracle服务器相分离,代理数据库服务器的请求。
(第十一章)A. Oracle Net。
B. 侦听器。
C. Oracle连接管理器。
D. Oracle数据库驱动程序。
答案. C24. 当需要为实例设置并发会话的最大数量,需要设置()初始化参数。
(第十二章)A. DBA_MAX_SESSIONS。
B. LICENSE_MAX_SESSIONS。
C. MAX_SESSIONS。
D. CONNECT_MAX_SESSIONS。
答案. B25. 当需要在数据库运行时修改最大并发使用限制或者警告限制,可以使用如下()语句。
(第十二章)A. ALTER SYSTEM。
B. ATLER TABLE。
C. ALTER VIEW。
D. ALTER TRIGER。
答案. A26. 了限制在数据库中创建的用户数,就要在数据库的初始化参数文件中设置()初始化参数。
(第十二章)A. LICENSE_MAX_USERS。
B. MAX_USERS。
C. CONNECT_MAX_USERS。
D. A V AILABLE_MAX_USERS。
答案. A27. 当需要创建用户时,可以使用如下()语句来完成。
(第十二章)A. CREATE USER。
B. CREATE ROLE。
C. CREATE PROCESS。
D. CREATE LOGIN。
答案. A28. 在Oracle中,每个用户都应该有一个默认表空间,当用户创建模式对象,并没有为其指定容纳它的表空间时,Oracle就在该用户的默认表空间中存储该对象。
每个用户的默认表空间的默认设置是()。
(第十二章)A. SYSTEM表空间。
B. SYS表空间。
C. USER表空间。
D. 临时表空间。
答案. A29. 当需要查询用户的表空间限额时,可以使用如下()数据字典视图。
(第十二章)A. DBA_USERS。
B. ALL_USERS。
C. DBA_TS_QUOTAS。
D. USER_PASSWORD_LIMITS。
答案. C30. 当需要为某个数据库创建一个用户,用户名为test,密码为test,可以使用如下()SQL 语句。
(第十二章)A.CREATE USER testIDENTIFIED BY test;B.CREATE USER testPASSWORD test;C.UPDATE USER testIDENTIFIED BY test;D.UPDATE USER testPASSWORD test;答案. A31. 假设数据库中创建了一个用户test,状态为锁定状态,需要使用SQL语句解除锁定,可以使用如下()语句。
(第十二章)A. ALTER USER test ACCOUNT;。
B. ALTER USER test NOLOCK;。
C. ALTER USER test ACCOUNT NOLOCK;。
D. ALTER test ACCOUNT NOLOCK;。
案. C32. 假设需要删除数据库中的某个用户test,可以使用如下()语句。
(第十二章)A. DELETE USER test。
B. DROP USER test。
C. DROP test。
D. DELETE test。
答案. B33. 假设在数据库中创建了用户test,需要为其授予CREATE ANY TABLE系统权限,可以使用如下()语句。
(第十二章)A. GRANT CREATE ANY TABLE test;B. GRANT CREATE ANY TABLE TO test;C. TAKE CREATE ANY TABLE TO test;。
D. ALTER CREATE ANY TABLE TO test;。
答案. B34. 假设需要回收为用户test授予的CREATE ANY TABLE系统权限,可以使用如下()语句。
(第十二章)A. TAKE BACK CREATE ANY TABLE FROM test;B. REVOKE CREATE ANY TABLE FROM test;C. REVOKE CREATE ANY TABLE test;D. TAKE BACK CREATE ANY TABLE test;答案. B35. 假设需要在数据库中创建角色test_role,可以使用如下()语句。
(第十二章)A. ALTER DATABASE ROLE test_role。
B. CREATE ROLE test_role。
C. UPDATE ROLE test_role。
D. ALTER ROLE test_role。
答案. B36. 假设需要为test_role角色授予ALTER ANY TABLE系统权限,可以使用如下()语句。