首先不建议把您的生产系统Oracle数据库跑在VMware vSphere4平台上,因为在VMware vSphere4上的oracle账号数据库运行情况,肯定会比物理机跑数据库要慢一些。如果你真想跑Oracle数据库,个人有几点建议,特别对于数据库客户端连数据库时间越来越长的用户可能有所帮助。
1、Oracle数据库必须安装在64位的OS上,因为VMware vSphere4基于64位OS性能更佳,在32位上OS运行数据库对性能会有影响。
2、装有Oracle数据库的OS是否是物理机迁移而来,如果是这样,请删除物理机上的相关硬件驱动,当然最好的方式是新装的系统。
3、在VMware vSphere4虚拟机分配vCPU的时候建议分配双数,根据测试双数比单数运行效率要高。
4、建议分配CPU和内存要按照够用的原则。
5、一定要安装VMware Tools,并把虚拟网卡改为vmxnet3。
6、建议安装数据库的虚拟机在存储上所属的LUN存在的虚拟机不能过多。
7、VMware vSphere主机的物理网卡最好直接接在千兆交换机上而不是百兆交换机。
8、建议马上升级到VMware vSphere5
9、数据库调优,这个地球人都知道,不管是在运行虚拟机上还是物理机上的数据库调优是必需,这样才能做大利用的最大化。
不知道这几点对你是否有帮助,如有不足之处还多多指教。
本文出自 “今夜灿烂” 博客