问:我目前在做一项零售方案,在Oracle数据库标准版(Oracle Database Standard Edition)上大约要安装1000个输出口。我的疑问就是需不需要对Oracle自动修复。我可以用有Oracle标准版的Oracle企业管理器10g Grid Control吗?如果不行,那么我又如何对1000个输出口进行修复?
答:部署和管理Oracle标准版1000个配置真的是一项巨大的工程,涉及到相当多的管理和Oracle许可费用。可能的话,可以将这些部署合并到一个集中的、或者是RAC实例上(以防你另外需要扩展性),这样做可以节省你90%以上的许可和支持费用,更不用说是相关的管理了!另外,集中的数据存储来运行企业版(Enterprise Edition)在调整和恢复方面会更加有弹性。详细信息请查看 My Oracle Support Document 465465.1。
如果你想获得分布式解决方案,最快的部署只能是创建一个合适的、修复过的Oracle数据库原型并复制系统磁盘。这样操作保证了标准化,你可能只需要在本地对listener配置稍微改变下。
Oracle企业管理器网格控制(Oracle Enterprise Manager Grid Control)可以和Oracle标准版RDBMS一起使用。遗憾的是,有助于大规模部署和修复的Provisioning and Patch Automation Pack只能和Oracle企业版使用。我还要建议你使用企业管理器部署补丁时,要特别小心、还要注意测试。以我的经验来看,对数据库应用不定比用Opatch工具更加不可靠。我希望这些能有助于你拿主意。