为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx

上传人:b****7 文档编号:9016024 上传时间:2023-02-02 格式:DOCX 页数:15 大小:26.05KB
下载 相关 举报
为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx_第1页
第1页 / 共15页
为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx_第2页
第2页 / 共15页
为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx_第3页
第3页 / 共15页
为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx_第4页
第4页 / 共15页
为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx

《为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx》由会员分享,可在线阅读,更多相关《为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx(15页珍藏版)》请在冰豆网上搜索。

为了使客户应用程序可以访问OracleServer在服务器端需要配置以下.docx

为了使客户应用程序可以访问OracleServer在服务器端需要配置以下

第一章

1.为了使客户应用程序可以访问OracleServer,在服务器端需要配置以下哪个文件?

A.tansnames.oraB.sqlnet.oraC.Listner.ora

2.为了使客户应用程序可以访问OracleServer,在客户端需要配置以下哪个文件?

A.tansnames.oraB.sqlnet.oraC.listner.ora

附答案;

1.C2.A

 

第二章

1.若从表中删除了1700行,要保存数据库中的改变,用下列哪个语句?

B.savapointB.commitC.rollbackD.settransaction

2.2037年6月26日为星期一,在晚上十点半对Oracle数据库发出下列命令:

Altersessionsetnls_data_format=’DAYMONTHDD,YYYY:

HH:

MIAM’;

然后发出下列命令:

Selectsysdatefromdual;

Oracle返回什么结果?

A.26-Jun-37B.Jun26,2037’22:

30

C.26-Jun-2037D.MondayJune26,2037:

10:

30PM

3.连接两个表A和B中的数据,形成一个结果集,并在会话中显示这个结果。

表A与表B有一个共享列,在两个表中都称为C。

即使表B中没有相应数值,下列哪个选项中的where子句可以显示表A中C列为5的数据?

A.whereA.C=5ANDA.C=B.CB.whereA.C=5ANDA.C=B.C(+)

C.whereA.C=5ANDA.C(+)=B.C(=)D.whereA.C=5

4.下列关于nvl()函数的说法哪一句是错的?

A.nvl()函数在传入的第一个值为null时返回第二个值

B.nvl()处理许多不同数据类型的值

C.nvl()在一个值不等于第二个值时返回null

D.传入nvl()的两个值应有相同的数据类型

5.要在SQL*Plus会话中进行一些转换运算。

若要把日期值转换为文本字符串,可以用哪个转换函数?

A.convertB.to_charC.to_numbeiD.to_data

6.要搜索列中的文本数据,但只记得部分字符串。

下列哪个SQL操作可以使用通配符比较?

A.inB.existsC.betweenD.like

7.将4个表中的数据连接到一个结果集,并要在会话中显示这个结果集。

表A与表B有共享列,表B和表C有共享列,表C与表D有共享列。

要限制表中返回的数据,只返回A与B共享列的值为5的数据。

Select语句的where子句中要有多少个条件?

A.2B.3C.4D.5

8.要用SQL*Plus运行的脚本包含几个SQL语句,根据几个信息位管理几个不同表中的牛奶库存信息。

要把输出放在一个文件中,以便后面检查,使用什么命令?

A.promptB.echoC.spoolD.Define

9.表test_score存储学生考试成绩,包括考生ID号、考试地点和考试日期。

表中存储全国各地的考试信息。

学生第一次考试失败后,30天内不能重考,应用程序中会检查考试是否在30天内在同一地点重考。

最近,发现有的学生越过这个限制,到不同地点重考。

可用下列哪个SQL语句找出30天内到不同地点重考的学生?

A.selectA.student_id,A,location,B.locationfromtest_scoreA,test_scoreB

WhereA.student_id=B.student_idandA.student_location=B.student_locationand

Trunc(A.test_data)+30<=trunc(B.test_data)and

Trunc(A.test_data)-30>=trunc(B.test_data):

B.SelectA.student_id,A,location,B.locationfromtest_scoreA,test_scoreB

WhereA.student_id=B.student_idandA.student_location=B.student_locationand

Trunc(A.test_data)+30>=trunc(B.test_data)and

Trunc(A.test_data)-30<=trunc(B.test_data):

C.SelectA.student_id,A,location,B.locationfromtest_scoreA,test_scoreB

WhereA.student_id=B.student_idandA.student_location=B.student_locationand

Trunc(A.test_data)+30>=trunc(B.test_data)and

Trunc(A.test_data)-30<=trunc(B.test_data):

D.SelectA.student_id,A,location,B.locationfromtest_scoreA,test_scoreB

WhereA.student_id=B.student_idandA.student_location=B.student_locationand

Trunc(A.test_data)+30<=trunc(B.test_data)and

Trunc(A.test_data)-30>=trunc(B.test_data):

10.在费用应用程序中,要在employee表中搜索对应与手头发票号的员工信息。

Invoice表包含的empid是employee的主键。

下列哪个语句可用发票号取得employee表数据?

A.Select*fromemployeewhereempid=&empid;

B.Select*frememployeewhereempid=69494;

C.select*frememployeewhereempid=

(selectempidfrominvoicewhereinvoice_no=4399485);

D.Select*fromemployee;

11.下列哪个用法不是having子句的正确用法?

A.对返回的数据排序B.根据已知条件排除某些数据组

C.根据未知条件包括某些数据组D.根据已知条件包括某些数据组

12.对应应用程序开发SQL语句时,下列哪个SQL操作要用到子查询?

A.InB.ExistsC.BetweenD.like

13.开始当前事务后,要防止事务改变数据库数据。

可以用什么语句防止当前事务中的语句改变数据库表?

A.SettransactionB.rollbackC.commitD.savepoint

附答案;

1----5BDBCB6----10DCCBC11----13ABA

第三章

1.如果一个服务器进程意外终止,Oracle使用下列哪一个后台进和来释放它所占用的资源?

A.DBWnB.LGWRC.SMOND.PMON

2.下列哪些后台进程下是Oracle实例必须启动的进程?

A.DBWnB.LGWRC.SMOND.PMON

3.如果服务器进程无法在数据库缓存中找到可用的空闲块,以容纳从数据文件中读入的数据块,将会触发以下哪一项操作?

  A.启动CKPT进程,开始将数据库缓存中的脏缓存块写入数据文件

B.启动SMON进程,将表空间是的空闲存储碎片合并在一起

C.启动LGWR进程,开始将重做日志缓存中的内容写入联机重做日志文件中

D.启动DBWn进程,开始数据库缓存中的脏缓存块写入数据文件

4.数据库中联机重做日志文件最少应该有几个?

A.1B.2C.4D.0

5.什么时候指系统更改号SCN?

A.当事务开始时B.当事务异常结束时C.当检查点发生时D.当事务提交时

6.哪一个组件不是ORACLE实例的组成部分?

   A.SGAB.PMON  C.控制文件  D.共享池

7.SGA的哪一个组件包含分析过的SQL代码?

   A.BuffercacheB.DictionarecacheC.librarycacheD.Parsecache

8.下列哪个后台进程和对应的数据库组件能够保证,即使用户对数据库所做的修改没有写入数据文件,也不会发生修改内容丢失的情况?

   A.DBWn后台进程与数据库缓存B.LGWR后台进程与联机重做日志文件C.CKPT后台进程与控制文件   D.ARCn后台进程与归档重做日志文件

9.如果一个表会经常被用户查询,应当将该表中的数据块放入数据库缓冲中缓存池中?

   A.Keep缓存池   B.Recycle缓存池 C.LargepoolD.Sharedpool

10.在一个ORACLE实例中最多可以启动多少个DBWR后台进程?

   A.1个   B.10个  C.LGWR进程数量的两倍 D.无限制

11.初始化参数fast_start_mttr_targer被设置为500,这意味着什么?

A.不管数据库的活动如何,检查点将每隔500秒发生一次

B.在写满500个数据块到联机重做日志文件后将发生一个检查点

C.一早实例启动,当SMON进程恢复正在执行实例恢复时,至少要过500秒数据库存才能被连接.

D.从一个实例失败的恢复时间不应该多余500秒.

12.用户执行SQL命令更新EMP表中的行.哪个进程执行此语句?

   A.用户进程   B.服务器进程  C.DBWR  D.LGWR

13. 用户执行SQL命令更新EMP表中的行。

上一个问题中确定的进程在什么位置进行更改?

A.数据文件  B.数据缓冲区  C.共享池  D.参数文件

14.以下哪些文件不是数据库的一部分?

A.重做日志文件  B.控制文件  C.口令文件  D.数据文件

15.以下哪些文件存储回退段?

A.重做日志文件  B.控制文件  C.口令文件  D.数据文件

16.以下哪些内存区域不是SGA的一部分?

A.数据库缓存区高速缓存  B.PGA  C.重做日志缓存冲区  D.共享池

17.以下哪些内存区域用于高速缓存数据字典信息?

A.数据库缓存区高速缓存  B.PGA  C.重做日志缓存冲区  D.共享池

18.以下哪些阶段用于处理DML语句?

A.分析  B.执行  C.提取  D.查询

19.当用户招待提交时,在Oracle服务器向用户返回“提交已完成”消息之前,将在以下哪些文件中记录更改?

A.联机重做日志文件  B.控制文件  C.口令文件  D.数据文件

附答案;

1----5DDDBD6----10CCBCAB

11---15DBBCD16.B17.D18.AB19.A

第四章

1用户scott正在执行update语句,使用以下哪几种方法可以关闭实例?

AshutdownabortBshutdownimmediate

CshutdowntransactionalDshutdownnormal

2使用以下哪一条shutdown语句关闭数据库之后,在下一次打开数据库时必须进行实例恢复?

AshutdownnormalBshutdownimmediate

CshutdowntransactionalDshutdownabort

3下例有关数据库受限状态的叙述,哪项是不正确的?

A只有同时具有createsession和restrictedsession系统权限的用户才能够访问受限状态的数据库。

B具有sysdba和sysoper系统权限的用户也有权访问受限状态的数据库。

C在加载数据库之后,可以直接以受限方式打开数据库

D在加入受限状态后,系统中仍然可能存在活动的普通用户会话

4下面哪个视图包括被授予sysdba和sysoper权限的用户信息?

Av$pwfile_usersBdba_pwfile_users

Cdba_sys_grantsDnoneofabove

5使用spfile维护参数文件主要优点是什么?

Aspfile能够通过几个驱动器进行镜像,而pfile不能。

B即使关闭然后重新启动Oracle,对数据库配置的修改还是永久的。

C因为spfile是二进制的,DBA更不能编辑它。

Daltersystem命令不能修改apfile的内容。

6为了使用操作系统认证作为dba连接数据库,参数remote_login_passwordfile应该被设置为什么?

AsharedBexclusive

CnoneDOS

7哪个参数值被用于设置警告文件的目录路径?

Aalert_dump_destBuser_dump_dest

Cbackground_dump_destDcore_dump_dest

8Orapwd工具中哪个选项是可选的?

Afile

Bpassword

Centries

D所有的参数都是可逆的,如果省略参数,Oracle将用默认参数代替

9在数据库启动的哪个阶段,控制文件被打开?

A在实例启动之前B实例启动时

C数据库加载时D数据库打开时

10当执行命令shutdowntransactional时,Oracle以什么次序执行下面的任务?

A关闭实例B执行检查点

C关闭数据库文件和联机重做日志文件D等待所有的用户事务完成

E卸载数据库F关闭所有会话

11使用以下哪个单条命令就可以将数据库关闭并重新启动数据库?

Astartupforce

Bshutdownforce

Cshutdownstart

D没有这样的单条命令,必须先关闭数据库,然后重启数据库

附答案;

1.BC2----5DCAB6----9CCCC10.DFBCEA11.A

第五章

1.如果需要查询数据库中的所有表的信息,应当使用下列那一个数据库字典视图?

A.dba_tablesB.all_tables

C.user_tablesD.all_objects

2.下面哪个参数不可以在storage子句中进行设置?

A.initialB.pectused

C.maxextendsD.next

3.下面哪个参数不会保存在控制文件中?

A.当前的重做日志序列号B.数据库的名称

C.初始化参数文件init.ora的位置D.数据库的名称和位置

4.下面哪个不是数据库物理存储结构中的对象?

A.数据库文件B.联机重做日志文件

C.控制文件D.表空间

5.数据库必须至少拥有几个控制文件?

A.1B.2

C.4D.由初始化参数文件指定

6下面哪个语句将添加一个成员/logs/redo22.log到日志文件组2中?

A.alterdatabaseaddlogfile”/logs/redo22.log”tologfilegroup2

B.alterdatabaseaddlogfilemember”logs/redo22.log”tologfilegroup2

C.alterdatabaseaddmember”logs/redo22.log”togroup2

D.alterdatabaseaddlogfile”logs/redo22.log”

7.使控制文件分布于不同的磁盘上的最大的好处是什么?

A.数据库性能

B.防止失败

C.更快速地归档

D.控制文件的写操作是并发的,所以加速控制文件的写操作

8.哪个文件记录了数据库的所有变化并仅在实例恢复时被使用?

A.归档日志文件B.联机重做日志文件

C.控制文件D.警告文件

9.如果数据库的db_block_size是8KB,当指定存储参数为(initial8knext8kpctincrease50minextents3)时,第三个区的大小为多少?

A.16KBB.24KB

C.12KBD.7KB

10.如果表空间的默认storage值被指定为(initial2Mminextents3pctincrease50),当在表空间中创建对象没有使用storage子句时,被创建的段最小大小是多少?

A.2MBB.4MB

C.5MBC.7MB

E.8MB

11.如果数据库的块尺寸为4KB,使用以下命令创建了表空间;

createtablepaceuser_datafile”c:

\data01.dbf”

extentmanagermentdictionary;

如果在该表空间;中创建对象而没有指定任何存储参数,这个对象的第三个区的大小是什么?

A.6KBB.20KB

C.50KBD.32KB

12.如果标准块的尺寸为8KB,若想创建一个数据块为16KB的表空间,需要指定哪两个初始化参数?

(选择两个)

A.db_8k_cache_sizeB.db_16k_cache_size

C.db_cache_sizeD.undo_management

E.db_create_file_size

13.下面哪些命令可以向表空间添加更多的空间?

(选择两个)

A.altertablespaceadddatafilesize

B.alterdatabasedatafileresize

C.alterdatafileresize

D.altertablespacedatafileresize

14.表空间是offline时,为了使users表空间成为只读,应该执行哪个步骤?

A.altertablespaceusersreadonly

B.altertablespacemaketablepaceusersreadonly

C.altertablespaceusersonline

D.altertablespaceuserstemporary

15.pctfree的默认值是什么?

A.40B.0

C.100D.10

16.参数maxtrans指定每个上允许的最大并发的事务数。

A.tableB.segment

C.extentD.block

17.”=>”符号代表组成关系,即符号右边的对象由符号左边的对象组成。

下面哪一种继承的组成关系正确表示了Oracle数据库的逻辑存储结构?

A.块=>段=>区=>表空间=>数据库

B.块=>区=>段=>表空间=>数据库

C.块=>区=>表空间=>段=>数据库

D.块=>表空间=>区=>段=>数据库

18.为了查看表空间中空闲的区,应该查询哪个数据库字典视图?

A.dba_tablespacesB.dba_free_space

C.dab_segmentsC.dba_estents

20.Oracle什么时候停止向块添加行?

A.当空闲空间达到pctfree的阈值时

B.当行数据达到prtfree的阈值时

C.当空闲空间跌到prtused阈值以下时

D.当行数据达到prtused阈值以下时

附答案

1-5.ABCDA6-10.BBBAD

11.D12.BC13.AB14.CA15.D16.D17.B18.B19.BD20.A

第六章

1ORACLE9i中,默认的撤消空间管理方式为以下哪一项?

A使用回退段的手工方式

B使用撤消表空间的自动方式

C手工方式与自动方式的结合

2当使用回退段管理undo数据时,应该如何设置初始参数undo_management?

AautoBmanual

3下列关于"快照太旧"错误的说法中哪一项是不正确的?

A如果撤消表空间大小,则较易产生快照太旧错误

B如果初始参数undo_retention值太小,则较易产生快照太旧错误

C如果一个事物产生了太多的撤消记录,则较易产生快照太旧错误

D如果一个事物延续的时间太长,则较易产生快照太旧错误

4当建立回退段时,下列不能设置以下哪个存储参数?

AinitialBnext

CminextentsDmaxextents

Epctincrease

5下列关于创建表空间的说法中哪项是不正确的?

A可以在创建数据库的同时创建撤消表空间

B可以在数据库创建之后使用createundotablespace语句创建撤销表空间

B创建撤消表空间后,需要在初始化参数undo_tablespace中指定撤消表空间的名称

C在使用createundotablespace语句创建撤消表空间时,还可以使用defaultstorage子句设置撤消表的默认存储参数

附答案;

1----5BBCED

第七章

1.假设某个表很小,但是却被许多查询经常使用,这时应当在创建这个表时显示地指定哪一个子句?

A.parallelB.cacheC.nologgingD.tablespace

2.在使用ALTERTABLE语句重建一个表时,应当指定下列子句中的哪一个句子?

A.reorganizeB.rebulidC.relocateD.move

3.如果要删除一个表中所有的内容,包括已经为它分配的所有区,但是要求保留表的结构,应当使用下列哪条语句?

A.droptabletablename

B.deletetabletablename

C.truncatetabletablenamereusestorage

D.truncatetabletablenamedropstorage

4.为了减少表中记录链接和记录迁移现象,应当增大表的哪一个存储参数?

A.pctfreeB.pctusedC.maxextentsD.pctincrease

5.下列关于索引组织表的说法中哪两项是错误的?

A.索引组织表所有的数据只能用索引方式来存储

B.索引组织表适合于经常需要主码字段的值来查询整条记录或部分记录的情况

C.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1