作一次系统的容灾切换,需要多长时间,统计了下
准备工作部分:
检查容灾数据库的listener.ora,init.ora,tnsnames.ora,耗时10分钟;
检查应用服务器的tnsnames.ora,耗时60分钟;
检查容灾数据库的参数,耗时30分钟;
切换前最后一次数据BC,耗时90分钟;
正式切换部分:
停止数据库实例,3分钟/node,可并行;
停止监听,30s/node,可并行;
停止CA,3分钟;
网络切换域名,1分钟;
拉起备机HA,10分钟;
拉起容灾数据库实例,10分钟/node,可并行;
拉起容灾数据库监听,30s/node,可并行;
切换后工作:
等待应用测试完毕(测试不通过则重新拉起原来的主机),180分钟++.
由此可见,一次容灾切换,最消耗时间的部分,并不是真正执行的时候,而是准备工作和配合应用测试,对于数据库来说,最重要的是保证其他外部文件,什么参数文件,监听文件,tns文件正常,真正停止和启动数据库,时间很短,可见作好准备工作多么重要.
4 Comments to “一次容灾切换,需要多长时间?”
Write a comment
You need tologin.

所谓不打无准备的仗嘛。问一下,为啥“检查应用服务器的tnsnames.ora,耗时60分钟;”这个要这么久,是多台服务器吗?
唉,应用的人没有权限
6台应用服务器
每台有接近100个tns需要检查
系统大了,啥鸟都有.
这里面有很多工作是可以节约出来时间的,另外这也仅仅是容灾切换中技术上的一部分,其他管理流程上的时间还没考虑呢.
其实这一切在你们的DR系统实施的时候,都有详细的切换流程,步骤(技术细节)和时间估算,人员配合及其他配套工作的精确说明.
顺便问一下,远端的CA有做BC吗?即数据一式四份。