网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

Oracle撤销表空间的基本操作

时间:2024-10-29 17:09:32

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

Oracle撤销表空间的基本操作

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

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

Oracle撤销表空间的基本操作

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

Oracle撤销表空间的基本操作

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

Oracle撤销表空间的基本操作

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

© 2025 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com