Oracle 数据库问题: 1、DMP导入表空间后增长100倍左右; 2、Oracle自动释放硬盘空间
Oracle数据库问题:1、121M的DMP文件导入到一个新建的2G表空间时,表空间增长到了12G,出间这个的原因是什么,怎么解决这个问题?2、表空间删除用户和用户表空间...
Oracle 数据库问题 :
1、121M的DMP文件导入到一个新建的2G表空间时,表空间增长到了12G,出间这个的原因是什么,怎么解决这个问题?
2、表空间删除用户和用户表空间所占硬盘空间不会自动释放,有什么办法释放硬盘空间?
问题解决,再加分,谢谢!
求大神 展开
1、121M的DMP文件导入到一个新建的2G表空间时,表空间增长到了12G,出间这个的原因是什么,怎么解决这个问题?
2、表空间删除用户和用户表空间所占硬盘空间不会自动释放,有什么办法释放硬盘空间?
问题解决,再加分,谢谢!
求大神 展开
展开全部
1、你导出的dmp中的某些表空间就很大,121M只是数据的大小,不含表空间;
2、删除表空间和用户后windows再删除实体文件,linux先offline数据文件,drop,重启数据库就好了
2、删除表空间和用户后windows再删除实体文件,linux先offline数据文件,drop,重启数据库就好了
追问
表空间data.dbf中曾建过多个用户A、B、C、D,且都有过大量数据(每个DMP大小不超过2G),后来又把这些用户drop掉,用户下的数据也会随用户被drop掉而删掉,这个没问题吧?但是表空间data.dbf不会随这些用户及数据被删而释放所占硬盘空间,如果再建用户导入数据,表空间data01.dbf还是会变大,直到32G最大,不能再导入数据。
表的的表空间怎么定义,怎么释放?
删 除表空间DBF谁都会,我要的 是不删,只是释放它的空间
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
1.看看你的表空间是否设置为自动增长。包括数据文件.
2.删除表空间没有释放硬盘空间,有可能是你没有删除相关的数据文件,你在删除表空间的时候应该加上including contents and datafiles子句。
如:
drop tablespace mytbs including contents and datafiles;
2.删除表空间没有释放硬盘空间,有可能是你没有删除相关的数据文件,你在删除表空间的时候应该加上including contents and datafiles子句。
如:
drop tablespace mytbs including contents and datafiles;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. 你的数据文件的next是多少? 可能next过大,也可能是121M的数据就是很大。
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
2. resize数据文件,
alter database datafile'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' resize 2000M
ALTER TABLESPACE app_data ADD DATAFILE
'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
2. resize数据文件,
alter database datafile'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' resize 2000M
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询