Oracle的UNDOTBS01.DBF文件太大的解决办法
来源:互联网 发布:集美大学宿舍网络充值 编辑:程序博客网 时间:2024/04/30 16:27
Oracle的UNDOTBS01.DBF文件太大的解决办法
两种解决办法:
1.升级到9205
2.禁止undo tablespace自动增长
3.如果要缩小现在的undo tablespace,则:
-- 创建一个新的小空间的undo tablespace
create undo tablespace undotBS2 datafile 'C:\oracle\oradata\eoffice\UNDOTBS1.DBF' size 100m;
-- 设置新的表空间为系统undo_tablespace
alter system set undo_tablespace=undotBS2;
-- Drop 旧的表空间
drop tablespace undotbs1 including contents;
--查看所有表空间的情况
select * from dba_tablespaces
----------------------------------------------
历史库太大有多个2G以上的文件,只保留小部分数据做试验。
本想用清空数据的方法,但出错了。truncate table IES_LISHI_TABLESPACE; ORA-00942:表或视图不存在
先用应用软件的数据库编辑软件的备份向导导出一部分历史数据,做恢复时备用。
1、查看所有表文件
SQL>select file_name,tablespace_name from dba_data_files;
2、删除体积超大的历史库表空间:危险指数★★★★★
SQL>drop tablespace IES_LISHI_TABLESPACE including contents;
表空间已删除。
3、新建同名表空间 2G,用以代替原表。
SQL>create tablespace IES_LISHI_TABLESPACE datafile 'd:\oradata\iesdb\IESLISHI01.DBF' size 2048M;
表空间已创建。
4、因为历史表中无表结构,需应用软件的数据库编辑,初始化历史库-创建系统表和其他表,就能用恢复向导填写一部分数据了。
- Oracle的UNDOTBS01.DBF文件太大的解决办法
- Oracle的UNDOTBS01.DBF文件太大的解决办法
- UNDOTBS01.DBF太大的解决方法
- 缩减Oracle的UNDOTBS01.DBF文件大小
- UNDOTBS01.DBF文件很大
- UNDOTBS01.DBF文件很大 .
- 日志文件太大的解决办法
- oracle 中缩减 UNDOTBS01.DBF 释放磁盘空间
- 不小心删掉oracle数据库datafiles的dbf文件的解决办法
- linux oracle缩小回滚表空间大小undotbs01.dbf
- oracle缩小回滚表空间大小undotbs01.dbf [linux下]
- oracle缩小回滚表空间大小undotbs01.dbf [linux下]
- PHP下载文件 文件太大而找不到文件的解决办法
- 误删ORACLE的DBF文件,导致无法启动ORACLE。
- 当phpmyadmin导入的sql文件太大时,解决办法!
- oracle数据库表空间.DBF文件被手动删除(直接找),然后就登录不了数据库的解决办法
- 数据库太大的通常解决办法
- 误删除了Oracle的dbf文件后的解决方法
- JAVA中List、Map、Set的区别与选用
- 国外十大最流行PHP框架排名
- 计算机视觉、机器学习相关领域论文和源代码大集合
- c#remoting
- ffmpeg编译
- Oracle的UNDOTBS01.DBF文件太大的解决办法
- 如果编程语言是部车…
- 毕设时,在word中插入图片时,图片的格式改成嵌入式后图片藏于文字下方怎么办?
- I am what i am
- HDU 1317 POJ 1932 XYZZY
- C/C++学习网站
- 如何配置ORACLE 监听--很详细
- Flash Recovery Area空间不足导致数据库不能打开或hang住
- Android中4种数据存储方式