【Oracle】实验08:特殊表空间管理

考核内容
     1、连接信息检测,要求如下:
         1)保证第2次实验中服务器端配置的第1个监听端口可以正常工作,
         2)保证使用第2次实验中客户端配置的第5个服务命名可以成功创建会话。
     2、创建第1个特殊表空间(OMF机制),要求如下:
         1)①~--- 表空间信息:
         2)①~------- 表空间名命名为“TSSA_2”,
         3)①~------- 数据文件数设置为“可以有多个”,
         4)①~------- 存储内容为“还原段”,
         5)①~------- 表空间状态保持为“在线”,
         6)①~------- 还原保留保证设置为“是”;
         7)①~--- 文件信息:
         8)①~------- 与第4个普通表空间包含的文件放在一起,
         9)①~------- 文件数为1,
        10)①~------- 文件大小设置为470MB,
        11)①~------- 文件自动扩展特性为“不支持”。
     3、创建第2个特殊表空间(OMF机制),要求如下:
         1)②~--- 表空间信息:
         2)②~------- 表空间名命名为“TSSA_82”,
         3)②~------- 数据文件数设置为“可以有多个”,
         4)②~------- 存储内容为“还原段”,
         5)②~------- 表空间状态保持为“在线”,
         6)②~------- 还原保留保证设置为“否”;
         7)②~--- 文件信息:
         8)②~------- 与第6个普通表空间包含的文件放在一起,
         9)②~------- 文件数为1,
        10)②~------- 文件大小设置为380MB,
        11)②~------- 文件自动扩展特性为“不支持”。
     4、创建第3个特殊表空间(OMF机制),要求如下:
         1)③~--- 表空间信息:
         2)③~------- 表空间名命名为“TSSA_627”,
         3)③~------- 数据文件数设置为“可以有多个”,
         4)③~------- 存储内容为“临时段”,
         5)③~------- 表空间状态保持为“在线”,
         6)③~------- 区大小(排序区的倍数)设置为8:
         7)③~--- 文件信息:
         8)③~------- 与第6个普通表空间包含的文件放在一起,
         9)③~------- 文件数为1,
        10)③~------- 文件大小设置为70MB,
        11)③~------- 文件自动扩展特性为“支持”,
        12)③~------- 每次扩展量(块数)为2210,
        13)③~------- 文件最大扩展容量为280MB。
     5、创建第4个特殊表空间(OMF机制),要求如下:
         1)④~--- 表空间信息:
         2)④~------- 表空间名命名为“TSSA_G”,
         3)④~------- 数据文件数设置为“只能有一个”,
         4)④~------- 存储内容为“临时段”,
         5)④~------- 表空间状态保持为“在线”,
         6)④~------- 区大小(排序区的倍数)设置为9:
         7)④~--- 文件信息:
         8)④~------- 与第4个普通表空间包含的文件放在一起,
         9)④~------- 文件数为1,
        10)④~------- 文件大小设置为80MB,
        11)④~------- 文件自动扩展特性为“支持”,
        12)④~------- 每次扩展量(MB)为47,
        13)④~------- 文件最大扩展容量为110MB。
     6、创建第5个特殊表空间(OMF机制),要求如下:
         1)⑤~--- 表空间信息:
         2)⑤~------- 表空间名命名为“TSSA_DB”,
         3)⑤~------- 数据文件数设置为“只能有一个”,
         4)⑤~------- 存储内容为“临时段”,
         5)⑤~------- 表空间状态保持为“在线”,
         6)⑤~------- 区大小(排序区的倍数)设置为5:
         7)⑤~--- 文件信息:
         8)⑤~------- 与第2个普通表空间包含的文件放在一起,
         9)⑤~------- 文件数为1,
        10)⑤~------- 文件大小设置为70MB,
        11)⑤~------- 文件自动扩展特性为“支持”,
        12)⑤~------- 每次扩展量(块数)为2540,
        13)⑤~------- 文件最大扩展容量为230MB。
     7、创建第6个特殊表空间(OMF机制),要求如下:
         1)⑥~--- 表空间信息:
         2)⑥~------- 表空间名命名为“TSSA_GFC”,
         3)⑥~------- 数据文件数设置为“只能有一个”,
         4)⑥~------- 存储内容为“还原段”,
         5)⑥~------- 表空间状态保持为“在线”,
         6)⑥~------- 还原保留保证设置为“是”;
         7)⑥~--- 文件信息:
         8)⑥~------- 与第2个普通表空间包含的文件放在一起,
         9)⑥~------- 文件数为1,
        10)⑥~------- 文件大小设置为450MB,
        11)⑥~------- 文件自动扩展特性为“不支持”。
     8、管理特殊表空间,设置闪回相关信息,要求如下:
         1)⑦~还原表空间:
         2)⑦~---- 当前还原表空间设置为第1个还原表空间,
         3)⑦~---- 还原数据的保留时间(秒)设置为540;
         4)⑦~临时表空间:
         5)⑦~---- 当前缺省临时表空间设置为第1个临时表空间;
         6)⑦~数据库闪回:
         7)⑦~---- 数据库闪回设置为“支持”,
         8)⑦~---- 闪回日志位于后面括号中的文件位于的文件夹内的recovery文件夹(64700122.rdo),
         9)⑦~---- 闪回时间限制(小时)设置为3。

实验步骤:

与第1个-还原表空间:D:\ORACLE\AT647001C\
与第4个-第6个-临时表空间:F:\ORACLE\AT647001I\
与第2个-辅助表空间:D:\ORACLE\AT647001C\

创建特殊表空间:
还原段:

alter system set db_create_file_dest='';
create undo tablespace 表空间名     //“可以有多个”
//create bigfile undo tablespace   //“只能有一个” 
datafile size M 
autoextend off                     //自动扩展“不支持”
//autoextend on next k maxsize M   //自动扩展“支持”,标准块*块k
retention guarantee;  //还原保留保证设置为“是”,“否”不用写这行

临时段:

alter system set db_create_file_dest='';
create temporary tablespace 表空间名     //“可以有多个”
//create bigfile temporary tablespace   //“只能有一个”
tempfile size M 
autoextend on next k maxsize M     //自动扩展“支持”,标准块*块k
//autoextend off                   //自动扩展“不支持”
extent management local uniform size k;//区大小(排序区的倍数)设置为几*64k

管理特殊表空间,设置闪回相关信息:
 

alter system set undo_tablespace=该实验第一个”还原段“表空间名;
alter system set undo_retention=;   //以秒为单位
alter database default temporary tablespace 该实验第一个”临时段“表空间名;

“<学号后6位><组号><成员号>.rdo”
'd:\oracle\aT647001c\recovery'
'e:\oracle\aT647001e\recovery'
'f:\oracle\aT647001i\recovery'

shutdown immediate
startup mount
alter database archivelog;
archive log list
$mkdir E:\oracle\aT647001e\recovery
alter system set db_recovery_file_dest_size=4G;
alter system set db_recovery_file_dest='E:\oracle\aT647001e\recovery';
alter system set db_flashback_retention_target=; //以分钟为单位
alter database flashback on;
alter database open;

建立错表进行删除:

DROP TABLESPACE TA_145 INCLUDING CONTENTS AND DATAFILES;

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值