广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    Oracle撤销表空间的基本操作

    来源:网络收集  点击:  时间:2024-05-02
    【导读】:
    对表空间的基本操作包括创建、修改、切换、删除、和查询等方法/步骤1/6分步阅读

    1、创建UNDO表空间

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

    2/6

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

    3/6

    2、修改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

    4/6

    3、切换UNDO表空间

    启动例程并打开数据库后,同一时刻指定例程只能使用一个UNDO表空间,切换UNDO表空间是指停止例程当前使用的UNDO表空间,启动其他UNDO表空间

    例如:把当前系统的默认UNDMO表空间切换到自定义撤销表空间undo_tbs_1

    5/6

    4、删除UNDO表空间

    如果确定不再使用某个自定义的UNDO表空间,数据库管理员就可以将其删除掉。删除UNDO表空间与删除普通的永久表空间一样都使用DROP TABLESPACE语句。

    但需要注意的是:当前例正在使用的UNDO表空间是不能删除的,如果确定要删除当前例正在使用的UNDO表空间,管理员应首先切换UNDO表空间,然后再删除切换掉的UNDO表空间。

    如:

    6/6

    5、查询UNDO表空间

    通过查询UNDO表空间的相关信息,可以给管理员提供决策,管理员经常需要查看的UNDO表空间信息主要由以下几种:

    (1)当前例程正在使用的UNDO表空间。

    (2)实例的所有UNDO表空间。

    (3)UNDO表空间的统计信息。

    (4)显示UNDO段统计信息。

    (5)显示活动事务信息。

    (6)显示UNDO区信息。

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_653676.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 08:16:37  耗时:0.026
    0.0257s