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、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。
- 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.操作系统块。