ORACLE选择题答案

合集下载

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-100道选择题(附答案)

Oracle-100道选择题(附答案)

1.下列不属于ORACLE的逻辑结构的是(C)A.区B.段C.数据文件D.表空间2. 下面哪个用户不是ORACLE缺省安装后就存在的用户(A)A . SYSDBAB. SYSTEMC. SCOTTD. SYS3.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A)A.授予了CONNECT的角色,但没有授予RESOURCE的角色B.没有授予用户系统管理员的角色C.数据库实例没有启动D.数据库监听没有启动4.函数通常用来计算累计排名,移动平均数和报表聚合。

(B)A . 汇总B. 分析C 分组D 单行5.带有(B)字句的SELECT语句可以在表的一行或多行放置排他锁。

A . FOR INSERTB. FOR UPDATEC. FOR DELETED. FOR REFRESH6.在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句为数据库中的所有用户创建CUSTOMER表的同义词(B)。

CREATE PUBLIC SYNONYM cust ON mary.customer;CREATE PUBLIC SYNONYM cust FOR mary.customer;CREATE SYNONYM cust ON mary.customer FOR PUBLIC;不能创建CUSTOMER的公用同义词。

7. 在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(C)。

A.游标打开B.游标关闭C.当前记录的数据加载到变量中D.创建变量保存当前记录的数据8. 在Oracle中,下面关于函数描述正确的是(AD)。

A.SYSDATE函数返回Oracle服务器的日期和时间B.ROUND数字函数按四舍五入原则返回指定十进制数最靠近的整数C.ADD_MONTHS日期函数返回指定两个月份天数的和D.SUBSTR函数从字符串指定的位置返回指定长度的子串9. 阅读下面的PL/SQL程序块:BEGININSERT INTO employee(salary,last_name,first_name) VALUES(35000,’Wang’,'Fred’);SAVEPOINT save_a;INSERT INTO employee(salary,last_name,first_name) VALUES(40000,’Woo’,'David’);SAVEPOINT save_b;DELETE FROM employee WHERE dept_no=10; SAVEPOINT save_c;INSERT INTO employee(salary,last_name,first_name) VALUES(25000,’Lee’,'Bert’);ROLLBACK TO SAVEPOINT save_c;INSERT INTO employee(salary,last_name,first_name) VALUES(32000,’Chung’,'Mike’);ROLLBACK TO SAVEPOINT save_b;COMMIT;END;运行上面的程序,哪两个更改永久保存到数据库(CD)。

oracle试题答案解释版

oracle试题答案解释版

要求20道判断、20道单选选择10道多选7道问答3道编程,再加20道填空一、单项选择题(每题1分,共20分)1、在Oracle中,一个用户拥有的所有数据库对象统称为(B )A) 数据库B) 模式C) 表空间D) 实例2、在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将(D)表空间分配给用户作为默认表空间。

A) USER B) SYS C) DEFAULT D) SYSTEM3、在oracle中获取前10条的关键字是(D)A) top B)Limit C)first D) rownum解释:top 是sql server数据库的关键字,limit 是mysql数据库的关键字,first是informix 数据库的关键字4、在Oracle中,( B)操作符返回并集操作并不包括重复行A) Intersect B) Union C) Union all D) Minus解释:Intersect返回交集,union返回并集,不包括重复行,union all 返回并集,包括重复行,minus返回差集5、下面那个语句是错误的(D)A) create synonym dept_synon for scott.deptB) create sequence dept_seque increment by 1C) alter sequence dept_seque increment by 2D) drop dept_synon6、oracle数据库中,通过( C)可以以最快的方式访问表中的一行。

A) 主键B) 唯一索引C) rowid D) 全表扫描7、下面那个不是oracle程序设计中的循环语句( A)A) for… end for B) loop…end loopC) while…end loop D) for… end loop8、oracle存储结构正确的是(B)A) tablespace--segment--osblock--blockB) tablespace--segment--extent--blockC) tablespace--extent--segment--blockD) tablespace--extent--block –segment9、若tnsnames.ora文件中部分配置如下:xfhtdb =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = hello)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = scce)))则表明:( C)A) Oracle服务器所在的主机名为DEDICATEDB) Oracle服务器所在的主机名为scceC) 对应数据库的SID为scceD) 对应数据库的SID为xfhtdb10、现在要启动数据库,那么下面哪一个启动语句是错误的(A)A) STRATUP NORMAL B) STRATUP FORCEC) STRATUP NOMOUNT D) STARTUP MOUNT11、授予sa用户在SCOTT.EMP表中SAL列的更新权限的语句是:( C )A) GRANT CHANGE ON SCOTT.EMP TO SAB) GRANT UPDATE ON SCOTT.EMP(SAL) TO SAC) GRANT UPDATE(SAL) ON SCOTT.EMP TO SAD)GRANT MODIFY ON SCOTT.EMP TO SA12、一个表有百万以上数据,其中一个列经常被作为查询条件并且只有25个不同数据,适合使用(C)索引提高查询速度。

Oracle选择题答案

Oracle选择题答案

Oracle选择题答案1.参数文件中,下列四个符号中哪个符号开头的行表示注释行______。

A、$C、#2.手工创建一个新的数据库时,首先需要______。

A、启动一个实例B、启动SQL某PLUS,以SYSDBA身份连接OracleC、关闭当前实例D、创建一个参数文件3.关于控制文件,下列说法正确的是______。

A、建议至少有两个位于不同磁盘上的控制文件B、建议至少有两个位于同一磁盘上的控制文件C、建议保存一个控制文件D、一个控制文件,数据库不能运行。

4.DB_BLOCK_SIZE初始化参数的度量单位是______。

A、BLOCKC、B、BYTED、ROW5.下列表空间中,______表空间是运行一个数据库必须的一个表空间。

A、ROLLBACKC、TEMPB、TOOLSD、SYSTEM6.PL/SQL代码段中注释符号是______。

A、//C、--B、\\\\D、’7.______是Oracle中一个有效的后台服务器进程。

A、ARCHiverB、LGWR(LogWriter)D、以上所有项C、DBWR(Dbwriter)8.数据库启动过程中何时读取参数文件______。

A、打开数据库时C、实例启动时B、装载数据库时D、以上所有项9.在PL/SQL代码段的异常处理块中,捕获所有异常的关键词是______。

A、OTHERSB、ALLD、ERRORSC、E某ception10.关闭数据库时,首先会______。

A、关闭数据库实例C、关闭数据库B、卸载数据库D、关闭操作系统11.DBA可以使用下列哪一个命令查看当前归档状态______。

A.ARCHIVELOGLISTB、FROMARCHIVELOGSC、SELECT某FROMV$THREADD、SELECT某FROMARCHIVE_LOG_LIST12.当创建控制文件的时候,数据库一定要______。

A、MountedC、OpenB、NotmountedD、Retricted13.一个实例最多可以启动多少个ARCn进程______。

Oracle题库

Oracle题库

Oracle题库⼀、选择题1、对于Oracle数据库软件的应⽤,主要分为哪两⼤块(AB )。

〖2个答案〗A.开发B.管理C.安装D.调试2、以下哪项不是Oracle数据库物理组件的类型(D)。

〖1个答案〗A. 数据⽂件B. 控制⽂件C. ⽇志⽂件D. 表空间3、以下哪项不是Oracle数据库的逻辑组件的类型(D)。

〖1个答案〗A. 表空间B. 段C. 扩展区D. ⽇志⽂件4、关于数据控制语⾔中,收回所授予的权限的语句是(B)。

〖1个答案〗A. CreateB. RevokeC. GrantD. Update5、Oracle数据库中,取余数的运算符是(B)。

〖1个答案〗A. %B. modC. /D. ||6、Oracle数据库中,连接字符串的运算符是( D)。

〖1个答案〗A. +B. &C. isD. ||7、Oracle数据库中返回字符串长度的函数是(D)。

〖1个答案〗C. InStrD. Length8、Oracle数据库中按指定的精度进⾏四舍五⼊的函数是(C)。

〖1个答案〗A. SignB. TruncC. RoundD. Mod9、转换⽇期类型为字符串的转换函数是(C)。

〖1个答案〗A. to_dateB. to_datetimeC. to_charD. to_number10、在数据库中,对象Index表⽰(D)。

〖1个答案〗A.同义词B.表C.包D.索引11、关于通配符中的“%”,以下说法正确的两项是(BD)。

〖2个答案〗A. 代表任意⼀个字符,与Like结合使⽤B. 代表任意多个字符,与Like结合使⽤C. 代表任意⼀个字符,在Like后的表达式中只能使⽤⼀次“%”D. 代表任意多个字符,在Like后的表达式中可以使⽤多次“%”12、要统计某表中记录的总个数,以下哪项是正确的SQL语句(C)。

〖1个答案〗A. select Max(*) from 表名B. select Sum(*) from 表名C. select Count(*) from 表名D. select Min(*) from 表名13、要求表中数据的最⼤值,应使⽤什么函数(A)。

最新Oracle笔试题及答案

最新Oracle笔试题及答案

一、选择题(每题1分)1.Oracle发出下列select语句:SQL> select e.empno, e.ename, d.loc2 from emp e, dept d3 where e.deptno = d.deptno4 and substr(e.ename, 1, 1) = ‘S’;下列哪个语句是Oracle数据库中可用的ANSI兼容等价语句?A.select empno, ename, loc from emp join dept on emp.deptno = dept.deptno wheresubstr(emp.ename, 1, 1) = ‘S’;B.select empno, ename, loc from emp, dept on emp.deptno = dept.deptno wheresubstr(emp.ename, 1, 1) = ‘S’;C.select empno, ename, loc from emp join dept where emp.deptno = dept.deptno andsubstr(emp.ename, 1, 1) = ‘S’;D.select empno, ename, loc from emp left join dept on emp.deptno = dept.deptno andsubstr(emp.ename, 1, 1) = ‘S’;2.你要对操纵Oracle数据库中的数据。

下列哪个选项表示Oracle中select语句的功能,并且不需要使用子查询?A.可以用select语句改变Oracle中的数据 B.可以用select语句删除Oracle中的数据C.可以用select语句和另一个表的内容生成一个表 D.可以用select语句对表截断3.Oracle数据库中发出一个查询。

下列哪个选项不能查询对用户定义静态表达式执行数学运算时的查询组件?A.列子句 B.表子句 C.DUAL表 D.where子句4.你要操纵Oracle数据,下列哪个不是SQL命令?A.select * from dual; B.set defineC.update emp set ename = 6543 where ename = ‘SMITHERS’;D.create table employees(empid varchar2(10) primary key);5.你要在Oracle中定义SQL查询。

oracle数据库的试题及答案

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笔试题及答案

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二、简答题请简要回答以下问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.参数文件中,下列四个符号中哪个符号开头的行表示注释行______。

A、$B、@C、#D、!2.手工创建一个新的数据库时,首先需要______。

A、启动一个实例B、启动SQL*PLUS,以SYSDBA身份连接OracleC、关闭当前实例D、创建一个参数文件3.关于控制文件,下列说法正确的是______。

A、建议至少有两个位于不同磁盘上的控制文件B、建议至少有两个位于同一磁盘上的控制文件C、建议保存一个控制文件D、一个控制文件,数据库不能运行。

4.DB_BLOCK_SIZE初始化参数的度量单位是______。

A、BLOCKB、BYTEC、PAGED、ROW5.下列表空间中,______表空间是运行一个数据库必须的一个表空间。

A、ROLLBACKB、TOOLSC、TEMPD、SYSTEM6.PL/SQL代码段中注释符号是______。

A、//B、\\C、--D、’7.______是Oracle中一个有效的后台服务器进程。

A、ARCHiverB、LGWR(Log Writer)C、DBWR(Dbwriter)D、以上所有项8.数据库启动过程中何时读取参数文件______。

A、打开数据库时B、装载数据库时C、实例启动时D、以上所有项9.在PL/SQL代码段的异常处理块中,捕获所有异常的关键词是______。

A、OTHERSB、ALLC、ExceptionD、ERRORS10.关闭数据库时,首先会______。

A、关闭数据库实例B、卸载数据库C、关闭数据库D、关闭操作系统11.DBA可以使用下列哪一个命令查看当前归档状态______。

A.ARCHIVE LOG LIST B、FROMARCHIVE LOGSC、SELECT*FROM V$THREADD、SELECT*FROM ARCHIVE_LOG_LIST12.当创建控制文件的时候,数据库一定要______。

A、MountedB、Not mountedC、OpenD、Restricted13.一个实例最多可以启动多少个ARCn进程______。

A、2B、4C、8D、1011g30个14.段的集合是______。

A、EXTENTB、SEGMENTC、TABLESPACED、DATABASE15.数据字典表和视图存储在下列哪个表空间中______。

A、USERS TABLESPACEB、SYSTEM TABLESPACEC、TEMPORARY TABLESPACED、any of the three16.一个数据库实例是______。

A、Oracle MemoryStructuresB、Oracle I/O StructuresC、Oracle Background ProcessD、All of the Above17.用于将脏数据块写入数据文件的是______。

A、DBWRB、LGWRC、PMOND、SMON18.数据库启动时,何时会读取控制文件:A、When opening the databaseB、When mounting the DatabaseC、During instance startupD、In every stage19.下列哪一项不是一个角色______。

A、CONNECTB、DBAC、RESOURCED、CREATE SESSION20.PL/SQL程序设计中,抛出一个异常的子句是_____。

A、THROWB、RAISEC、THROWSD、CAST1.在PL/SQL语句块中,跳出循环体所用的语句是:______。

A、breakB、continueC、exitD、next2.数据库的默认启动选项是______。

A、MOUNTB、NOMOUNTC、READ ONLYD、OPEN3.关于控制文件,下列说法正确的是______。

A、建议至少有两个位于不同磁盘上的控制文件B、建议至少有两个位于同一磁盘上的控制文件C、建议保存一个控制文件D、一个控制文件,数据库不能运行。

4.DB_BLOCK_SIZE初始化参数的度量单位是______。

A、BLOCKB、BYTEC、PAGED、ROW5.写列表空间中,______表空间是运行一个数据库必须的一个表空间。

A、ROLLBACKB、TOOLSC、TEMPD、SYSTEM6.PL/SQL代码段中注释符号是______。

A、//B、\\C、--D、’7.______是Oracle中一个有效的后台服务器进程。

A、ARCHiverB、LGWR(Log Writer)C、DBWR(Dbwriter)D、以上所有项8.数据库启动过程中何时读取参数文件______。

A、打开数据库时B、装载数据库时C、实例启动时D、以上所有项9.有关表空间的说法,下列说法正确的是:A、从物理上来说,一个表空间是由具体的一个或多个磁盘上物理文件构成的。

B、从逻辑上来说,一个表空间是由具体的一个或多个用户模式下的表、索引等数据构成的。

C、某个用户的数据必定存在于某个表空间中。

D、表空间是为了统一ORACLE物理和逻辑上的结构而建立的。

E、表空间的名称可以重复。

10.下列关于游标的说法,正确的是:A、是从数据表中提取出来的数据B、以临时表的形式存放在内存中C、在游标中有一个数据指针D、在初始状态下指向的是首记录E、利用FETCH语句可以移动该指针11.SQL语句中修改表结构的命令是。

A、MODIFY TABLEB、MODIFY STRUCTUREC、ALTER TABLED、ALTER STRUCTURE12.当创建控制文件的时候,数据库一定要______。

A、MountedB、Not mountedC、OpenD、Restricted13.游标的操作包括:A、openB、fetchC、executeD、quitE、close14.段的集合是______。

A、EXTENTB、SEGMENTC、TABLESPACED、DATABASE15.数据字典表和视图存储在下列哪个表空间中______。

A、USERS TABLESPACEB、SYSTEM TABLESPACEC、TEMPORARY TABLESPACED、any of the three16.一个数据库实例是______。

A、Oracle MemoryStructuresB、Oracle I/O StructuresC、Oracle Background ProcessD、All of the Above17.在关系模型中,实现"关系中不允许出现相同元组"的约束是通过_____。

A、候选键B、主键C、外键D、超键18.数据库启动时,何时会读取控制文件:A、When opening the databaseB、When mounting the DatabaseC、During instance startupD、In every stage19.下列哪一项不是一个角色______。

A、CONNECTB、DBAC、RESOURCED、CREATE SESSION20.下面哪个语句关于GROUP BY和HAVING语句的使用是正确的?A、SELECT JOB_ID,DEPARTMENT_ID,AVG(SALARY)FROM EMPLOYEES GROUP BY JOB_IDHAVING AVG(SALARY)>3000;B、SELECT JOB_ID,DEPARTMENT_ID,AVG(SALARY)FROM EMPLOYEES GROUP BY JOB_ID,DEPARTMENT_IDHAVING AVG(SALARY)>3000;C、SELECT JOB_ID,DEPARTMENT_ID,AVG(SALARY)FROM EMPLOYEES GROUP BY AVG(SALARY)HAVING AVG(SALARY)>3000;D、SELECT JOB_ID,DEPARTMENT_ID,AVG(SALARY)FROM EMPLOYEES GROUP BY JOB_ID,DEPARTMENT_IDHAVING SALARY>3000;1.参数文件中,下列四个符号中哪个符号开头的行表示注释行______。

A、$B、@C、#D、!2.关闭数据库时,首先会______。

A、关闭数据库实例B、卸载数据库C、关闭数据库D、关闭操作系统3.关于控制文件,下列说法正确的是______。

A、建议至少有两个位于不同磁盘上的控制文件B、建议至少有两个位于同一磁盘上的控制文件C、建议保存一个控制文件D、一个控制文件,数据库不能运行。

4.DB_BLOCK_SIZE初始化参数的度量单位是______。

A、BLOCKB、BYTEC、PAGED、ROW5.下列表空间中,______表空间是运行一个数据库必须的一个表空间。

A、ROLLBACKB、TOOLSC、TEMPD、SYSTEM6.PL/SQL代码段中注释符号是______。

A、//B、\\C、--D、’7.______是Oracle中一个有效的后台服务器进程。

A、ARCHiverB、LGWR(Log Writer)C、DBWR(Dbwriter)D、以上所有项8.数据库启动过程中何时读取参数文件______。

A、打开数据库时B、装载数据库时C、实例启动时D、以上所有项9.在PL/SQL代码段的异常处理块中,捕获所有异常的关键词是______。

A、OTHERSB、ALLC、ExceptionD、ERRORS10.启动数据库时,首先会______。

A、打开据库B、装载数据库C、启动实例D、启动后台进程。

相关文档
最新文档