Oracle复习 选择 判断 解答 - 图文 下载本文

已经不存在任何活动的非DBA回话。

D、静默状态下,数据库任然存在物理I/O操作,这一点与挂起状态不同。 如果需要在操作系统中对数据库的文件进行物理备份,应当令数据库进入哪种状态?

A、受限状态 B、挂起状态 C、静默状态

D、加载但不打开状态

使用DESCRIBE命令显示某个表的信息时,不会显示哪类信息? A、列名称

B、列的空值特性 C、表名称 D、列的长度

如果要控制列的显示格式,那么可以使用哪个命令? A、show B、define C、spool D、column

如果要设置SQL*PLUS每页打印的数量,则可以使用如下哪个命令? A、set page B、pagesize C、size

D、set pagesize

使用哪两个命令可以在sql语句中定义变量? A、define和accept B、define和&符号 C、accept和&符号 D、define和declare

以下( )内存区不属于SGA。 A、PGA

B、日志缓冲区 C、数据缓冲区 D、共享池

()模式存储数据库中数据字典的表和视图。 A、DBA B、SCOTT C、SYSTEM D、SYS

在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字,则Oracle就将( )表空间分配给用户作为默认表空间。 A、HR B、SCOTT C、SYSTEM

D、SYS

( )服务监听并按受来自客户端应用程序的连接请求。 A、OracleHOME_NAMETNSListener B、OracleServiceSID C、OracleHOME_NAMEAgent

D、OracleHOME_NAMEHTTPServer

当Oracle服务器启动时,下列哪种文件不是必须装入内存的( )。 A、数据文件 B、控制文件 C、日志文件 D、归档日志文件 在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据( )。 A、用户进程 B、服务器进程

C、日志写入进程(LGWR) D、检查点进程(CKPT)

Oracle的控制文件不包括以下哪些内容( )。 A、数据库名称

B、数据文件和日志文件的名称和位置 C、时间戳 D、服务器信息

不属于Oracle的系统文件是( )。 A、数据文件 DBF B、控制文件 CTL C、日志文件LOG D、归档文件ARC

在命令行中启动SQL*Plus,使用如下()命令。 A、SQLPLUS B、SQL*PLUS C、SQL D、SPLUS

当在SQL*Plus中需要以DBA连接到Oracle数据库,可以使用如下()方式。 A、CONNECT SYS/password SYSDBA。 B、CONNECT SYS/password AS SYSDBA。 C、CONNECT AS SYSDBA SYS/password。 D、CONNECT DBA SYS/password。

Oracle的时间格式通常是'HH24:MI:SS'形式,它也是通过nls_date_formate系统参数定义的,要查询Oracle系统的日期格式,可以使用如下()SQL语句。 A、select currenttimestamp from systable; B、select currenttimestamp from dual; C、select systimestamp from systable; D、select systimestamp from dual;

()是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访

问,它由一组用Java语言编写的类和接口组成。 A、JDBC B、OCI C、程序包 D、过程

当需要描述一个表table1对象结构时,可以使用(); A、DES table1 B、DESC table1 C、DESCR table1 D、DESCRIB table1

下面的时间函数,()用于返回当前Oracle会话时区中的日期信息。 A、DATE()

B、current_timestamp() C、current_date() D、DBTIMEZONE

()可用于返回会话中的日期和时间。 A、months_between() B、next_day()

C、current_date() D、localtimestamp()

当需要删除表,且该表具有外键约束,需要删除表及其外键约束,可以使用如下()类型的SQL语句。 A、DROP TABLE table1

B、DROP TABLE tablel with foreign key

C、DROP TABLE tablel1 CASCADE CONSTRAINTS D、DROP TABLE table1 all

以下对INSERT语句,说法错误的是()。 A、INSERT语句是数据操纵语言中的一条语句 B、在使用INSERT语句执行数据插入时,表中的列顺序一定要与提供的值顺序相同

C、在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值 D、在插入数据时,应当满足表中定义的检查约束 当需要提交某个事务时,可以使用()语句。 A、ROLLBACK B、COMMIT C、SAVEPOINT

D、SET Transaction

()可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。 A、保存点 B、事务点 C、回滚点 D、提交点 在Oracle中,可以用一个SELECT语句同时从多个表中取出数据,只需在SELECT语句的()子句中列出要从中取出数据的表名称即可。

A、ORDER BY B、FROM C、GROUP BY D、JOIN

分组查询是在查询语句中使用()子句,对查询结果执行分组操作。 A、ORDER BY B、GROUP BY C、JOIN D、COUNT

在Oracle中,使用()可以生成一列整数值,这个整数值可以作为表的主键约束。 A、序列 B、同义词 C、索引 D、触发器

当需要查询某个序列seq_customer_id的初始值,可以使用如下()方式。 A、SELECT seq_customer_id.NEXTVALUE from sysdate B、SELECT seq_customer_id.NEXTVALUE from dual

C、SELECT seq_customer_id.NEXTVALUE from DBA.$V_Sequence D、SELECT seq_customer_id.CURRRENTVALUE from dual

当需要创建一个序列seq_Customer_id,初始值为7,每次增长1,序列最大值为20000,可以使用如下()方式。 A、CREATE SEQUENCE seq_customer_id START 7 INCREMENT 1 MAXVALUE 20000;

B、CREATE SEQUENCE seq_customer_id START WITH 7 INCREMENT BY 1 MAXVALUE 20000;

C、CREATE SEQUENCE seq_customer_id START WITH 7 INCREMENT BY 1

MAXVALUE WITH 20000;

D、CREATE SEQUENCE seq_customer_id START WITH 7 INCREMENT 1 MAXVALUE 20000;

()是一个单元操作,要么全部执行成功,要么全部执行失败。 A、事务 B、插入操作 C、更新操作 D、删除操作

当需要在数据库运行时修改最大并发使用限制或者警告限制,可以使用如下()

语句。

A、ALTER SYSTEM B、ATLER TABLE C、ALTER VIEW D、ALTER TRIGER

以下定义的哪个变量是非法的? A、var_ab number;

B、var_ab number not null :='0'; C、var_ab number default :=1; D、var number :=3;

下列只能存储一个值得变量是哪种变量? A、游标 B、标量变量 C、游标变量 D、记录变量

声明%TYPE类型变量的变量时,服务器将会做什么操作? A、为该变量检索数据表中列的数据类型 B、复制一个变量

C、检索数据库中的数据

D、为该变量检索列的数据类型和值

下列哪个语句允许检查UPDATE语句所影响的行数? A、SQL%FOUND B、SQL%ROWCOUNT C、SQL%COUNT D、SQL%NOTFOUND

对于游标FOR循环,以下哪种说法是不正确的? A、循环隐含使用FETCH获取数据 B、循环隐含使用OPEN打开记录集 C、终止循环操作也就关闭了游标 D、游标For循环不需要定义游标

当需要提交某个事务时,可以使用()语句。 A、ROLLBACK B、COMMIT C、SAVEPOINT

D、SET Transaction

()是一个单元操作,要么全部执行成功,要么全部执行失败。 A、事务 B、插入操作 C、更新操作 D、删除操作

采用Select语句返回的结果是一个结果集。用户只能浏览该结果集中的数据,无法对数据进行操作。如果需要逐行对数据进行访问和操作,可以使用()。 A、视图 B、过程