如何估算exp后生产文件的大小?

[复制链接]
查看11 | 回复9 | 2015-7-23 16:30:53 | 显示全部楼层 |阅读模式
客户要买存储设备,希望提供一个建议买多大的存储。
现在的问题:
使用exp导出数据如何估算生成文件的大小?
RMAN全备如何估算生成文件的大小?
RMAN增量备份如何估算生成文件的大小?
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
sum(bytes) from dba_segments
可以粗略估计一下
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
没有意义的,我的数据库目前占用磁盘70G,导出数据库的EXP有11G,压缩成ZIP 只有1.1G。
比较可行的是每天EXP,之后观察它的增长量。
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
版主说得对,我的生产系统以前作EXP时,也是一样的情况,没法估计,只能用EXP一次才知道
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
看看实际现在生产库的文件大小来估计吧 .
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
try this
terminal one
$ mknod /tmp/esize p
$ wc -c > /tmp/whatissize
then u don't have to open another terminal to dump
but this way will cost huge resource and impact performance. if u dump size is huge
dba segments is not every accurate inremental exp is .....
the other 2 answers are easy to get from docs
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
谢谢各位,看来是exp没有好办法了,RMAN产生文件的大小的再查查资料
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
最初由 fengfeng2004 发布
[B]谢谢各位,看来是exp没有好办法了,但是RMAN备份可以估算生成文件的大小吗? [/B]

how come???
u can't create pipe in ur system?
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
不是不能创建pipe,而是不想做一次完整的exp,因为数据库在外地,也不是我维护的。
回复

使用道具 举报

千问 | 2015-7-23 16:30:53 | 显示全部楼层
Exp 好象oracle 采取了自己的压缩方式,不好估计的
但是rman 是备份数据库中表的HWM以下的数据块,应该是可以根据dba_segments 来估计的
SQL> selectsum(BYTES)/1024/1024from dba_segments;
SUM(BYTES)/1024/1024
--------------------

932.382813
SQL> selectsum(BYTES)/1024/1024from dba_extents;
SUM(BYTES)/1024/1024
--------------------

932.382813
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行