ORACLE 数据库练习册新汇总.docx
- 文档编号:10212589
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:12
- 大小:18.36KB
ORACLE 数据库练习册新汇总.docx
《ORACLE 数据库练习册新汇总.docx》由会员分享,可在线阅读,更多相关《ORACLE 数据库练习册新汇总.docx(12页珍藏版)》请在冰点文库上搜索。
ORACLE数据库练习册新汇总
Index
Practice1、Install--------------------------------------------------------------------2
Practice2、Oraclestructure------------------------------------------------------3
Practice3、Oraclenetwork------------------------------------------------------4
Practice4、Oraclebackup-----------------------------------------------------6
Practice1:
Install
Part1SQL
1、WhichservicedoestheOracleServiceDB02start?
Chooseoneofthefollowing:
(OracleServiceDB02启动了什么服务,只选择一个正确答案)
()
a.TheListener
(监听)
b.TheNamesServer
(服务)
c.ThedatabaseDB02
(数据库DB02)
d.TheAgent
(代理进程)
e.Alloftheabove
(所有上面说到的)
f.Noneoftheabove
(上面说的都不对)
2、WhatwillbetheresultofstoppingtheOracleServiceDB02?
(停止OracleServiceDB02的结果是什么)
()
a.ThedatabaseDB02isstopped
(数据库DB02被停止)
b.AllOracleservicesarestopped
(所有的oracle服务都被停止)
c.OnlyOracleServiceDB02isstopped
(只有OracleServiceDB02被停止)
d.Noneoftheabove
(上面所有的都不对)
3、WhenistheOracleServiceDB02created?
(OracleServiceDB02什么时候创建的)
()
a.DuringtheOracleServerinstallation
(服务启动的时候)
b.DuringamanualdatabasecreationwiththeSQL*Plustool
(用sqlplus服务手动创建数据库的时候)
c.DuringadatabasecreationwiththeOracleDatabaseConfigurationAssistant
(用数据库配置工具创建数据库的时候)
d.Duringthedatabasestartup
(在数据库启动的时候)
4、用户尝试登录但收到ORA-01034ORACLE不可用的错误消息,下列哪项可能是出现此问题的原因
()
a.用户提供的口令无效
b.用户提供的用户名无效
c.用户连接到的例程没有运行
d.用户请求的Oracle版本未安装
5、用户执行SQL命令更新EMP表中的行哪个进程执行此语句
()
a.用户进程(userprocess)
b.服务器进程(serverprocess)
c.DBWR
d.LGWR
6、以下哪些内存区域用于高速缓存数据字典信息
()
a.数据库缓冲区高速缓存(databuffer)
b.PGA
c.重做日志缓冲区(logbuffer)
d.共享池(sharedpool)
Practice2:
Oraclestructure
ManaginganOracleInstance
1、Identifythedatabasename,instancename,andsizeofthedatabaseblocks.
(用什么指令显示数据库的名字,……)
2、Listthenameandsizeofthedatafiles,onlineredologfiles,andthenameofthecontrolfiles.
(显示数据文件、日志文件、控制文件的大小和名称)
3、ListthesizeofthecomponentsinSGA.
(显示SGA区组件的大小)
4、Displaythemaximumnumberofoperatingsystemuserprocessesthatcansimultaneouslyconnecttotheinstance.
(显示并发连接到数据库实例最大的操作系统用户进程)
5、Spoolsallinitializationparameterstotheoutputfilepara.lst.
(查出初始化文件的参数并将结果保存到“para.lst”文件)
Practice3:
Oraclenetwork
Part1:
Networkofserverside
1、CreatealistenerlsnrnnusingNet8AssistantontheYourPC.ThelistenermustalsobeconfiguredfortheTCP/IPprotocolonlyandmustlistenforincomingconnectionsontheportprovidedbytheinstructor.Donotconfigurethelistenertouseprespawneddedicatedservers.
(在您的机器上,用Net8助手创建一个“lsnrnn”进程,该进程必须接收TCP/IP用户协议请求,不要配置专有服务)
2、Viewthecontentsofthelistener.orafiletoverifytheconfigurationdetails.
(看一下“listener.ora”文件,来检验您的配置结果)
3、UsingtheListenerControlutility,startyourlistener.
(用Listener工具来启动您的“Listener”)
4、Startupyourdatabaseinstance.
(启动您的数据库)
Part2:
Networkofclientside
Ifyouareunsureofthenameofyourclient,pleaseasktheinstructorhowtoobtainthename.
1、UsingthelocalnamingmethodinNet8Assistant,configuretheclientsidetoconnecttoyourDB.TheprotocolusedisTCP/IP.Theportnumberforthelisteneryoushouldconnecttoistheportnumberprovidedforthelistenerinthepreviouspractice.SIDisUnn.
(在客户端,使用Net8助手采用本地命名方法,连接到你的数据库,协议是TCP/IP协议,端口是你前面练习所提示的端口,SID是“Unn”)
Note:
UsetheOracle8iRelease8.0DatabaseSIDmethodtoconnectinsteadofthe
Oracle8iRelease8.1ServiceNamemethod.
2、Testthattheserviceisoperational.
(测试服务名)
3、Investigatethecontentsofthetnsnames.orafile.
(看一下“tnsnames.ora”文件中的内容)
4、Connecttotheserverassystem/managerusingSQL*Plusandverifythatyou
areconnectedtothecorrectinstancebyqueryingtheV$INSTANCEview.
(以“system/manager”登陆服务器,查询“V$INSTANCE”视图,看一下你连接的实例名称)
5、UsingthelocalnamingmethodinNet8Assistant,configuretheclientsidetoconnecttoDBserver.TheprotocolusedisTCP/IP.Theportnumberforthelisteneryoushouldconnecttoistheportnumberprovidedforthelistenerinthepreviouspractice.SIDisORCL.
(在客户端,使用Net8助手采用本地命名方法,连接到你的数据库服务器,协议是TCP/IP协议,端口是你前面练习所提示的端口,SID是“ORCL”)
Note:
UsetheOracle8iRelease8.0DatabaseSIDmethodtoconnectinsteadofthe
Oracle8iRelease8.1ServiceNamemethod.)
6、Testthattheserviceisoperational.
(测试服务名)
7、Investigatethecontentsofthetnsnames.orafile.
(看一下“tnsnames.ora”文件中的内容)
8、Connecttotheserverassystem/managerusingSQL*Plusandverifythatyou
areconnectedtothecorrectinstancebyqueryingtheV$INSTANCEview.
(以“system/manager”登陆服务器,查询“V$INSTANCE”视图,看一下你连接的实例名称)
Practice4:
Backup
Part1:
OracleBackupandRecoveryConfiguration
1、ConnecttoSQL*Plusassysdbaandmountthedatabase.
(以“sysdba”身份登陆数据库,将数据库启动到“mount”状态)
2、ListtheparametersLOG_ARCHIVE_DEST,LOG_ARCHIVE_START,and
LOG_ARCHIVE_FORMAT,andnotethevalues.
(查看“LOG_ARCHIVE_DEST,LOG_ARCHIVE_START”和“LOG_ARCHIVE_FORMAT”参数值)
3、Checkthelogmodeofthedatabaseandwhetherautomaticarchivalisenabled.
(查看数据库的模式,看一下归档模式是否启动)
4、ShutdowntheinstancewiththeIMMEDIATEoption.
(用“IMMEDIATE”选项关掉数据库)
5、SettheparametersLOG_ARCHIVE_DEST,LOG_ARCHIVE_START,and
LOG_ARCHIVE_FORMAT.
(配置“LOG_ARCHIVE_DEST”,“LOG_ARCHIVE_START”,“LOG_ARCHIVE_FORMAT”)
6、Openthedatabaseinmountmode.
(将数据库启动到“mount”状态)
7、Setthedatabaseinarchivelogmode.
(将数据库配置到归档模式)
8、Checkthelogmodeofthedatabaseandwhetherautomaticarchivalisenabled.
(查看数据库的模式,看一下归档模式是否启动)
9、Listthedetailstatusofarchivelogfiles
(看一下归档日志文件的状态)
10、Switchthearchivelogfilestwice,thenshowthevaluesoftheARCHIVEparameters,listthedirectoryandfilenameofarchivedlogfiles
(将归档日志文件切换两次,看一下“ARCHIVE”参数值,例出归档日志文件的名称)
11、Listthedetailstatusofarchivelogfiles
(例出归档日志文件的状态)
Part2:
DatabaseBackup
1、Whilethedatabaseisopen,connecttothedatabaseassysorsystemandusing
V$andDataDictionaryViews,makealistofallofthefilesthatmustbebacked
upforawholeofflinedatabasebackup.
(以“sys”或“system”的身份,为了执行脱机备份,查看数据字典得知你要备份的数据文件)
Note:
Copytheredologsforeaseofrestore/recoveryinnoarchivelogmode.
2、ShutdownthedatabasewiththeIMMEDIATEoption.Maketwowholeoffline
databasebackupsusingtheoperatingsystemcommands.Placeonein\lab\
DONTOUCHdirectory,andtheotherin\lab\BACKUP.
(以“IMMEDIATE“方式关闭数据库,将你要备份的数据文件脱机,用操作系统命令文件来执行备份)
Note:
DonotplaceorremovefilesfromtheDONTOUCHdirectorywithout
instructorsupervision.ThiscopywillbeusedasthebaseinScenarios.
3、Starttheinstance.
(启动实例)
4、Createabinarycopyofthecontrolfileandputitinthe$HOME/BACKUP
directory.Namethebackupcopycntrl1.bkp.
(对控制文件采用2进制的方式进行备份,备份结果放到“$HOME/BACKUP”,备份结果文件名为“cntrl1.bkp”)
5、Backupthecontrolfiletotrace.Listthefullnameofthetracefileandthelogfilesectionofthistracefile.
(以跟踪文件方式来备份控制文件,查看跟踪文件的内容)
Part3:
CompleteDatabaseRecovery:
ArchivelogMode
1、Listthefullnameofthedatafileofsystemtablespace
(显示系统表空间名和数据文件名)
2、Shutdowntheinstanceanddeletethedatafileofsystemtablespace
(关闭数据库删除系统表空间的数据文件)
3、Attempttostartuptheinstance,whathappened?
(启动实例看有什么情况发生)
4、Copythebackupdatafileofsystemtablespacefrom\lab\backup.
(复制系统表空间的备份结果文件到“\lab\backup”目录)
5、Attempttoopentheinstance,whathappened?
(启动实例看有什么情况发生)
6、Recoverthesystemdatafile.
(恢复系统文件)
7、Attempttoreopentheinstance,whathappened?
(打开实例看有什么情况发生)
8、Attempttoshutdownandrestartthedatabasenormally.Whathappened?
(关闭数据库,然后再以“normally”方式打开数据库,看有什么情况发生)
9、Insert5recordsintotableordersandcommitit.Switchlogfilesfor5times.SettheDATA01tablespacetoofflineanddeleteDATA01datafiletosimulateamediafailure.Sincearchivingisenabled,youcannowperformacompleterecovery.Listthestepsyouperformed.
(向“orders”表录入5条记录,然后切换日志文件5次,将“DATA01”表空间脱机,然后删除“DATA01”文件来模拟介质失败,由于你的数据库处于归档模式,你可以执行一个完全恢复)
10、Whenrecoveryiscomplete,maketheDATA01availableforallusers.
(当恢复完成以后,将“DATA01”文件连机)
11、CheckthecontentsintableORDERS.
(查看“ORDERS”表的内容)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ORACLE 数据库练习册新汇总 数据库 练习 汇总