本人正在设计一个数据库系统,在Windows平台开发Oracle很多年了,前一个项目就在windows 2000平台下,使用oracle817不太稳定,经常出问题。
目前这个系统需要24小时运行,现在犹豫不知道是不是该用linux平台!本人linux不适特别熟悉,安装和基本命令倒没问题,就是没有多少linux下维护oracle的经验,希望各位大侠给点意见,我到底应该使用哪个平台。
准备使用Oracle9207,操作系统windows 2003 或者 Red Hat Enterprise AS/ES 3?
希望大家多讨论一下,给我个建议!多谢!

解决方案 »

  1.   

    用linux吧
    微软的东西怎么可能会稳定啊
      

  2.   

    如果从多线程并发的角度和安全性上考虑推荐用UNIX,用Linux的话也可以,我想总比windows强,想请教下你说在windows 2000平台下,使用oracle817不太稳定,经常出问题,有哪些问题啊?我们公司有些业务还是运行在这样的平台下,也是24小时跑的,能给点意见吗?
      

  3.   

    前一个项目就用,win2k,oracle817,用Rose HA双机热备,负荷比较大的情况下经常容易down掉一台,然后系统切换到另一台,由于不是RAC,所以中间会有将近1分钟时间无法使用。还有其他一些小问题,比如share pool报错,也许是没打补丁或者是SQL的问题吧。反正觉得不稳!
      

  4.   

    恩,我们公司在这样平台上运行的数据库当遇到负荷比较大的情况时,也出现过share pool报错的情况,简单的(也是偷懒的)方法就是选择一个业务不是很繁忙的时间把数据库重启下,就好了,因为我们公司的数据库不是经常超负荷运转的,不知道增大shared_pool_size再重启数据库会不会解决问题
      

  5.   

    share pool的问题是SQL语句写法造成的,尽量用绑定变量的方法,减少share pool里的内存碎片,不过这确实是Oracle的一个BUG,不知道打上补丁会不会好
      

  6.   

    记得在什么地方看过新闻说oracle和linux结合的越来越紧密,所以感觉上还是linux好一些
    不过以后维护可能要麻烦一点了
      

  7.   

    如楼上所说,确实什么都可以,但是,从性能角度讲,还是不推荐windows,因为所有的windows产品都是单进程多线程的东西,而且进程可使用的内存有限.
      

  8.   

    Red Hat Enterprise AS/ES 3比较不错。安全。
      

  9.   

    推荐Linux。
    Windows + SQL Server。
    其实Windows 2003也是个不错的操作系统!
      

  10.   

    我用RED HAT ENTERPRISE LINUX
      

  11.   

    sun 工作站 solaris 10
    开玩笑 用windows !!!!
      

  12.   

    建议用Red Hat Enterprise AS/ES 3