养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

Oracle撤销表空间的基本操作

时间:2024-11-12 19:06:35

对表空间的基本操作包括创建、修改、切换、删除、和查询等

方法/步骤

1、创建UNDO表空间创建一个撤销表空间,并指定数据文件大小为100MB

Oracle撤销表空间的基本操作

2、在创建表空间时需要注意以下两点:(1)UNDO表空间对应的数据文吉安大小通常由DML操作可能产生的最大数据量来确定,通常该数据文件的大小至少应为1GB;(2)由于UNDO表空间只用于存放撤销数据,所以不要在UNDO表空间内建立任何数据对象(如表、索引等)

3、修鸷拳林根改UNDO表空间与修改普通的永久性表空间比较类似,修改UNDO表空间也是用ALTERTABLESPACE语句。当事务用尽了UNDO表空间后,可以使用ALTERTABL呶蓟鹭毵ESPACE...ADDDATAFILE语句添加新的数据文件;当UNDO表空间的磁盘填满时,可以使用ALTERTABLESPACE...RENAMEDATAFILE语句将数据文件移动到其他的磁盘上;当数据库处于ARCHIVELOG模式时,可以使用ALTERTABLESPACE...BEGIN/BACKUP/ENDBACKUP语句备份UNDO表空间例如:向表空间undo_tbs_1中添加一个新的数据文件,指定该文件大小为2GB

Oracle撤销表空间的基本操作

4、切换UNDO表空间启动例程并打开数据库后,同一时刻指定例程只能使用一个UNDO表空间,切换UNDO表空间是指停止例程当前使用的UNDO表空间,启动其他UNDO表空间例如:把当前系统的默认UNDMO表空间切换到自定义撤销表空间undo_tbs_1

Oracle撤销表空间的基本操作

5、删除U鲍伊酷雪NDO表空间如果确定不再使用某个自定义的UNDO表空间,数据库管理员就可以将其删除掉。删除UNDO表空间与删除普通的永久表空间一样都使用DROP惺绅寨瞀TABLESPACE语句。但需要注意的是:当前例正在使用的UNDO表空间是不能删除的,如果确定要删除当前例正在使用的UNDO表空间,管理员应首先切换UNDO表空间,然后再删除切换掉的UNDO表空间。如:

Oracle撤销表空间的基本操作

6、查询UNDO表空间通过查询UNDO表空间的相关信息,可以给管理员提供决策,管理员经常需要查看的UNDO表空间信息主要由以下几种:(1)当前例程正在使用的UNDO表空间。(2)实例的所有UNDO表空间。(3)UNDO表空间的统计信息。(4)显示UNDO段统计信息。(5)显示活动事务信息。(6)显示UNDO区信息。

© 一点知识