实验目的:(1)掌握Oracle数据库表空间的管理。(2)掌握数据库表空间不同状态时对数据操作的影响。(3)分别创建永久性表空间、临时性表空间、撤销表空间。(4)完成表空间的管理操作,包括修改表空间大小、修改表空间的可用性、修改表空间的读写、表空间的备份、表空间信息查询、删除表空间。二、实验环境:WINDOWS7、ORACLE11g实验内容:(1)为BOOKSALES数据库创建一个名为BOOKTBS1的永久性表空间,区采用自动扩展方式,段采用自动管理方式。SQL>createtablespacebooktbs1datafile2'D:\app\Administrator\oradata\orcl\hrtbs1_1、dbf'size50m;Tablespacecreated(2)为BOOKSALES数据库创建一个名为BOOKTBS2的永久性表空间,区采用定制分配,每次分配大小为1M,段采用手动管理方式。SQL>createtablespacebooktbs2datafile2'D:\app\Administrator\oradata\orcl\booktbs2、dbf'size50m3extentmanagementlocaluniformsize1m4segmentspacemanagementmanual;Tablespacecreated(3)为BOOKSALES数据库创建一个临时表空间TEMP02。SQL>createtemporarytablespacetemp02tempfile2'D:\app\Administrator\oradata\orcl\temp02、dbf'size20m;Tablespacecreated(4)将BOOKSALES数据库临时表空间TEMP与TEMP02都放入临时表空间组TEMPGROUP中。SQL>altertablespacetemp02tablespacegrouptempgroup;TablespacealteredSQL>altertablespacetemptablespacegrouptempgroup;Tablespacealtered(5)为BOOKSALES数据库创建一个名为UNDO02的撤销表空间,并设置为当前数据库的在线撤销表空间。SQL>createundotablespaceundo02datafile2'D:\app\Administrator\oradata\orcl\undo02、dbf'size20m;Tablespacecreated(6)为BOOKSALES数据库的表空间BOOKTBS1添加一个大小为50M的数据文件,以改变该表空间的大小。SQL>altertablespacebooktbs1adddatafile2'D:\app\Administrator\oradata\orcl\bookdata01、dbf'size50m;Tablespacealtered(7)将BOOKSALES数据库的表空间BOOKTBS2的数据文件修改为可以自动扩展,每次扩展5M,最大容量为100M。SQL>alterdatabasedatafile2'D:\app\Administrator\oradata\orcl\booktbs2、dbf'3autoextendonnext5mmaxs
Oracle 数据库逻辑存储结构管理 来自淘豆网www.taodocs.com转载请标明出处.