Oracle数据库试题
Oracle 考试试题(带答案)
a) b) c) d) 参考答案
OracleHOME_NAMETNSListener OracleServiceSID OracleHOME_NAMEAgent OracleHOME_NAMEHTTPServer
B
9) 在 Oracle 中创建用户时,若未提及 DEFAULT TABLESPACE 关键字,则 Oracle 就将()表空间分配 给用户作为默认表空间。。
DATEPART EXTRACT TO_CHAR TRUNC
bc
5) 在Oracle中,有一个教师表teacher的结构如下: ID NUMBER(5) NAME VARCHAR2(25) EMAIL VARCHAR2(50) 下面哪个语句显示没有Email地址的教师姓名()。
a) b) c) d) 参考答案
a) b) c) d) 参考答案
OracleHOME_NAMETNSListener OracleServiceSID OracleHOME_NAMEAgent OracleHOME_NAMEHTTPServer
a
8) 在Windows操作系统中,Oracle的()服务是使用 iSQL*Plus必须的。
A
12) 在Oracle中,下面用于限制分组函数的返回值的子句是 ()。
a) WHERE b) HAVING c) ORDER BY d) 无法限定分组函数的返回值
参考答案 b
13) 在Oracle中,有一个名为seq的序列对象,以下语句能返 回序列值但不会引起序列值增加的是()。
a) b) c) d) 参考答案
%NOTFOUND %FOUND %ROWTYPE %ISOPEN %ROWCOUNT
c
15) 在Oracle中,当控制一个显式游标时,下面哪种命令包 含INTO子句()。
oracle数据库题库
选择题1)哪些DBMS的调度器过程可以用来启用程序?2)A. ENABLE3)B. ENABLE_PROGRAM4)C. VALIDATE_PROGRAM5)D. SET_ATTRIBUTE6)E. SET_ENABLED7)答案: A,D8)下列哪项不是一个有效的日程表语法元素A. FREQB. BYHOURC. RUNDATED. INTERVALE. BYMINUTE答案:C"3)哪个调度视图可以查询目前正在执行工作?4)A. DBA_SCHEDULER_JOB_RUN_DETAILS5)B. DBA_SCHEDULER_RUNNING_JOBS DBA6)C. DBA_SCHEDULER_CURRENT_JOBS7)D. DBA_SCHEDULER_JOBS DBA8)E. DBA_SCHEDULER_EXECUTING_JOBS9)答案: B,D10)一个作业或程序创建时,启用属性的默认值是什么?11)A. TRUE12)B. FALSE13)C. There is no default. It must be defined at creation time.D. PENDINGE. NULL答案: B14)全球化支持是通过Oracle特性中的哪一个提供的文本和字符处理功能实现?15)A. RSTLNE16)B. NLSRTL17)C. LISTENER18)D. NLSSORT19)E. Linguistic sorts20)答案: B21)以下哪种数据类型存储时区信息到数据库中?22)A. TIMESTAMP23)B. DATE24)C. TIMESTAMP WITH TIME ZONED. TIMESTAMP WITH LOCAL TIME ZONEE. DATETIME答案: C,25)你要备份你的100 GB的数据库到一台远程磁带设备上。
当转移备份到磁带设备时您必须确保最低网络带宽消耗。
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数据库的试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。
A. 非关系型B. 关系型C. 分布式D. 图形化2. 数据库中,将所有数据进行分类和组织的基本单位是()。
A. 表B. 字段C. 记录D. 数据库3. 在Oracle数据库中,用于删除表中所有数据的操作是()。
A. DELETEB. REMOVEC. DROPD. TRUNCATE4. 在Oracle数据库中,用于更新表中数据的操作是()。
A. UPDATEB. MODIFYC. ALTERD. REPLACE5. 在Oracle数据库中,用于查询数据的操作是()。
A. SELECTB. SEARCHC. FINDD. WHERE二、简答题1. 请简述Oracle数据库的特点。
Oracle数据库具有以下特点:- 完整性:通过约束和触发器来保证数据的完整性。
- 可扩展性:支持集群部署和分布式数据库,可以动态扩展数据库的容量。
- 安全性:提供了严格的数据权限管理和用户认证机制,保护数据免受未经授权的访问。
- 可靠性:支持数据备份和恢复功能,保障数据的持久性和可靠性。
- 高性能:采用多线程和缓存技术,提高数据库的读写性能和响应速度。
2. 在Oracle数据库中,什么是事务?事务是指逻辑上的一组操作,这组操作要么全部成功执行,要么全部失败回滚。
事务具有以下特性:- 原子性:事务中的操作要么全部执行成功,要么全部回滚,不会出现部分执行的情况。
- 一致性:事务执行前后,数据库的状态保持一致性,不会破坏数据的完整性。
- 隔离性:事务之间相互独立,每个事务都认为自己是唯一在操作数据库的。
- 持久性:事务一旦提交,其对数据库的修改将永久保存,不会被回滚。
3. 请说明Oracle数据库中的索引是什么,并简要介绍索引的作用。
索引是一种特殊的数据库对象,用于快速查找数据库中的数据。
索引基于一个或多个列值创建,并按照特定的排序规则存储列值和对应的行指针。
oracle笔试题及答案
oracle笔试题及答案一、选择题1. Oracle数据库是一种()数据库管理系统。
A. 关系型B. 非关系型C. 层次型D. 网状型答案:A2. 下列哪个选项不属于Oracle数据库的特点?A. 完全支持SQL语言B. 支持分布式数据库C. 提供高可用性和故障恢复机制D. 仅支持单用户操作答案:D3. 在Oracle数据库中,下列关键字中哪个用于插入一行数据?A. UPDATEB. DELETEC. SELECTD. INSERT答案:D4. 在Oracle数据库中,下列关键字中哪个用于从表中删除一行数据?A. TRUNCATEB. DROPC. DELETED. REMOVE答案:C5. 在Oracle数据库中,下列关键字中哪个用于更新表中的数据?A. MODIFYB. ALTERC. UPDATED. CHANGE答案:C6. 在Oracle数据库中,下列哪个语句用于创建一个新的用户?A. CREATE ROLEB. CREATE USERC. GRANT PERMISSIOND. ALTER ACCOUNT答案:B7. 在Oracle数据库中,下列关键字中哪个用于将表中的数据按照指定的列进行排序?A. SORTB. GROUPC. ORDERD. ARRANGE答案:C8. 在Oracle数据库中,下列关键字中哪个用于查询满足特定条件的数据?A. SELECTB. SEARCHC. FINDD. FILTER答案:A9. 在Oracle数据库中,下面哪个关键字用于创建新的表?A. CREATEB. MAKEC. BUILDD. CONSTRUCT答案:A10. 下列哪个Oracle数据库对象用于避免数据冗余,提高查询速度,并提供数据的一致性和完整性?A. 视图(View)B. 函数(Function)C. 存储过程(Stored Procedure)D. 游标(Cursor)答案:A二、简答题请简要回答以下问题。
oracle期末考试题及答案
oracle期末考试题及答案一、选择题(每题2分,共20分)1. Oracle数据库中的用户和模式是什么关系?A. 完全相同B. 完全不同C. 模式是用户的集合D. 用户是模式的集合答案:C2. 在Oracle数据库中,以下哪个命令用于查看当前用户?A. SELECT USER FROM DUAL;B. SELECT CURRENT_USER FROM DUAL;C. SELECT SESSION_USER FROM DUAL;D. SELECT SYSTEM_USER FROM DUAL;答案:A3. Oracle数据库中的哪个参数用于设置数据库的字符集?A. DB_CHARSETB. NLS_CHARACTERSETC. DB_LANGUAGED. NLS_LANGUAGE答案:B4. 在Oracle数据库中,以下哪个不是SQL语句?A. SELECTB. UPDATEC. DELETED. PRINT答案:D5. Oracle数据库中的触发器可以在哪些时刻执行?A. 数据插入前B. 数据更新前C. 数据删除后D. 数据查询时答案:ABC二、填空题(每空2分,共20分)1. Oracle数据库的默认表空间名称是 _ 。
答案:SYSTEM2. 在Oracle数据库中,用来查看当前数据库版本信息的命令是 _ 。
答案:SELECT * FROM V$VERSION;3. Oracle数据库中,用来创建索引的SQL语句是 _ 。
答案:CREATE INDEX;4. 在Oracle数据库中,存储过程和函数的区别在于存储过程可以有_ ,而函数不能。
答案:OUT参数5. Oracle数据库中,用于实现数据完整性的约束包括主键约束、外键约束、 _ 和CHECK约束。
答案:UNIQUE约束三、简答题(每题10分,共30分)1. 解释Oracle数据库中的视图是什么,并说明其优点。
答案:视图是Oracle数据库中的一种虚拟表,它是基于一个或多个表的查询结果。
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. 编写一个查询,显示所有员工的姓名和工资,按工资从高到低排序。
(完整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考试试题及答案
试题一一、填空题(每小题4分,共20分)1、数据库管理技术经历了三个阶段2、数据库三级数据结构是__________________________________________________3、Oracle数据库中,SGA由___________________________________________组成4、在Oracle数据库中,完正性约束类型有___________________________________5、PL/SQL中游标操作包括________________________________________________二、正误判断题(每小题2分,共20分)1、数据库中存储的基本对象是数据()2、数据库系统的核心是DBMS()3、关系操作的特点是集合操作()4、关系代数中五种基本运算是并、差、选择、投影、连接()5、Oracle进程就是服务器进程()6、oraclet系统中SGA所有用户进程和服务器进程所共享()7、oracle数据库系统中数据块的大小与操作系统有关()8、oracle数据库系统中,启动数据库和第一步是启动一个数据库实例()9、PL/SQL中游标的数据是可以改变的()10、数据库概念模型主要用于数据库概念结构设计()三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与了解?3、何谓数据库,数据库设计一般分为哪些阶段?4、简述Oracle逻辑数据库的组成?5、试任举一例说明游标的使用方法?五、设有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno-----编号,name------姓名,age -------年齡,sal-----工资,tel-----电话 deptno-----部门号。
请按下列要求分别晨SQL*PLUS下编程。
(每小题3分,共15分)1、查询家有电话的职工信息。
Oracle数据库试题及答案
Oracle数据库试题一、选择题1、段是表空间中一种逻辑存储结构,以下( D )不是ORACLE数据库使用的段类型。
(A)索引段(B)临时段(C)回滚段(D)代码段2、 ORACLE数据库物理结构包括以下三种文件,以下不属于的是( A )。
(A)系统文件(B)日志文件(C)数据文件(D)控制文件3、数据库中有两个用户scott和muuser,物资表wz是属于myuser用户的,但当前用户是scott,要求查询物资表wz(wno,wname,wtype,wunit)物资单位wunit列为null的记录,取结果的前5条记录显示,以下正确的SQL语句是( C )(A)select*from scott.wz where wunit is null and rownum<5;(B)select*from myuser.wz where wunit = null and rownum<5;(C) select*from myuser.wz where wunit is null and rownum<6;(D)select*form scott.wz where wunit is null and rownum<6;4、若当前日期为’25-5月-06’,以下( D )表达式能计算出5个月后那一天所在月份的最后一天的日期。
(A)NEXT_DAY(ADD_MONTHS(28-5月-06,5))(B)NEXT_DAY(MONTHS_BETWEEN(28-5月-06,5))(C)NEXT_DAY(MONTHS_BETWEEN(’28-5月-06’,5))(D)NEXT_DAY(ADD_MONTHS(’28-5月-06’,5))5、下列叙述中正确的是_C_。
A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致6、SQL语句中修改表结构的命令是 C 。
Oracle数据库试题
1.用于在启动实例时配置数据库,确定Oracle 11g的运行环境文件是()A.参数文件B.数据文件C.可执行文件D.控制文件正确答案:A2.控制文件的扩展名为()A. .dbfB. .ctlC. .logD. .sql正确答案:B3.下列四条信息中,哪一项不存储在Oracle Database 11g的控制文件中()。
A.数据库文件的名字B.数据库的创建者C.数据库文件的位置D.数据库文件的大小正确答案:B4.在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer正确答案:A5.使用下列命令连接数据库:sqlplus scott/***************:1522/orcl.目标数据库是哪一个?()B.tigerC.orclD.scottE.以上都不是正确答案:A6.下列哪个部分不是oracle实例的组成部分?()A.系统全局区域B.服务器进程C.数据库作者D.系统监控器正确答案:C7.()进程主要职责是监控服务器进程和注册数据库服务。
A.SMONB.PMONC.CHKTD.LGWR正确答案:B8.下列选项中,哪一部分不是Oracle实例的组成部分?()A.系统全局区SGAB.PMON后台进程C.控制文件D.Dnnn调度进程正确答案:C9.在全局存储区SGA中,哪部分内存区域是循环使用的?( )A.数据缓冲区B.日志缓冲区C.共享池D.大型池正确答案:B10.解析后的SQL语句在SGA的哪个区域中进行缓存?()A.数据缓冲区B.日志缓冲区C.共享池D.大型池正确答案:C11.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪个进程?()A.DBWRB.LGWRC.SMOND.PMON正确答案:A12.如果服务器进程非正常终止,Oracle系统将使用下列哪一个进程以释放它所占用的资源?( D )A.DBWRB.LGWRC.SMOND.PMON正确答案:D13.下列哪个进程用于将修改过的数据从内存保存到磁盘数据文件中?()A.DBWRB.LGWRC.RECOD.ARCH正确答案:A14.当数据库运行在归档模式下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动哪个进程?()A.DBWRB.LGWRC.SMOND.ARCH正确答案:D15.Oracle事务提交即()A.数据由DBWR进程写入磁盘文件B.LGWR进程成功写入日志C.PMON进程提交D.SMON进程写数据正确答案:B16.Oracle数据库的实例由()组成。
oracle试题及答案
oracle试题及答案Oracle是一款广泛应用于企业和组织的关系型数据库管理系统。
它拥有强大的功能和灵活的架构,广受企业和数据库开发人员的青睐。
本文为大家整理了一些Oracle试题及答案,旨在帮助大家提升对Oracle数据库的理解和应用能力。
1. 试题:请简单解释什么是Oracle数据库。
答案:Oracle数据库是一种关系型数据库管理系统,由Oracle公司开发,用于存储和管理大量结构化数据。
它提供了数据存储、查询、事务处理、数据分析等功能,是目前业界最流行的企业级数据库之一。
2. 试题:Oracle数据库的特点有哪些?答案:Oracle数据库具有以下特点:a) 可靠性:通过事务处理和闪回技术确保数据的完整性和恢复性;b) 高性能:采用先进的查询优化和索引技术,提供快速的数据读写能力;c) 可扩展性:支持分布式和并行处理,适应不断增长的数据需求;d) 安全性:提供严格的访问控制和数据加密机制,确保数据的安全性;e) 灵活性:支持多种数据类型和数据模型,满足不同应用需求。
3. 试题:请解释Oracle数据库的体系结构。
答案:Oracle数据库的体系结构主要由实例和数据库两个关键组件构成。
a) 实例(Instance):实例是Oracle进程和内存结构的集合,负责连接管理、内存管理、故障恢复等。
每个运行的Oracle数据库都有一个相应的实例。
b) 数据库(Database):数据库是物理存储数据的容器,包含表空间、表、索引等逻辑和物理结构。
一个Oracle实例可以管理多个数据库。
4. 试题:如何创建一个Oracle数据库?答案:创建Oracle数据库的步骤如下:a) 安装Oracle数据库软件;b) 创建一个数据库实例;c) 设计数据库逻辑结构,包括表空间、表、索引等;d) 分配适当的存储空间;e) 配置数据库参数;f) 启动数据库实例,创建数据库。
5. 试题:如何在Oracle数据库中执行查询操作?答案:在Oracle数据库中执行查询操作通常使用SQL语句,如SELECT语句。
oracle数据库期末考试试题及答案
oracle数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在Oracle数据库中,用于创建数据库表的命令是:A. CREATE DATABASEB. CREATE TABLEC. DROP TABLED. ALTER TABLE答案:B2. 下列哪个选项不是Oracle数据库的系统表?A. USER_TABLESB. DBA_TABLESC. ALL_TABLESD. EMPLOYEE答案:D3. 在Oracle数据库中,用于删除数据库表的命令是:A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE答案:A4. Oracle数据库中,哪个命令用于查询数据库中所有用户?A. SELECT * FROM USER_USERS;B. SELECT * FROM ALL_USERS;C. SELECT * FROM DBA_USERS;D. SELECT * FROM USER;答案:B5. 在Oracle数据库中,用于添加新列的命令是:A. ADD COLUMNB. INSERT COLUMNC. CREATE COLUMND. ALTER TABLE答案:D6. 下列哪个选项不是Oracle数据库的存储引擎?A. InnoDBB. Oracle RDBMSC. BDBD. Oracle ASM答案:A7. Oracle数据库中,用于更新表中数据的命令是:A. UPDATEB. CHANGEC. MODIFYD. ALTER答案:A8. Oracle数据库中,用于删除表中数据的命令是:A. DELETEB. REMOVEC. DROPD. ERASE答案:A9. 在Oracle数据库中,用于查询表中数据的命令是:A. SELECTB. QUERYC. FETCHD. GET答案:A10. Oracle数据库中,用于创建索引的命令是:A. CREATE INDEXB. CREATE KEYC. INDEXD. KEY答案:A二、填空题(每题2分,共20分)1. Oracle数据库的默认端口号是______。
oracle数据库试题及答案
oracle数据库试题及答案一、单选题1. Oracle数据库的特点是()A. 高安全性B. 高性能C. 可扩展性D. 全面支持ACID特性答案:D2. 在Oracle数据库中,数据存储在()中。
A. 数据块B. 数据段C. 数据文件D. 表空间答案:D3. 下面哪个是Oracle数据库的管理工具?A. SQL DeveloperB. ToadC. PL/SQL DeveloperD. SQL*Plus答案:A4. Oracle数据库中,用于创建和修改数据库对象的语言是()。
A. DMLB. DDLC. DCLD. TCL答案:B5. 在Oracle数据库中,用于查询和操作数据库对象的语言是()。
A. DMLB. DDLC. DCLD. TCL答案:A二、多选题1. 下列哪些是Oracle数据库的特点?()A. 支持事务处理B. 支持分布式数据库C. 支持并发控制D. 支持网络编程答案:A、B、C2. Oracle数据库的体系结构包含以下几个部分:()A. 数据块B. 数据文件C. 表空间D. 实例答案:A、B、C、D3. 下列哪些是Oracle数据库的安全机制?()A. 用户权限管理B. 数据加密C. 访问控制D. 数据备份答案:A、B、C4. Oracle数据库的存储结构包括以下几个层次:()A. 数据库B. 表空间C. 数据文件D. 段E. 数据块答案:A、B、C、D、E5. Oracle数据库的备份与恢复策略包括以下几种:()A. 完全备份B. 增量备份C. 差异备份D. 恢复点备份E. 日志备份答案:A、B、C、E三、判断题1. Oracle数据库是面向对象的数据库。
答案:错误2. Oracle数据库可以跨平台使用。
答案:正确3. Oracle数据库的事务具有原子性、一致性、隔离性和持久性。
答案:正确4. Oracle数据库可以使用PL/SQL语言进行存储过程和触发器的编写。
答案:正确5. Oracle数据库的数据存储采用以行为单位的方式。
ORACLE期末考试试题及答案
ORACLE期末考试试题及答案一、选择题(每题2分,共40分)1. ORACLE数据库系统属于以下哪一种数据库类型?A. 关系型数据库B. 层次型数据库C. 网状型数据库D. 对象-关系型数据库答案:A2. 在ORACLE中,以下哪个命令用来创建一个表?A. CREATE TABLEB. CREATE VIEWC. CREATE INDEXD. CREATE SEQUENCE答案:A3. 数据库的三级模式结构包括以下哪几个层次?A. 外模式、概念模式、内模式B. 概念模式、内模式、物理模式C. 外模式、内模式、物理模式D. 外模式、概念模式、物理模式答案:A4. 在ORACLE中,以下哪个命令用来删除一个表?A. DROP TABLEB. DELETE TABLEC. DROP VIEWD. DELETE VIEW答案:A5. 数据库事务的四个特性包括以下哪些?A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、独立性、持久性C. 原子性、一致性、并发性、持久性D. 原子性、一致性、并发性、独立性答案:A6. 在ORACLE中,以下哪个命令用来修改表的结构?A. ALTER TABLEB. MODIFY TABLEC. UPDATE TABLED. ALTER VIEW答案:A7. 数据库的备份分为以下哪几种类型?A. 冷备份、热备份、逻辑备份B. 冷备份、热备份、物理备份C. 冷备份、热备份、完全备份D. 冷备份、热备份、增量备份答案:D8. 在ORACLE中,以下哪个命令用来创建一个索引?A. CREATE INDEXB. CREATE TABLEC. CREATE VIEWD. CREATE SEQUENCE答案:A9. 数据库的并发控制主要包括以下哪些方法?A. 乐观并发控制、悲观并发控制、时间戳并发控制B. 乐观并发控制、悲观并发控制、锁并发控制C. 乐观并发控制、悲观并发控制、令牌并发控制D. 乐观并发控制、悲观并发控制、版本并发控制答案:B10. 在ORACLE中,以下哪个命令用来创建一个序列?A. CREATE SEQUENCEB. CREATE TABLEC. CREATE VIEWD. CREATE INDEX答案:A二、填空题(每题2分,共20分)1. 在ORACLE中,使用______命令可以创建一个表。
Oracle数据库管理与优化考试
Oracle数据库管理与优化考试(答案见尾页)一、选择题1. Oracle数据库中最小的不可分割的数据单位是?A. 数据块B. 表空间C. 区间D. 监控区2. 在Oracle数据库中,如何查看当前系统的CPU使用率?A. SELECT * FROM v$sysstat WHERE name = 'cpu_usage';B. SELECT * FROM v$session WHERE username = 'SYSTEM';C. SELECT * FROM v$machine;D. SELECT * FROM v$parameter;3. Oracle数据库中的归档日志主要用于:A. 提高数据查询效率B. 恢复数据文件丢失的数据C. 保证数据的一致性D. 记录数据库的操作历史4. 在Oracle数据库中,如何查看用户的默认表空间?A. SELECT default_tablespace FROM user_users WHERE username = '用户名';B. SELECT tablespace_name FROM user_tablespaces WHERE status = 'UNDO';C. SELECT default_index_space FROM user_indexes;D. SELECT * FROM user_tab_columns;5. Oracle数据库中的锁主要分为哪几种类型?A. 共享锁B. 排他锁C. 行级锁D. 表级锁6. 在Oracle数据库中,如何查看当前数据库的版本信息?A. SELECT * FROM v$version;B. SELECT * FROM product_components;C. SELECT * FROM all_objects WHERE object_type = 'VERSION';D. SELECT * FROM user_objects;7. Oracle数据库中的数据字典主要包含哪些内容?A. 数据库元数据B. 数据库对象定义C. 数据库物理结构D. 数据库运行时环境8. 在Oracle数据库中,如何进行表空间的切换?A. ALTER DATABASE TABLESPACE source_tablespace INTO target_tablespace;B. ALTER TABLE source_table_name SWITCH TABLESPACE target_tablespace;C. ALTER DATABASE CREATE TABLESPACE new_tablespace;D. ALTER TABLESPACE source_tablespace RENAME TO target_tablespace;9. Oracle数据库中的审计功能主要用于:A. 记录用户操作B. 加密数据库数据C. 监控数据库性能D. 防止SQL注入攻击10. 在Oracle数据库中,如何查看当前的警告信息和错误信息?A. SELECT * FROM v$warning;B. SELECT * FROM v$errlog;C. SELECT * FROM user_errors;D. SELECT * FROM v$system_error;11. 在Oracle数据库中,如何查看当前系统的并发用户数?A. 使用 `v$session`视图B. 使用 `v$process`视图C. 使用 `v$metric`视图D. 使用 `v$statname`视图12. 在Oracle数据库中,执行以下哪个命令可以查看表的存储空间使用情况?A. `SELECT * FROM TABLSPACE`B. `SELECT * FROM USER_TABLES`C. `SELECT * FROM DBA_TABLESPACES`D. `SELECT * FROM ALL_TABLESPACES`13. 在Oracle数据库中,如何设置用户密码过期策略?A. 使用 `ALTER USER`命令B. 使用 `ALTER SYSTEM`命令C. 使用 `CREATE USER`命令D. 使用 `GRANT`命令14. Oracle数据库中的事务隔离级别中,哪个级别可以防止脏读?A. READ UNCOMMITTEDB. READ COMMITTEDC. REPEATABLE READD. SERIALIZABLE15. 在Oracle数据库中,如何查看索引的使用情况?A. 使用 `SELECT * FROM USER_INDEXES`B. 使用 `SELECT * FROM ALL_INDEXES`C. 使用 `SELECT * FROM DBA_INDEXES`D. 使用 `SELECT * FROM V$INDEXES`16. Oracle数据库中的数据定义语言(DDL)包括哪些操作?A. 创建表B. 创建索引C. 创建视图D. 修改数据17. 在Oracle数据库中,如何查看用户的登录历史?A. 使用 `v$session`视图B. 使用 `v$login`视图C. 使用 `v$history`视图D. 使用 `v$logfile`视图18. Oracle数据库中最小的数据存储单位是什么?A. 数据块B. 表空间C. 段D. 元组19. 在Oracle数据库中,执行以下哪个命令可以清除所有的缓冲区缓存?A. ALTER SYSTEM CHECKPOINT;B. ALTER SYSTEM FLUSH BUFFER_CACHE;C. ALTER SYSTEM LOAD BALANCE;D. ALTER DATABASE CLOSE;20. 在Oracle数据库中,如何查看表的统计信息并更新它们?A. 使用ALTER TABLE命令B. 使用ALTER INDEX命令C. 使用SELECT命令D. 使用UPDATE命令21. 在Oracle数据库中,如何进行数据库性能调优?A. 只需要增加硬件资源B. 只需要调整SQL语句C. 需要综合分析系统资源使用情况并进行相应的调整D. 只需要修改数据库配置文件22. 在Oracle数据库中,如何查看当前的磁盘I/O统计信息?A. 使用v$sysstat视图B. 使用v$metric视图C. 使用v$iostat视图D. 使用v$perfstat视图23. 在Oracle数据库中,如何查看数据库的日志文件位置?A. 使用v$logfile视图B. 使用v$log视图C. 使用v$log_history视图D. 使用v$archived_log视图24. 在Oracle数据库中,如何查看表空间的使用情况?A. 使用SELECT命令结合DBMS_SPACE包B. 使用v$tablespace和v$freelists视图C. 使用ALTER TABLE命令D. 使用CREATE INDEX命令25. 在Oracle数据库中,如何查看数据库的备份和恢复状态?A. 使用v$backup和v$restore视图B. 使用v$backup_device和v$restore_device视图C. 使用v$backup_history和v$restore_history视图D. 使用v$backup_policy和v$restore_policy视图26. Oracle数据库中的归档日志用于:A. 提供数据备份功能B. 支持数据迁移C. 记录数据库的审计信息D. 避免数据丢失27. 在Oracle数据库中,如何进行表空间的维护性操作?A. 使用 ALTER TABLESPACE 语句B. 使用 CREATE TABLESPACE 语句C. 使用 ALTER DATABASE 语句D. 使用 CREATE INDEX 语句28. Oracle数据库中的锁类型包括:A. 共享锁B. 排他锁C. 意向锁D. 自动锁29. 在Oracle数据库中,如何查看表的存储结构?A. 使用 DESC 关键字B. 使用 TABLESPACE 语句C. 使用 DBMS_METADATA 包D. 使用 SELECT 语句30. Oracle数据库的性能优化可以通过以下哪些方法实现?A. 增加数据缓冲区大小B. 调整日志文件的大小和位置C. 合理设计索引D. 使用分页查询31. 在Oracle数据库中,如何查看用户权限和角色?A. 使用 GRANT 和 REVOKE 语句B. 使用 USER 语句C. 使用 SESSION 语句D. 使用 DBMS_SESSION 包32. Oracle数据库中的数据导入工具是:A. SQL*LoaderB. SQL*PlusC. DBMS_SQLD. EXPDP33. 在Oracle数据库中,如何对查询结果进行排序?A. 使用 ORDER BY 子句B. 使用 GROUP BY 子句C. 使用 HAVING 子句D. 使用 LIMIT 子句34. Oracle数据库中最小的数据块大小是多少?A. 8KB. 16KC. 32KD. 64K35. 在Oracle数据库中,如何查看表的空间使用情况?A. 使用`dbms_stats`包B. 使用`select * from user_segments`命令C. 使用`select * from v$segment`命令D. 使用`select * from all_segments`命令36. Oracle数据库中的锁有哪些类型?(多选)A. 共享锁B. 排他锁C. 更新锁D. 意向锁37. 在Oracle数据库中,如何进行表空间的扩容?A. 使用`ALTER DATABASE DATAFILE ADD PRIMARY LOCATION`命令B. 使用`ALTER TABLESPACE ADD DATAFILE`命令C. 使用`ALTER DATABASE CREATE TEMPORARY TABLESPACE`命令D. 使用`ALTER SYSTEM SET SMALL_TABLE_THRESHOLD`命令38. Oracle数据库中的事务隔离级别有哪些?(多选)A. 读未提交B. 读已提交C. 可重复读D. 串行化39. 在Oracle数据库中,如何查看用户的登录日志?A. 使用`v$logins`视图B. 使用`v$session`视图C. 使用`v$history`视图D. 使用`user_logins`视图40. Oracle数据库中的存储过程和函数有什么区别?A. 存储过程可以有返回值,函数不能有返回值B. 函数可以有返回值,存储过程不能有返回值C. 存储过程和函数都可以有返回值D. 存储过程和函数都不能有返回值41. 在Oracle数据库中,如何进行数据库的性能调优?A. 使用`EXPLAIN PLAN`命令B. 使用`OPTIMIZE TABLE`命令C. 使用`ALTER INDEX REBUILD`命令D. 使用`SELECT * FROM v$database`命令二、问答题1. 什么是数据库的三级模式结构?请简要描述每一级的功能。
Oracle数据库基础题库【含答案】
一、判断题,正确请写写"T",错误请写写"F",1、oracle数据库系统中,启动数据库的第一步是启动一个数据库实例。
( T )2、Oracle服务器端的监听程序是驻留在服务器上的单独进程,专门负责响应客户机的连接请求。
( F)3、oracle数据库中实例和数据库是一一对应的(非ORACLE并行服务,非集群)。
( T)4、系统全局区SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。
( F )5、数据库字典视图ALL_***视图只包含当前用户拥有的数据库对象信息。
( F )8、数据字典中的内容都被保存在SYSTEM表空间中。
( T )9、HAVING后面的条件中可以有聚集函数,比如SUM(),AVG()等, WHERE 后面的条件中也可以有聚集函数。
( F )10、"上海西北京" 可以通过like ‘%上海_’查出来。
( F )11、表空间是oracle 最大的逻辑组成部分。
Oracle数据库由一个或多个表空间组成。
一个表空间由一个或多个数据文件组成,但一个数据文件只能属于一个表空间。
( T )12、表空间分为永久表空间和临时表空间两种类型。
( T )13、truncate是DDL操作,不能 rollback。
( T )14、如果需要向表中插入一批已经存在的数据,可以在INSERT语句中使用WHERE 语句。
( F )15、Oracle数据库中字符串和日期必须使用双引号标识。
( F )16、Oracle数据库中字符串数据是区分大小写的。
( T )17、Oracle数据库中可以对约束进行禁用,禁用约束可以在执行一些特殊操作时候保证操作能正常进行。
( F )18、为了节省存储空间,定义表时应该将可能包含NULL值的字段放在字段列表的末尾。
( T )20、在连接操作中,如果左表和右表中不满足连接条件的数据都出现在结果中,那么这种连接是全外连接。
ORACLE数据库试题
ORACLE数据库试题1. 以下关于数据的逻辑结构的叙述中,哪一条是不正确的?(C )A.数据的逻辑结构是数据间关系的描述B.数据的逻辑结构抽象地反映数据元素间的逻辑关系C.数据的逻辑结构具体地反映数据在计算机中的存储方式D.数据的逻辑结构分为线性结构和非线性结构2. 以下关于链式存储结构的叙述中,哪一条是不正确的?(C )A.结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构B.逻辑上相邻的结点物理上不必邻接C.可以通过计算直接确定第i个结点的存储地址D.插入、删除运算操作方便,不必移动结点3. 下列关于文件索引结构的叙述中,哪一个是不正确的?(A )A.采用索引结构,逻辑上连续的文件存放在连续的物理块中B.系统为每个文件建立一张索引表C.索引结构的优点是访问速度快,文件长度可以动态变化D.索引结构的缺点是存储开销大4. 下列关于数据库数据模型的说法中,哪一个是不正确的?(A )A.任何一张二维表都表示一个关系B.层次模型的数据结构是有向树结构C.在网状模型中,一个子结点可以有多个父结点D.在面向对象模型中每一个对象都有一个惟一的标识5. 下列关于数据库三级模式结构的说法中,哪一个是不正确的?(D )A.数据库三级模式结构由内模式、模式和外模式组成B.DBMS在数据库三级模式之间提供外模式/模式映象和模式/内模式映像C.外模式/模式映象实现数据的逻辑独立性D.一个数据库可以有多个模式6. 如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的(C )A.候选码B.主码C.外码D.连接码7. 下列关于关系数据库视图的说法中,哪些是正确的?(B )Ⅰ. 视图是关系数据库三级模式中的内模式。
Ⅱ. 视图能够对机密数据库提供一定的安全保护。
Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。
Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。
Oracle数据库试题100题(附答案)
Oracle数据库试题100题(附答案)1.当Oracle服务器启动时,下列哪种文件不是必须的(D)。
A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。
A.用户进程B.服务器进程C.日志写入进程(LGWRD.检查点进程(CKPT)3.在Oracle中,一个用户拥有的所有数据库对象统称为(B)。
A.数据库B.模式C.表空间D.实例4.在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME V ARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)。
A.SELECT name FROM teacher WHERE email = NULL;B.SELECT name FROM teacher WHERE email <> NULL;C.SELECT name FROM teacher WHERE email IS NULL;D.SELECT name FROM teacher WHERE email IS NOT NULL;5.在Oracle数据库的逻辑结构中有以下组件:A 表空间B 数据块C 区D 段这些组件从大到小依次是(B)。
A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B6.在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer7.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将(B)表空间分配给用户作为默认表空间。
oracle数据库的试题及答案
oracle数据库的试题及答案### Oracle数据库试题及答案#### 一、选择题1. 在Oracle数据库中,哪个命令用于创建数据库表?- A. CREATE TABLE- B. DROP TABLE- C. ALTER TABLE- D. TRUNCATE TABLE答案:A2. 以下哪个选项不是Oracle数据库的SQL语句?- A. SELECT- B. UPDATE- C. DELETE- D. PRINT答案:D3. Oracle数据库中,用于删除表中所有数据的命令是什么? - A. DELETE FROM table_name- B. TRUNCATE TABLE table_name- C. DROP TABLE table_name- D. CLEAR table_name答案:B4. 在Oracle数据库中,哪个命令用于查看表的结构?- A. DESCRIBE table_name- B. EXPLAIN table_name- C. DESC table_name- D. SHOW table_name答案:C5. Oracle数据库中,哪个命令用于插入数据?- A. INSERT INTO- B. ADD INTO- C. PUT INTO- D. SET INTO答案:A#### 二、简答题1. 简述Oracle数据库的体系结构。
- Oracle数据库的体系结构主要包括内存结构和存储结构。
内存结构包括系统全局区(SGA)和程序全局区(PGA)。
存储结构包括数据文件、控制文件和重做日志文件。
SGA是所有数据库进程共享的内存区域,包含了数据库缓冲区、重做日志缓冲区等。
PGA是每个服务器进程或后台进程的私有内存区域。
2. 什么是PL/SQL?它在Oracle数据库中的作用是什么?- PL/SQL是Oracle数据库的过程式扩展,它允许用户定义存储过程、函数、触发器等。
PL/SQL结合了SQL语句和过程式编程的特性,使得数据库编程更加灵活和强大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
请将下列试题的正确答案写在答题栏里。
(每小题2分)1.当Oracle服务器启动时,下列哪种文件不是必须的()。
A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据()。
A.用户进程B.服务器进程C.日志写入进程(LGWRD.检查点进程(CKPT)3.在Oracle中,一个用户拥有的所有数据库对象统称为()。
A.数据库B.模式C.表空间D.实例4.在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME V ARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名()。
A.SELECT name FROM teacher WHERE email = NULL;B.SELECT name FROM teacher WHERE email <> NULL;C.SELECT name FROM teacher WHERE email IS NULL;D.SELECT name FROM teacher WHERE email IS NOT NULL;5.在Oracle数据库的逻辑结构中有以下组件:A 表空间B 数据块C 区D 段这些组件从大到小依次是()。
A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B6.在Windows操作系统中,Oracle的()服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer7.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将()表空间分配给用户作为默认表空间。
A.USERB.SYSTEMC.SYSD.DEFAULT8.在Oracle数据库中,()用户模式存储数据字典表和视图对象。
A.SYSTEMB.SYSC.SCOTTD.YSDBA9.Oracle提供的(),能够在不同硬件平台上的Oracle数据库之间传递数据。
A.归档日志运行模式B.RECOVER命令C.恢复管理器(RMAN)D.Export和Import工具10.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS 表空间创建基本表时,他应具有什么权限?()A.CREATE TABLEB.CREATE USERC.UNLIMITED TABLESPACED.LIMITED TABLESPACE11.把一个表空间切换到OFFLINE 状态时,可以使用4 个参数,不包括下列哪一个选项?()A.MMEDIATEB.NORMALC.TEMPORARYD.ORCE12.下列哪一项资源不能在用户配置文件中限定?()A.各个会话的用户数B.登录失败的次数C.使用CPU时间D.使用SGA 区的大小13.如果a表原本是空表,请问执行下列语句后,以下哪个表述正确()。
insert into a values(1,'abc','1');insert into a values(2,'abc','2');create table b as select * from a;rollback;A.a表b表都没有数据B.a表b表都有两行数据C.a表有数据,b表没有数据D.a表没有数据,b表有数据14.在以下用户中,哪个用户不能删除?()A.一个与数据库连接的用户B.一个没有任何模式对象的用户C.一个带有只读表的用户D.在任何时间可以删除所有用户15.若允许一个用户在DOG_DATA表空间使用38M的磁盘空间,需在CREATE USER 语句中使用哪一个子句?()A.QUOTAB.PROFILEC.DEFAULT TABLESPACED.TEMPORARY TABLESPACE16.怎样才能开启口令(密码)检验函数?()A.使用ORAPWD应用程序B.在SYS模式中执行catproc.sql脚本C.在SYS模式中执行utlpwdmg.sql脚本D.将PASSWORD_VERIFY初始化参数设置为TRUE17.如果没有赋予一个用户任何概要文件,将发生什么情况?()A.该用户没有赋予任何概要文件B.该用户不能连接数据库C.该用户不能创建D.默认(DEFAULT)概要文件被赋予了这个用户18.要显示概要文件DOG_PROJECT的资源限制信息,请问应该查询如下哪一个数据字典?()A.DBA_USERSB.DBA_TABLESC.DBA_OBJECTSD.DBA_PROFILESE.DBA_TABLESPACE19.假设正在管理一个概要文件的口令设置。
如果要确保应该用户在更改三次密码之前不能重新使用当前的密码,请问要使用以下的哪一个参数?()A.PASSWORD_LIFE_TIMEB.PASSWORD_REUSE_MAXC.PASSWORD_REUSE_TIMED.PASSWORD_ GRACE_TIMEE.PASSWORD VERIFY FUCTION20.假设正在写一个ALTER PROFILE语句来修改默认概要文件的参数值。
其要求是:如果一个用户试这登录了三次以上并都失败了,用户在试图再次登录之前需要等待一分钟,以下就是所需要的ALTER PROFILE语句()(1)ALTER PROFILE default LIMIT(2)PASSWORD_LIFE_TIME 60(3)PASSWORD_GRACE_TIME 10(4)PASSWORD_REUSE_TIME 1800(5)PASSWORD_REUSE_MAX UNLIMITED(6)FAILED_LOGIN_ATTEMPTS 3(7)PASSWORD_LOCK_TIME(8)PASSWORD_VERIFY_FUNCTION verify_fuction;A.1B.60C.24D.1/144021.在默认概要文件中,资源限制参数SESSION_PER_USER的初始值是什么?()A.0B.1C.2D.3E.UNLIMITED22.假设正在写一个ALTER PROFILE 语句来修改dog_prof概要文件的参数值,其SQL 语句如下:ALTER PROFILE dog_prof LIMITCPU_PER_SESSION 3600IDLE_TIME 30请问,使用概要文件dog_prof的用户在下一个会话(下一次连接)中被允许访问的时间是多少?()A.60小时的CPU时间和30分钟没有活动B.60分钟的CPU时间和30分钟没有活动C.60秒钟的CPU时间和30分钟没有活动D.36秒钟的CPU时间和30分钟没有活动E.36秒钟的CPU时间和30秒钟没有活动F.36秒钟的CPU时间和30秒钟没有活动23.请看这个DDL语句:ALTER USER babydog QUOTA 0 ON dog_data;如果在dog_data表空间已经存在一个隶属于babydog用户的表,并且这个表的大小为20M,请问这个语句将产生什么后果?()A.这个表被截断B.babydog用户不能再访问dog_data表空间了C.不能再为这个表空间分配新的区段(extents)了D.在dog_data表空间中所有的babydog用户使用的磁盘空间将被释放24.当删除一个用户的操作时,在什么情况下,应该在DROP USER语句中使用CASCADE选项?()A.这个模式包含了对象B.这个模式没有包含了对象C.这个用户目前与数据库连接着D.这个用户必须保留但是用户的对象需要删除25.用户wuda给您发了一封电子邮件,他投诉说他无法连接到数据库上。
他说每次他发SQL*Plus命令时都收到了如下的错误信息:ERROR:Ora-28000:the account is lockedWarning:You are no longer connected to Oracle请问,之前数据库管理员可能发了哪一个语句产生了这一问题?()A.DROP USER wuda;B.DROP USER wuda CASCADE;C.ALTER USER wuda ACCOUNT LOCK;D.ALTER USER wuda QUOTA 0 ON dog_data;E.ALTER USER wuda QUOTA unlimited ON dog_data;26.Cat 使用带有WITH ADMIN OPTION子句的DCL语句将DROP ANY TABLE 系统权限授予了Fox,而Fox又将这一权限授予了Dog。
如果Cat的权限被收回,除了Cat以外,哪些用户将丧失他们的权限?()A.只有DogB.只有FoxC.Dog和FoxD.没有其他用户丧失权限27.在如下的授权语句中,哪4个是系统权限授予girldog? ()A.GRANT CREATE TABLE TO girldog;B.GRANT CREATE INDEX TO girldog;C.GRANT CREATE SESSION TO girldog;D.GRANT CREATE PROCEDURE TO girldog;E.GRANT UPDATE ANY TABLE TO girldog;F.GRANT ALL ON girldog.baby_view to boydog WITH GRANT OPTION;28.Cat使用带有WITH GRANT OPTIN子句的DCL语句将baby表上的SELECT对象权限授予了Fox,而Fox又将这一权限授予了Dog。
如果Cat的SELECT的权限被收回了,除了Cat以外的哪些用户将丧失他们的权限?()A.只有DogB.只有FoxC.Fox和DogD.没有其它用户丧失权限29.如要显示全部具有ATLTER ANY ROLE系统权限的用户,请问,在如下的数据字典视图中,应该查询哪一个?()A.DBA_COL_PRIVSB.DBA_SYS_PRIVSC.DBA_USER_PRIVSD.USER_TAB_PRIVS_RECD30.假设通过使用如下的DDL语句创建了一个新用户—dogCREATE USER dog IDENTIFIED BY wangwang;dog 创建之后,并没有授予这个用户任何权限。
现在dog用户需要在其默认表空间中创建一个表,请问至少必须授予他哪3个系统权限?()A.CREATE VIEWB.CREATE TABLEC.CREATE SESSIOND.CREATE ANY TABLEE.UNLIMITED TABLESPACE31.请看一个SQL语句:ALTER USER jinlian DEFAULT ROLL ALL;以上这个DDL语句将完成下面的哪一项工作?()A.赋予jianlian用户ALL这个角色B.将所有的角色都设置成jinlian用户的默认角色C.移除jinlian用户的所有默认角色D.没有完成任何工作,因为这个命令将不会执行32.在以下命令中,一个使用哪一个来激活(开启)一个角色?()A.SET ROLLB.ALTER USERC.CREATE ROLED.ALTER SYSTEM33.在以下有关角色的叙述中,哪一个是正确的?()A.每个用户只可以有一默认角色B.当一个用户登录时这个用户的默认角色被激活C.DEFAULT ROLE NONE选项将移除一个用户的所有角色D.通过回收角色中的所有权限来临时地收回一个用户的角色34.要获取一个用户当前激活的所有角色的列表,应查询以下哪个数据字典视图?()A.DBA_ROLESB.SESSION_ROLESC.DBA_ROLE_PRIVSD.DBA TAB PRIVS35.假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限?()A.CREATE TABLEB.CREATE USERC.UNLIMITED TABLESPACED.LIMITED TABLESPACE36.下列哪一项资源不能在用户配置文件中限定?()A.各个会话的用户数B.登录失败的次数C.使用CPU 时间D.使用SGA 区的大小37.检查下面的SQL 语句,哪一项是错误的?()Alter user tempuseridentified by oracledefault tablespace usersdefault temporary tablespace tempquota 100M on users;A.default tablespace usersB.default temporary tablespace tempC.quota 100M on usersD.identified by oracle38.下面哪一个不是系统权限?()A.SELECT TABLEB.ALTER TABLEC.SYSDABD.CREATE INDEX39.下面哪个系统预定义角色允许一个用户创建其他用户?()A.CONNECTB.DBAC.RESOURCED.SYSDBA40.如果要启用所有角色,则应该使用哪一个命令?()A.SET ROLE ALLB.SET ROLE ENABLE ALLC.ALTER SESSION ALLD.ALTER USER ROLE ALL41.以下哪个后台进程将数据库缓冲区中的数据写到数据库文件中?()A.日志写进程(LGWR)B.系统监督进程(SMON)C.进程进度进程(PMON)D.数据库写进程(DBWn)42.为了恢复数据库,需要用到以下哪一类文件(该文件存储了数据库中所做的所有修改)?()A.数据文件B.控制文件C.重做日志文件D.参数文件43.在以下有关系统全局区(SGA)的陈述中,哪一个是正确的?()A.SGA不是Oracle服务器体系结构的一部分B.当服务器启动时分配SGAC.SGA是一个Oracle数据库物理结构的一部分D.当一个实例启动时,在一个Oracle数据库的环境中创建SGA44.如下哪两类操作系统文件是属于Oracle数据库的?()A.数据文件B.控制文件C.口令文件D.参数文件E.归档日志文件45.哪一个Oracle服务器的组件是由后台进程和内存结构组成?()A.SGAB.一个实例(instance)C.一个重做日志文件D.一个数据库文件46.在向一个现有的数据库中添加了一个数据文件之后,紧接着要做的操作是什么?()A.修改数据文件的名字B.重新启动实例C.备份控制文件D.修改参数文件47.以下哪一个文件中存储了数据库创建时的时间戳?()A.数据文件B.控制文件C.重做日志文件D.参数文件48.如果发生了介质损坏并且已经丢失了PIG数据库的所有控制文件,在以下有关PIG 数据库的陈述中,哪一个是正确的?()A.数据库可以加载,但不能开启B.在开启这个数据库之前必须对该数据库进行恢复C.必须开始这个数据库并使用CREATE CONTROLFILE语句创建一个新的控制文件D.无法恢复这个数据库49.一个实例启动后,在以下的哪个状态时Oracle服务器开始阅读控制文件?()A.NOMOUNTB.MOUNTC.OPEN50.当一个段需要额外的磁盘空间时,应该增加哪一种数据库的逻辑组件?()A.分区(extents)B.表空间C.数据库块D.操作系统块。