《第6-7章-实训题答案(共2页).doc》由会员分享,可在线阅读,更多相关《第6-7章-实训题答案(共2页).doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上第6章 实训题答案用SQL*Plus或iSQL*Plus工具完成以下操作:(1)为USERS表空间添加一个数据文件,文件名为USERS03.DBF,大小为50MB。ALTER TABLESPACE USERADD DATAFILE D:ORACLEORADATAORCLUSER03.DBF SIZE 50M;(2)为EXAMPLE表空间添加一个数据文件,文件名为example02.dbf,大小为20MB。ALTER TABLESPACE EXAMPLEADD DATAFILE D:ORACLEORADATAORCLexample02.dbf SIZE 20M;(3)修
2、改USERS 表空间中的USERS03.DBF为自动扩展方式,每次扩展5 MB,最大为100 MB。ALTER DATABASE DATAFILE D:ORACLEORADATAORCL USER03.DBF AUTOEXTEND ON NEXT 5M MAXSIZE 100M;(4)将EXAMPLE表空间中的example02.dbf文件的大小改为40 MB。ALTER DATABASE DATAFILE D:ORACLEORADATAORCLexample02.dbf RESIZE 40M;(5) 将表空间USERS中的数据文件USERS03.DBF 更名为userdata04.dbf,将
3、表空间EXAMPLE 中的数据文件example03.dbf更名为example04.dbf。SHUTDOWN IMMEDIATE;在操作系统中重命名USER03.DBF、example03.dbf分别为userdata04.dbf、example04.dbfSTARTUP MOUNT;ALTER DATABASE RENAME FILE D:ORACLEORADATAORCL USER03.DBF.dbf, D:ORACLEORADATAORCLexample03.dbf TO D:ORACLEORADATAORCLuserdata04.dbf, D:ORACLEORADATAORCLexa
4、mple04.dbf;ALTER DATABASE OPEN;(6)将数据库的控制文件以二进制文件的形式备份。ALTER DATABASE BACKUP CONTROLFILE TO D:ORACLECONTROL.BKP;(7)为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo4a.log和redo4b.log,大小分别为5MB。ALTER DATABASE ADD LOGFILE GROUP 4 (D:ORACLEORADATAORCLredo04a.log,D:ORACLEORADATAORCLredo04b.log) SIZE 5M;(8)为新建的重做日志文件组添加一
5、个成员文件,名称为redo4c.log。ALTER DATABASE ADD LOGFILE MEMBER D:ORACLEORADATAORCLredo04c.log TO GROUP 4;(9)将数据库设置为归档模式,并采用自动归档方式。SHUTDOWN IMMEDIATESTARTUP MOUNTALTER DATABASE ARCHIVELOG;ALTER DATABASE OPEN;ALTER SYSTEM ARCHIVE LOG START;(10)设置数据库归档路径为D:ORACLEBACKUP。ALTER SYSTEM SET LOG_ARCHIVE_DEST=D:ORACLE
6、BACKUP;第7章 实训题答案用SQL*Plus或iSQL*Plus工具完成以下操作:(1)使用SQL命令创建一个本地管理方式下的自动分区管理的表空间USERTBS1,其对应的数据文件大小为20MB。create tablespace USERTBS1 datafile d:oracleoradataorclusertbs1.dbf size 20M extent management local autoallocate;(2)使用SQL命令创建一个本地管理方式下的表空间USERTBS2,要求每个分区大小为512KB。create tablespace USERTBS2 datafile
7、d:oracleoradataorclusertbs2.dbf size 20M extent management local uniform size 512K;(3)修改USERTBS1表空间的大小,将该表空间的数据文件修改为自动扩展方式,最大值为100MB。alter database datafile d:oracleoradataorclusertbs1.dbf autoextend on next 5M maxsize 100M;(4) 为USERTBS2表空间添加一个数据文件,以改变该表空间的大小。alter tablespace USERTBS2 add datafile d
8、:oracleoradataorclusertbs2a.dbf size 50M;(5) 使用SQL命令创建一个本地管理方式下的临时表空间TEMPTBS,并将该表空间作为当前数据库实例的默认临时表空间。create temporary tablespace TEMPTBS tempfile d:oracleoradataorcltemptbs.dbf size 20M;alter database default tablespace TEMPTBS;(6)使用SQL命令对USERTBS1表空间进行联机和脱机状态转换。alter tablespace USERTBS1 offline;alte
9、r tablespace USERTBS1 online;(7)创建一个回滚表空间UNDOTBS,并作为数据库的撤销表空间。create undo tablespace UNDOTBS datafile d:oracleoradataorclundotbs.dbf size 20M;alter system set UNDO_MANAGEMENT=AUTO,UNDO_TABLESPACE=UNDOTBSscope=both;(8)删除表空间USERTBS2,同时删除该表空间的内容以及对应的操作系统文件。drop tablespace USERTBS2 including contents and datafiles;(9)查询当前数据库中所有的表空间及其对应的数据文件信息。select tablespace_name,file_name from dba_data_files;专心-专注-专业