ORACLE释放undo表空间Oracle认证考试

文章作者 100test 发表时间 2010:03:16 19:58:28
来源 100Test.Com百考试题网


  在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得ORACLE的undo表空间扩展到十几个G或者几十个G 但是这些表空间的所占用磁盘的物理空间又不会被oracle所释放,如果你用的是PC机很可能会遇到磁盘空间不足的问题,经过个人整理经过如下操作可以重构undo表空间,同样temp表空间也可能在你查询大数据或则创建索引的时候无限扩大导致磁盘空间不足,同样可以用如下方式解决此问题:

  --查看各表空间名称

  0select name from v$tablespace

  --查看某个表空间信息

  0select file_name,bytes/1024/1024 from dba_data_files where tablespace_name like UNDOTBS1.

  --查看回滚段的使用情况,哪个用户正在使用回滚段的资源,如果有用户最好更换时间(特别是生产环境)。

  0select s.username, u.name from v$transaction t,v$rollstat r, v$rollname u,v$session s

  where s.taddr=t.addr and


相关文章


oracle11g调用函数的几种方法Oracle认证考试
在pl_sql中创建oracle的procedure并调用Oracle认证考试
Oracle回滚段空间回收步骤Oracle认证考试
oracle中decode函数的用法Oracle认证考试
ORACLE释放undo表空间Oracle认证考试
Oracle数据库内存设置步骤Oracle认证考试
Oracle存储结构与进程Oracle认证考试
控制文件比数据文件旧Oracle认证考试
经典说明OracleSMON进程Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛