Oracle 数据库考试重点Word文档Word格式文档下载.docx
《Oracle 数据库考试重点Word文档Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Oracle 数据库考试重点Word文档Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。
10、Whichtwoparameterscannotbeusedtogethertospecifythearchivedestination?
A.LOG_ARCHIVE_DESTandLOG_ARCHIVE_DUPLEX_DEST
第七章
1、Acollectionofsegmentsisa(an):
C、TABLESPACE
2Whenwilltherollbackinformationappliedintheeventofadatabasecrash?
Cimmediatelyafterre-openingthedatabasebeforetherecovery
3、Thedatadictionarytablesandviewsarestoredin
B、SYSTEMtablespace
4PCTFREEandPCTUSEDtogethershouldnotexceed:
A100
5WhichofthefollowingthreeportionsofadatablockarecollectivelycalledasOverhead?
Ctabledirectory,rowdirectoryanddatablockheader
6Whenthedatabaseisopen,whichofthefollowingtablespacemustbeonline?
A,SYSTEM
7Sortscanbemanagedefficientlybyassigning_____tablespacetosortoperationsBTEMPORARY
8Thesortsegmentoftemporarytablespaceiscreated:
Aatthetimeofthefirstsortoperation
9Whichofthefollowingsegmentsisselfadministered?
BROLLBACK
10Whatisthedefaulttemporarytablespace,ifnotemporarytablespaceisdefined?
DSYSTEM
11Rollbacksegmentsareusedfor:
D,alloftheabove
12Rollbacksegmentstores:
Aoldvaluesofthedatachangedbyeachtransaction
第八章
1AnOracleinstanceis:
DAlloftheabove
2TheSGAconsistsofthefollowingitems:
DAlloftheabove
3TheareathatstorestheblocksrecentlyusedbySQLstatementsiscalled:
BBufferCache
4WhichofthefollowingisnotabackgroundserverprocessesinOracle?
BLGWR
5WhichofthefollowingisvalidbackgroundserverprocessesinOracle?
6Theprocessthatwritesthemodifiedblockstothedatafilesis:
ADBWR
7Theprocessthatrecordsinformationaboutthechangesmadebyalltransactionsthatcommitis:
DNoneoftheabove
8Oracledoesnoconsideratransactioncommitteduntil:
BTheLGWRsuccessfullywritesthechangestoredo
9Theprocessthatperformsinternaloperationsliketablespacecoalescingis:
BSMON
10Theprocessthatmanagestheconnectivityofusersessionsis:
APMON
第十章
1TheDatabasemustbeinthismodeforininstancetobestarted:
CNOMOUNT
2WhenOraclestartupsup,whathappensifadatafileorredofilenoavailableorcorruptedduetoOSProblems?
BOraclereturnsawarningmessageanddoesnotopenthedatabase
3TheRESTRICTEDSESSIONsystemprivilegeshouldbegivento
BDBA,whoperformstructuralmaintenanceexportsandimportsthedata
4WhenStartingupadatabase,IfoneormoreofthefilesspecifiedintheCONTROL_FILESparameterdoesnotexist,orcannotbeopened?
AOraclereturnsawarningmessageanddoesnotmountthedatabase
5Bobtriedtoshutdownnormal,Oraclesaiditwasunavailable,andwhenhetriedtostartup,oraclesaidthatitwasalreadystarted.Whatisthebestmodethatbobcanusetoforceashutdownontheserver?
BABORT
6Tomissuedacommandtostartupthedatabase.WhatmodesdoestheInstanceandDatabasepassthroughtofinallyhavethedatabaseopen?
BNOMOUNT,MOUNT,OPEN
7DianeisanewDBAandissuedashutdowncommandwhileherserverisbeingused.Afterawhileshefiguresthatoracleiswaitingforalltheuserstosignoff.Whatshutdownmodedidsheuse:
ANORMAL
8Whichscriptfilecreatescommonlyuseddatadictionaryviews?
Bcatalog.sql
9Inordertoperformafullmediarecovery,theDatabasemustbe:
CMountedandOpenedusingARCHIVELOGoption
10Whenistheparameterfilereadduringstartup?
CDuringinstancestartup
第十二章
1Thedefaulttablespaceclauseinthecreateusercommandsetsthelocationfor:
ADatabaseObjectscreatedbytheuser
2Whatdoessessions_per_userinaresourcelimitset?
BNo.ofSessionsPerUser
3Whatvaluesetsthenoactivitytimebeforeauserisdisconnected?
AIDLE_TIME
4WhichofthefollowingstatementsisincorrectwhenusedwithALTERUSERusera?
A、ADDQUOTA5M
5Whatviewconsistsinformationabouttheresourceusageparametersforeachprofile?
B、DBA_PROFILES
6Whichofthefollowingisnotasystemprivilege?
ASELECT
7Whatkeywordduringthecreateusercommand,limitsthespaceusedbyusersobjectsinthedatabase?
DQUOTA
8WhatoperationsarelimitedbytheQuotaonatablespace?
DAlloftheabove
9Profilescannotbeusedtorestrictwhichofthefollowing?
Dtimespentreadingblocks
10Whichofthefollowingisnotarole?
DCREATESESSION
第十三章
1WhatoptionofExportingallowsquickerdataextractions?
D、Direct=y
2Howareexportsuseful?
CCanbeusedtorecoverdroppedtablesdueausererror
3Whatarethe3levelsofExports?
BFULL,USER,TABLE
4Thefollowingmethodscanbeusedtorunexports:
Dalloftheabove
5WhichofthefollowingarevalidparametersforanExportutility?
6WhatIncrementalParameterscanbeusedwithexports?
Dalloftheabove
7Whatcanyoudotoreducetheburdenonarollbacksegmentduringtheimportofalargetable?
C、COMMIT=Y
8WhatisanIncrementalExport?
BExportofrowsthathavechangedsincelastexport
9AnIncrementalExportisagoodstrategyfor:
CalloftheaboveDnoneoftheabove
10WhatisaCumulativeExport?
AExportoftheobjectsthathavechangedsincelastexport
11Whatoptionofexportutilityallowsforfasterextractionofdata?
BDIRECT=Y
简答题:
1,为EXAMPLE表空间添加一个数据文件,文件名为example02.dbf,大小为20MB.
ALTERTABLESPACEEXAMPLEADDDATAFILE
‘D:
\ORACLE\ORADATA\ORCL\example02.dbf’SIZE20M’;
2,修改USERS表空间中的userdata03.dbf为自动扩展方式,每次扩展5MB,最大为100MB。
ALTERDATABASEDATAFILE
\ORACLE\ORADATA\ORCL\userdata03.dbf’AUTOEXTENDONNEXT5MMAXSIZE100M;
3,将表空间USERS中的数据文件USERS03.DBF更名为userdata04.dbf,将表空间EXAMPLE中的数据文件example03.dbf更名为example04.dbf.
SHUTDOWNIMMEDIATE;
在操作系统中重命名userdata03.dbf、example03.dbf分别为userdata04.dbf、example04.dbf
STARTUPMOUNT;
ALTERDATABASERENAMEFILE
\ORACLE\ORADATA\ORCL\userdata03.dbf’,‘D:
\ORACLE\ORADATA\ORCL\example03.dbf’TO
\ORACLE\ORADATA\ORCL\userdata04.dbf’,‘D:
\ORACLE\ORADATA\ORCL\example04.dbf’;
ALTERDATABASEOPEN;
4,为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo4a.log和redo4b.log,大小分别为5MB
ALTERDATABASEADDLOGFILEGROUP4
(‘D:
\ORACLE\ORADATA\ORCL\redo04a.log’,’D:
\ORACLE\ORADATA\ORCL\redo04b.log’)SIZE5M;
5,为新建的重做日志文件组添加一个成员文件,名称为redo4c.log。
ALTERDATABASEADDLOGFILEMEMBER
\ORACLE\ORADATA\ORCL\redo04c.log’TOGROUP4;
6.数据库逻辑存储结构的组成和相互关系:
Oracle9数据库的逻辑存储结构分为:
数据块、区、段和表空间。
其中,数据块是数据库中的最小I/O单元,由若干个连续的数据块组成的区是数据库中最小的存储分配单元,由若干个区形成的段是相同类型数据的存储分配区域,由若干个段形成的表空间是最大的逻辑存储单元,所有的表空间构成一个数据库。
7.数据库表空间的种类,以及不同类型表空间的作用:
分为系统表空间和非系统表空间,其中非系统表空间包括撤销表空间、临时表空间和用户表空间等。
作用:
系统表空间主要用于存储数据库的数据字典、PL/SQL程序的源代码和解释代码、数据库对象的定义。
撤销表空间专门进行回退信息的自动管理。
临时表空间是专门进行临时段管理的表空间。
用户表空间用于分离不同应用的数据,而且能够减少读取数据文件时产生的I/O冲突。
8.数据库表空间的管理方式有几种,各有什么特点:
字典管理方式和本地管理方式。
在字典管理方式下,表空间使用数据字典来管理存储空间的分配,当进行区的分配与回收时,Oracle将对数据字典中的相关基础表进行更新,同时会产生回退信息和重做信息。
在本地管理方式中,区的分配和管理信息都存储在表空间的数据文件中,而与数据字典无关。
9.数据库中常用的段有哪几种,分别起什么作用:
根据存储对象类型不同,可以分为数据段、索引段、临时段和回退段四类。
(1)数据段用来存储表或簇的数据
(2)索引段用来存放索引信息,包括ROWID和索引键值(3)临时段用来保存SQL语句在解释和执行过程中所产生的临时数据(4)回退段用于保存数据修改之前的信息,包括数据修改前的值及其位置,即记录数据库中所有事务修改之前信息的段。
10,数据库的工作模式有哪两种?
有何不同:
专用服务器模式和共享服务器模式。
区别:
在专用服务器模式中为每个用户进程创建一个服务器进程,用户进程与服务器进程之间是1:
1的关系;
在共享服务器模式中,一个服务器进程可以为多个用户进程服务器。
11,Oracle专用服务器工作模式的工作过程:
(1)用户进程向一个数据库实例发出连接请求
(2)验证用户进程提供的用户名和口令,通过后建立一个专用的服务器进程为该用户进程提供服务(3)用户提交一条SQL语句(4)专用服务器进程首先判断在共享SQL工作区中是否存在类似的SQL语句(5)解析完成后,服务器进程开始在数据高速缓冲区中寻找SQL语句所要求的数据(6)服务器进程执行SQL语句(7)执行完毕后,服务器进程将结果返回给用户进程。
12,共享服务器模式的工作过程:
(1在客户端创建一个用户进程,连接数据库
(2)验证用户进程提供的用户名和口令,验证通过后将该用户进程分配给一个调度进程(3)用户提交一条SQL语句,调度进程对SQL语句进行处理(4)共享服务器进程将处理结果放入SGA区中的一个“响应队列”中(5)调度程序将处理结果返回给用户进程。
13,数据字典中主要保存的信息以及数据字典的作用:
保存数据库本身的系统信息以及所有数据库对象信息包括:
(1)各种数据库对象的定义信息
(2)数据库存储空间分配信息(3)数据库的安全信息(4)数据库运行时的性能和统计信息(5)其他数据库本身的基本信息。
(1)Oracle通过访问数据字典获取用户、模式对象、数据库对象定义与存储等信息,以判断用户权限的合法性、模式对象的存在性和存储空间的可用性
(2)使用DDL语句修改数据库对象后,oracle将在数据字典中记录所做的修改(3)任何数据库用户都可以从数据字典只读视图中获取各种数据库对象信息(4)DBA可以从数据字典动态性能视图中获取数据库的运行状态,作为进行性能调整的依据。
14.Oracle数据库的安全控制机制:
(1)用户管理:
为了保证只有合法身份的用户才能访问数据库,oracle提供了三种用户认证机制,即数据身份认证、外部身份认证和全局身份认证
(2)权限管理:
通过给用户授权或回收用户权限,达到控制用户对数据库操作的目的(3)角色管理:
通过角色方便地实现用户权限的授予与回收(4)表空间设置和配额管理:
通过设置用户的默认表空间、临时表空间和在表空间上的使用配额,有效地控制用户对数据库存储空间的使用(5)用户资源限制:
通过概要文件,限制用户对数据库资源的使用(6)数据库审计:
监视和记录用户在数据库中的活动。
数据库概要文件的作用:
概要文件是数据库和系统资源限制的集合,Oracle数据库安全策略的重要组成部分。
利用概要文件,可以限制用户对数据库和系统资源的使用,同时还可以对用户口令进行管理。
16,审计有哪几类,有何不同:
(1)语句审计:
对特定的SQL语句进行审计,不指定具体对象
(2)权限审计:
对特定的系统权限使用情况进行审计(3)对象审计:
对特定的模式对象上执行的特定语句进行审计(4)精细审计:
对基于内容的各种SQL语句进行审计,可以使用布尔表达式对列级别上的内容进行审计。
17,数据库、表空间、数据文件以及数据库对象之间的关系:
一个数据库由一个或多个表空间构成,不同的表空间用于存放不同应用的数据,表空间的大小决定了数据库的大小。
一个表空间对应一个或多个数据文件,数据文件的大小决定了表空间的大小。
一个数据文件只能从属于一个表空间。
一个数据库对象只能存储在一个表空间中,但可以存储在该表空间所对应的一个或多个数据文件中。
18,表空间管理时应考虑哪些问题:
遵循以下原则:
将数据字典与用户数据分离;
将回退数据与用户数据分离;
将表空间的数据文件分散保存到不同的硬盘上;
为不同的应用创建独立的表空间。
19,回退段的作用,以及其的管理方式:
利用回退段中保存的信息,可以实现事务回滚、数据库恢复和数据的读一致性。
管理有两种方式,即自动撤销管理和手动撤销管理。
20,数据库实例的概念及其结构:
Oracle数据库主要由两部分组成:
放在磁盘中的物理数据库和对物理数据库进行管理的数据库管理系统。
其中数据库管理系统是出于用户与物理数据库之间的一个中间层软件,又称为实例。
数据库实例是数据库系统的软件结构,由内存结构与后台进程组成,实现对数据库的操作,内存结构又分为系统全局区(SGA)和程序全局区(PGA)
21,数据库内存结构中SGA和PGA的组成,及存放信息的区别:
SGA区由数据缓冲区、共享池、重做日志缓冲区、大型池、JAVA池构成;
PGA区由排序区、私有