当前位置: 首页 > 图文教程 > 数据库 > Oracle > 解决Oracle下的undo空间过大的问题

Oracle
Oracle数据库的安全策略
ORACLE应用经验(2)
在ORACLE移动数据库文件
Microsoft SQL Server 安全问题
Oracle数据库技术(37)
Oracle数据库技术(38)
Access2000迁移到Oracle9i要点
数据库Oracle数据的异地的自动备份
安装Oracle加载数据库错误areasQueries的解决
Oracle数据库逻辑备份的SH文件
Oracle常见错误诊断
Oracle9i在Win2k环境下的完全卸载
Oracle数据库快照的使用
Oracle9i数据库异常关闭后的启动
Oracle也有注入漏洞
Oracle9iPL/SQL编程的经验小结
oracle用什么SQL语句判断表存不存在
Oracle SQL性能优化系列学习三
用Oracle并行查询发挥多CPU的威力
oracle快速删除重复的记录

解决Oracle下的undo空间过大的问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-31   浏览: 58 ::
收藏到网摘: n/a

    -- 如果undo表空间undotbs不能释放空间,重建之
    -- 创建备用undo表空间
    create undo tablespace newundotbs datafile '$ORA_DATA/newundotbs01.dbf' size 1000m
    /    
    -- 切换undo表空间
    alter system set undo_tablespace=newundotbs scope=spfile
    /
    shutdown immediate
    /
    startup
    /
    -- drop原表空间
    drop tablespace undotbs including contents and datafiles
    /
    -- 创建原undo表空间
    create undo tablespace undotbs datafile '$ORA_DATA/undotbs01.dbf' size 1000m
    /
    -- 切换undo表空间
    alter system set undo_tablespace=undotbs scope=spfile
    /
    -- 关闭重起并把备用undo表空间drop
    shutdown immediate
    /
    startup
    /
    drop tablespace newundotbs including contents and datafiles
    /