oracle数据库课程习题
ORACLE数据库课程习题
1
通过SQL*PLUS等数据库访问工具登录数据库服务器时,
所需的数据库连接串是在以下哪个文件中定义的( )(A) tnsnames.ora
(B) sqlnet.ora
(C) listener.ora
(D) init.ora
(E) 以上所述都不正确
2
以下关于数据库连接串的叙述正确的是( )(A) 数据库连接串必须与数据库名一致
(B) 数据库连接串必须与全局数据库名一致
(C) 数据库连接串必须与数据库的实例名(INSTANCE)一致
(D) 数据库连接串必须与数据库的SID一致
(E) 以上所述都不正确
3
关于SQL*PLUS的叙述正确的是( )(A) SQL*PLUS是ORACLE数据库的专用访问工具
(B) SQL*PLUS是标准的SQL访问工具,可以访问各类关系型数据库
(C) SQL*PLUS是所有ORACLE应用程序的底层API
(D) SQL*PLUS是访问ORACLE数据库的唯一对外接口
(E) 以上所述都不正确
4
SQL*PLUS在ORACLE数据库系统中的作用,以下叙述正确的是( )(A) 是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件.
(B) 是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台
(C) 是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令
(D) 是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据
(E) 以上所述都不正确
5
命令sqlplus /nolog的作用是( )(A) 仅创建一个ORACLE实例,但并不打开数据库.
(B) 仅创建一个ORACLE实例,但并不登录数据库.
(C) 启动sqlplus,但并不登录数据库
(D) 以nolog用户身份启动sqlplus
(E) 以上所述都不正确
6
在SQL*PLUS中显示EMP表结构的命令是( )(A) LIST EMP
(B) DESC EMP
(C) SHOW DESC EMP
(D) STRUCTURE EMP
(E) SHOW STRUCTURE EMP
7
在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显服务器端变量的值
但在此之前要利用一个命令打开服务器的回显功能,这一命令是( )(A) set server on
(B) set serverecho on
(C) set servershow on
(D) set serveroutput on
(E) set serverdisplay on
8
将SQL*PLUS的显示结果输出到d:\data1.txt文件中的命令是( )(A) write to d:\data1.txt
(B) output to d:\data1.txt
(C) spool to d:\data1.txt
(D) spool on d:\data1.txt
(E) spool d:\data1.txt
9
在SQL*PLUS中,显示执行时长的命令是( )(A) set time on
(B) set timing on
(C) set long
(D) set timelong on
(E) set sqlprompt
10
在SQL*PLUS中执行刚输入的一条命令用( )(A) 正斜杠(/)
(B) 反斜杠(\)
(C) 感叹号(!)
(D) 句号(.)
(E) 以上所述都不正确
11
在SQL*PLUS版本9中,可以通过以下哪条命令更改当前的用户口令( )(A) pass
(B) passw
(C) passwd
(D) pass word
(E) 以上所述都不正确
12
在SQL*PLUS中显示当前用户的命令是( )(A) show account
(B) show accountname
(C) show user
(D) show username
(E) 以上所述都不正确
13
在SQL*PLUS中显示数据库例程的内存分配情况,可用命令( )(A) show all
(B) show mem
(C) show memory
(D) show sga
(E) show rel
14
假定某非本机数据库的全局数据库名为ORCL.COM,数据库实例的SID为ORCL,
定义的这个数据库的连接串为ORCLDB,数据库的用户名为scott,口令为tiger.那么以下哪个命令可以登录这个数据库( )(A) sqlplus scott/tiger
(B) sqlplus scott/tiger@ORCL.COM
(C) sqlplus scott/tig