您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 第6-7章-实训题答案
第6章实训题答案用SQL*Plus或iSQL*Plus工具完成以下操作:(1)为USERS表空间添加一个数据文件,文件名为USERS03.DBF,大小为50MB。ALTERTABLESPACEUSERADDDATAFILE‘D:\ORACLE\ORADATA\ORCL\USER03.DBF’SIZE50M;(2)为EXAMPLE表空间添加一个数据文件,文件名为example02.dbf,大小为20MB。ALTERTABLESPACEEXAMPLEADDDATAFILE‘D:\ORACLE\ORADATA\ORCL\example02.dbf’SIZE20M;(3)修改USERS表空间中的USERS03.DBF为自动扩展方式,每次扩展5MB,最大为100MB。ALTERDATABASEDATAFILE‘D:\ORACLE\ORADATA\ORCL\USER03.DBF’AUTOEXTENDONNEXT5MMAXSIZE100M;(4)将EXAMPLE表空间中的example02.dbf文件的大小改为40MB。ALTERDATABASEDATAFILE‘D:\ORACLE\ORADATA\ORCL\example02.dbf’RESIZE40M;(5)将表空间USERS中的数据文件USERS03.DBF更名为userdata04.dbf,将表空间EXAMPLE中的数据文件example03.dbf更名为example04.dbf。SHUTDOWNIMMEDIATE;在操作系统中重命名USER03.DBF、example03.dbf分别为userdata04.dbf、example04.dbfSTARTUPMOUNT;ALTERDATABASERENAMEFILE‘D:\ORACLE\ORADATA\ORCL\USER03.DBF.dbf’,‘D:\ORACLE\ORADATA\ORCL\example03.dbf’TO‘D:\ORACLE\ORADATA\ORCL\userdata04.dbf’,‘D:\ORACLE\ORADATA\ORCL\example04.dbf’;ALTERDATABASEOPEN;(6)将数据库的控制文件以二进制文件的形式备份。ALTERDATABASEBACKUPCONTROLFILETO‘D:\ORACLE\CONTROL.BKP’;(7)为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo4a.log和redo4b.log,大小分别为5MB。ALTERDATABASEADDLOGFILEGROUP4(‘D:\ORACLE\ORADATA\ORCL\redo04a.log’,’D:\ORACLE\ORADATA\ORCL\redo04b.log’)SIZE5M;(8)为新建的重做日志文件组添加一个成员文件,名称为redo4c.log。ALTERDATABASEADDLOGFILEMEMBER‘D:\ORACLE\ORADATA\ORCL\redo04c.log’TOGROUP4;(9)将数据库设置为归档模式,并采用自动归档方式。SHUTDOWNIMMEDIATESTARTUPMOUNTALTERDATABASEARCHIVELOG;ALTERDATABASEOPEN;ALTERSYSTEMARCHIVELOGSTART;(10)设置数据库归档路径为D:\ORACLE\BACKUP。ALTERSYSTEMSETLOG_ARCHIVE_DEST=’D:\ORACLE\BACKUP’;第7章实训题答案用SQL*Plus或iSQL*Plus工具完成以下操作:(1)使用SQL命令创建一个本地管理方式下的自动分区管理的表空间USERTBS1,其对应的数据文件大小为20MB。createtablespaceUSERTBS1datafile'd:\oracle\oradata\orcl\usertbs1.dbf'size20Mextentmanagementlocalautoallocate;(2)使用SQL命令创建一个本地管理方式下的表空间USERTBS2,要求每个分区大小为512KB。createtablespaceUSERTBS2datafile'd:\oracle\oradata\orcl\usertbs2.dbf'size20Mextentmanagementlocaluniformsize512K;(3)修改USERTBS1表空间的大小,将该表空间的数据文件修改为自动扩展方式,最大值为100MB。alterdatabasedatafile'd:\oracle\oradata\orcl\usertbs1.dbf'autoextendonnext5Mmaxsize100M;(4)为USERTBS2表空间添加一个数据文件,以改变该表空间的大小。altertablespaceUSERTBS2adddatafile'd:\oracle\oradata\orcl\usertbs2a.dbf'size50M;(5)使用SQL命令创建一个本地管理方式下的临时表空间TEMPTBS,并将该表空间作为当前数据库实例的默认临时表空间。createtemporarytablespaceTEMPTBStempfile'd:\oracle\oradata\orcl\temptbs.dbf'size20M;alterdatabasedefaulttablespaceTEMPTBS;(6)使用SQL命令对USERTBS1表空间进行联机和脱机状态转换。altertablespaceUSERTBS1offline;altertablespaceUSERTBS1online;(7)创建一个回滚表空间UNDOTBS,并作为数据库的撤销表空间。createundotablespaceUNDOTBSdatafile'd:\oracle\oradata\orcl\undotbs.dbf'size20M;altersystemsetUNDO_MANAGEMENT=AUTO,UNDO_TABLESPACE=UNDOTBSscope=both;(8)删除表空间USERTBS2,同时删除该表空间的内容以及对应的操作系统文件。droptablespaceUSERTBS2includingcontentsanddatafiles;(9)查询当前数据库中所有的表空间及其对应的数据文件信息。selecttablespace_name,file_namefromdba_data_files;
本文标题:第6-7章-实训题答案
链接地址:https://www.777doc.com/doc-4960746 .html