IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Oracle Discussion :

Choix entre Windows 2003 R2 ou UNIX


Sujet :

Oracle

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Choix entre Windows 2003 R2 ou UNIX
    Salut à tous,

    Pour situer mon problème, je suis Resp Info dans un Hôpital et je dois configurer un futur serveur médical qui hébergera les données dans une Base Oracle 10G2. La question est de savoir si je dois forcément m'orienter vers UNIX (AIX ou HP voire même RedHat) pour servir 200 utilisateurs ou si Windows 2003 R2 ferait l'affaire. J'ai une infrastructure HP Serveurs Blade BL35P Opteron Bi-Pro voire Quadri-Pro et un SAN EVA4000. Sur le papier, le couple Processeur Opteron et OS Windows 2003 semble tout à fait capable de gérer ces 200 utilisateurs. C'est aussi mon avis, ce qui me fait hésiter c'est un discours encore fort sur la supériorité de UNIX. Ou se situe la vérité ? (inutile d'aborder les pb de virus ...je connais)

  2. #2
    Membre actif
    Inscrit en
    Décembre 2002
    Messages
    438
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 438
    Points : 218
    Points
    218
    Par défaut
    Moi ce que j'aime bien sous unix, c'est la puissance du shell. Pour faire les scrips d'admin de la base....

  3. #3
    Expert Oracle confirmé

    Homme Profil pro
    Consultant Big Data
    Inscrit en
    Mars 2003
    Messages
    448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Consultant Big Data
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2003
    Messages : 448
    Points : 926
    Points
    926
    Par défaut
    Bonjour,

    Je ne suis pas administrateur système (que ce soit Windows ou bien Unix), mais vu ma petite expérience, je préfère largement Unix (ou Linux) comme OS.

    En effet, l'architecture Oracle diffère entre Unix et Windows. Sous Unix, tout fonctionne en process. Ainsi, si tu démarres N instances Oracle sur ton serveur, tu vois les process SMON, PMON, etc, etc N fois. En cas de pb de performance au niveau OS, tu vois tout de suite quel est le process gourmand, cela avec des commandes de base (top, sar, vmstats...)

    De plus, les process portent le nom de l'instance. Donc tu cernes l'origine des pb assez facilement.

    Sous Windows, c'est une autre pair de manches. Si tu lances N instances Oracle, tu as N applications ORACLE.EXE. Si jamais tu as ta CPU scotchée à 100 % sur un ORACLE.EXE, tu n'arrives pas à savoir quelle instance est en cause avec le "Task Manager". Il faut installer des produits complémentaires (j'ai assez souvent entendu parler de Process Explorer) pour descendre au niveau des threads et compagnie.

    Maintenant, pour un concepteur de bases de données (MCD, MPD), ou un développeur SQL PL/SQL, cela ne change rien. L'OS a surtout de l'importance lorsque tu fais du tuning système.

    Pour finir, une simple constation : depuis la 10g, Oracle lance ses nouvelles versions en commençant par Linux ! Au moins, on connaît leur préférence !!!

  4. #4
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut
    j'ai du répondre exactement la même question à un client hier.

    A la base, RAC pour Windows et RAC pour UNIX, c'est le même produit, et 200 utilisateurs, ça ne me dit pas grand-chose, et il n'y aucune raison que ça ne fonctionne pas sous Windows.

    Ce que je te conseille, c'est de choisir l'OS que tu préfères administrer. Si tu as déjà des machines AIX avec de l'expérience Oracle sous AIX, très bien, ne change surtout pas! Si par contre tous tes informaticiens sont spécialistes Windows, alors je pense que ce sera ça l'argument décisif.

    Il y a aussi quelques différences spécifiques à RAC. Bon, si tu employes ASM, c'est identique, mais si tu veux un système de fichier partagés, alors sous Windows il n'y a que OCFS1, qui n'est pas terrible pour partager des fichiers autres que les datafiles.

    Sous X, tu as de nombreuses options, par exemple GPFS sous AIX ou OCFS2 sous Linux ou GFS sous RedHat etc...

    Le plus simple d'administration si ton SAN le supporte et est certifié est certainement NFS (seulement Unix/Linux).

    J'espère que ça te donne une piste de réflexion, mais prépare toi à entrer dans une croisade anti- ou pro- Microsoft (ce qui n'est qu'une perte de temps selon mon opinion).

    A+
    Laurent

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Points : 605
    Points
    605
    Par défaut
    Windows est une plateforme certifiée par Oracle , il n' y a donc pas de raisons que cela ne tourne pas sous wondows .

    pour ce qui est de la guèguerre Windows vs Unix , elle me semble également une perte de temps : bien souvent, c'est l'admin système qui fera la différence -> choisis l'OS que tu as envie d'utiliser et dans lequel tu as envie de progresser

    j'ai travaillé sous solaris, aix , linux et windows 2000/2003 et j'ai rencontré autant de problèmes sur l'un que sur l'autre mais également autant de possibilités

    par exemple, l'argument du shell ... il y avait vbscript, maintenant powershell

  6. #6
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut
    Citation Envoyé par Marc Musette Voir le message
    maintenant powershell
    jamais entendu parler. ça me parait excellent, il y a même la commande man


  7. #7
    Membre éclairé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 414
    Points : 672
    Points
    672
    Par défaut
    Effectivement, tes contraintes techniques ne semblent pas problématiques pour partir vers tel ou tel OS. regarde ce que tu as dans ton parc (W2K3 ou UX) et les compétences que tu as dans les équipes d'exploitation, de dev, etc... pour t'orienter vers l'OS.

Discussions similaires

  1. [2008R2] ODBC différence entre windows 2003 et 2008 R
    Par Jfrancois57 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/09/2014, 15h05
  2. Choix entre Windows 7 home ou pro
    Par argon dans le forum Windows 7
    Réponses: 2
    Dernier message: 30/04/2011, 19h02
  3. portabilité programme perl entre windows et unix
    Par danathane dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 11/01/2010, 13h20
  4. Tunnel VPN Ipsec entre Windows Server 2003 et un routeur.
    Par max06 dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 18/04/2007, 16h13
  5. Réponses: 2
    Dernier message: 21/10/2004, 16h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo