免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1305 | 回复: 5
打印 上一主题 下一主题

备份问题请教——高手请进 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-16 17:06 |只看该作者 |倒序浏览
大家都知道备份策略设计里面有个最小恢复时间,下面有几个问题,请指教。

1、如何查看一个表(或索引)占了多大的空间?用不用做表分析的?

2、估算恢复时间,比如说用imp作恢复,这个可以根据数据量推得出来么?当然,我知道跟机器配置有关。

3、曾经在以前的书上看到,要平衡IO,要把对象装在不同的表空间中,表空间对应的数据文件放在不同的硬盘上,大家可以说一下自己管理的系统是怎么设计的?是不是遵循了这样的设计方法呢?

4、数据库IO性能是怎么评价的?

5、(与备份关系不大)
   系统可以承载的会话量是多大是如何估计的?只知道当user连接时,server进程会生成,然后分给它PGA。这个PGA可以查什么得出?

   最后,谁有关于备份策略设计的书?或者告知一个网址,小弟先行谢过。

论坛徽章:
0
2 [报告]
发表于 2004-04-16 18:03 |只看该作者

备份问题请教——高手请进

我不是高手,但我进来了。你的问题我不会

论坛徽章:
0
3 [报告]
发表于 2004-04-16 19:25 |只看该作者

备份问题请教——高手请进

至于备份我是这么做的:
一,如果可以当机,那么最简单一个礼拜一次冷备份,这样做最简单,关闭数据库,然后拷贝出数据文件,控制文件,日志文件和参数文件。不需要恢复,直接文件拷回就可以用。
二,逻辑备份,一天一次增量备份,一个礼拜一次累积备份,半个月一次全库备份,此方式同样不需要数据库日志,但不能完全恢复数据。
三,在线备份,这招我也没试过,据说有些复杂,楼主学会了教教小弟。

论坛徽章:
0
4 [报告]
发表于 2004-04-16 19:41 |只看该作者

备份问题请教——高手请进

问题一,可以用select命令来查,用函数count(*),sum,具体怎么用我也不清楚了。
问题二,imp时间肯定和大小有关,但是有点需要注意,如果imp包过大,那么可能会出错,因为你的回滚段不够大,放不下它,所以需要临时增加一个大的回滚段。
问题三,一般一个表空间好象对应一个数据文件,但是如果数据文件过大,读写频繁,那是需要指定多个数据文件,然后放在不同磁盘上,有利于磁盘I/O的平衡。
问题四,I/O性能你可以在数据库最繁忙时用ORACLE自带的评估工具来测,其他方法不清楚。
问题五,你可以安装一个WINDOWS的ORACLE服务管理器,很直观的可以看到用户使用的PGA,而且你也可以限制用户的最大PGA使用。

论坛徽章:
0
5 [报告]
发表于 2004-04-19 18:42 |只看该作者

备份问题请教——高手请进

谢谢firebird兄。
自己顶一下。期望有更多的高手指点。

论坛徽章:
0
6 [报告]
发表于 2004-04-20 08:35 |只看该作者

备份问题请教——高手请进

1:这个很好办,找个toad,知道一个object的所属表空间后,到这个表空间里看他的包含object就可以了,sql也可以做到!
2:imp恢复时间你把feedback打开根据每个点的时间可以估算,还有一个办法是根据日志切换,需要看alter log
3:这个是非常正确的,但是现在的硬盘都很大,上百g,所以想分开也不太可能,但是现在的外设大部分有自己的cache,所以问题也不是像想象得那么大!
4:i/o一个看看系统是否存在i/o瓶颈,另一个可以查看热点磁盘,热点文件等等
5:承载,并发会话?主要看机器性能,sql优化,这个要看得太多,pga可以设定的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP