多选题 在如下的操作中,哪一个将造成一个用户进程与Oracle服务器建立起连接?
A.退出SQL*Plus
B.在SQL*Plus中执行一个SQL脚本
C.在SQL*Plus中发出一个SELECT语句
D.在SQL*Plus中发出"connect cat/miao"命令

【正确答案】 D
【答案解析】[解析] 这一题是测试对怎样与一个Oracle实例建立连接的理解程度。根据有关建立与Oracle实例的连接介绍,可知在专用连接的情况下,当一个用户登录Oracle服务器时,如果登录成功,Oracle就在服务器所运行的计算机上创建一个服务器进程,该服务器进程只能为该用户进程提供服务,用户进程与服务器进程是一对一的关系。所以肯定选项D是正确的。
因为退出SQL*Plus会造成一个用户进程与Oracle服务器的连接断开,所以选项A显然是错误的。
因为在SQL*Plus中执行一个SQL脚本或使用SELECT语句只能在一个用户进程已经与Oracle服务器建立起了连接的情况下才能够进行,所以选项B和C都是错误的。