mercredi 30 janvier 2008

Installer oracle 11g sous fedora 7

Premièrement, je tiens à dire qu’il ne faut pas installer Oracle 11g sous Fedora sauf dans des intentions éducationnelles et de tests. Oracle est très clair dans sa documentation qu’il ne faut pas installer sous les plateformes Linux non-supportées.

Ceci étant dit, je vais décrire brièvement ici mon installation 11g sous une machine Fedora 7 sous x86.

Premièrement télécharger depuis otn.oracle.com le produit et le déposer sur la machine Fedora. Ensuite, prendre connaissance de la documentation d’installation à partir du même site et procéder comme suit :

1 - Vérifier la présence des packages requis :

S’il manque des packages, il est très facile de les ajouter avec le Package Manager de Fedora en l’appelant par la commande : pirut &




3- Créer les groupes et usagers nécessaires à l’application

# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle



4 - Modifier des paramètres du système

Ajouter dans /etc/sysctl.conf :
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144



Procéder ensuite avec la commande suivante afin que le système prenne en compte les changements de /etc/sysctl.con

/sbin/sysctl -p

Ajouter les lignes suivantes dans /etc/security/limits.conf file:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536


Ajouter les lignes suivantes dans /etc/pam.d/login file
session required /lib/security/pam_limits.so
session required pam_limits.so
Ajouter les lignes suivantes au .bash_profile de l’usager Oracle (/home/oracle/.bash_profile) :
ulimit -u 16384 -n 65536
umask 022



4 - “Trafiquer” le système d’opération afin que l’Installer le considère comme une version supportée.


Prendre un copie du fichier /etc/redhat-release
# cp /etc/redhat-release /etc/redhat-release.old


Dans /etc/redhat-release, remplacer la description du système d’exploitation par :
redhat release 5


Il est aussi possible de ne changer que le numéro de release dans la description. Je crois que l’Installer de Oracle de fait que vérifier le release sans vérifier s’il s’agit d’un Fedora ou d’un RedHat. Personnellement, lors de mes tests c’est ce que j’ai fait et ça a bien fonctionné.


5 - Démarrer l’installation

Dans le répertoire ou vous avez décompressez Oracle avec unzip executer en tant qu’usager Oracle (su - oracle) :


./runInstaller





On peut décocher la création du Starter Database et créer une base de données plus tard avec la méthode de son choix (C’est ce que j’ai fait).





et ça continue …




Normalement, tous les prérequis devrait être réussi avec succès. Si ce n’est pas le cas, vérifier l’erreur et procéder au correctif approprié.



Il est possible que lors de l’installation, l’erreur suivante survienne :

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xb7e8ad93, pid=13731, tid=3085035200
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# C [libc.so.6+0×6ad93] index+0×63
#
# An error report file with more information is saved as hs_err_pid13731.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#





Pour régler la situation, changer le hostname de votre machine de localhost à un nom de votre choix dans /etc/hosts, /etc/sysconfig/network et ensuite avec la command : hostname. Cliquer sur Retry et ça devrait rentrer dans l’order.

L’Installer demandera ensuite l’exécution de 2 scripts en tant que root et, par la suite, l’installation se terminera avec succès.



6 - Écraser le /etc/redhat-release par l’ancienne version

# cp /etc/redhat-release.old /etc/redhat-release

#Ref:http//www.guroot.com/wordpressfr/?p=5

Cours BD de 15 semaines de l'Ecole polytechnique de fédérale de laussane

http://moodle.epfl.ch/mod/resource/index.php?id=198

Apprendre Java - Cours et exercices

Cours intéressants pour commencer le Java
voir les cours

mardi 29 janvier 2008

Le stylo BIC


lundi 28 janvier 2008

Comprendre les messages d'erreur de navigation

Comprendre les messages d'erreur de navigation
Que signifie « proxy error » ou « 404 page not found » ? Micro Hebdo vous aide à décrypter les dix plus fréquents messages d'erreur.

Magali Rangin , Micro Hebdo (n° 405), le 07/02/2006 à 07h00

« La page n'a pu être trouvée » ... Combien de fois nous heurtons-nous à ce genre de messages, la plupart du temps en anglais, qui indiquent que notre recherche sur Internet n'a pu aboutir ? Ces messages d'erreur, qui informent d'un problème temporaire ou définitif, sont classés par numéros mais ceux-ci n'apparaissent pas toujours. Si l'on rencontre le plus souvent la fameuse erreur 404, il en existe bien d'autres qui surgissent au détour d'une page.

Le plus contrariant, c'est que la « panne » peut avoir plusieurs origines : le serveur du site, le fournisseur d'accès ou même vous !

Deux grandes familles d'erreurs

Pour y voir plus clair, nous avons exclu de ce palmarès les erreurs liées à l'utilisation de la messagerie et celles qui proviennent de cafouillages du modem, pour ne garder que celles qui surviennent lorsque vous surfez sur le Web. Les erreurs que nous avons retenues se classent en deux grandes catégories.

Il y a celles qui sont prévues par les concepteurs du site recherché et qui n'en sont donc pas vraiment : au lieu d'avoir une page d'erreur classique, vous êtes renvoyé vers la page d'accueil ou vers une page vous signifiant que la page n'existe plus. Dans cette catégorie, on range aussi les erreurs 404 fantaisistes.

Restent toutes les autres, celles qui sont spontanées et qui résultent d'un problème de serveur ou du navigateur. Voici notre Top 10 de ces messages, avec la traditionnelle « 404 page not found » pour ouvrir le bal.

404 : page not found

Page non trouvée

Les erreurs de la famille 400, 404 et ses soeurs, proviennent d'une impossibilité du serveur à afficher la page que vous lui avez demandée. Il peut s'agir d'une erreur de syntaxe de votre part, en clair d'une faute de frappe. C'est l'erreur 400. Il vous faut alors entrer de nouveau l'adresse, en vérifiant chaque lettre. Si vous vous cassez encore le nez, c'est que vous avez mal noté l'adresse du site. Essayez de taper le nom du site dans un moteur de recherche. S'il existe encore, vous avez des chances de le trouver parmi les réponses du moteur.

Quelquefois, c'est uniquement un répertoire du site qui est inaccessible. Par exemple, si www.mapageperso.fr/maison.html ne fonctionne pas, cela ne veut pas forcément dire que le site ne se trouve plus à cette adresse. Simplement, le répertoire auquel vous essayez d'accéder a été supprimé ou renommé par le concepteur du site. Effacez tout ce qui se trouve après le « / » pour ne conserver que la racine de l'adresse et accéder à sa page d'accueil.

Plus généralement, la célèbre page 404 correspond au « n'habite plus à l'adresse indiquée » de la Poste. Soit l'adresse en question n'existe plus, soit elle n'a plus le même nom. Impossible de savoir si la situation est définitive.

La 404 est la plus courante, parce que c'est un peu la réponse fourre-tout que le serveur envoie lorsqu'il ne souhaite pas donner l'explication exacte du refus de l'accès, ou encore quand aucune autre réponse ne s'applique.

Certains webmasters dont la page a migré s'amusent à concocter des pages d'erreur 404 originales. Mais il ne s'agit alors plus vraiment d'erreur, puisque ce sont des situations prévues et maîtrisées.


401 : unauthorized

Accès non autorisé

Pas la peine de vous acharner ni de réessayer, l'accès vous est refusé parce que vous n'êtes pas autorisé à voir cette page. Le webmaster du site limite l'accès à une partie de son site pour des raisons diverses (travaux, sections privées ou autre). Vous ne pouvez donc pas accéder à cette page sans un identifiant et un mot de passe.

403 : Access Forbidden

Accès interdit

L'erreur 403, de même que l'erreur 407, signale que le serveur a bien compris votre requête et qu'il a trouvé le site, mais que votre adresse IP ne vous permet pas d'accéder à l'adresse. Voici le message qui s'affiche alors : « Forbidden. You don't have permission to access on this server. » L'accès à tout le site ou à une partie peut ainsi vous être refusé.

408 : Request timeout

Temps d'accès à la requête expiré

Le réseau est trop lent, et du coup le serveur n'a pas reçu votre requête à temps. Le délai d'attente est donc dépassé. Il est possible que cela fonctionne de nouveau, quand vous reviendrez plus tard.

500 : Internal Server Error

Erreur interne au serveur

Les erreurs 500 proviennent du serveur. Ainsi, l'erreur 500 indique que le serveur rencontre une erreur interne. Cela peut signifier, par exemple que le serveur qui héberge le site est en panne.

502 : Bad Gateway

Mauvaise passerelle

Ça coince au niveau du proxy . En fait, le serveur qui sert d'intermédiaire entre votre machine et un autre serveur a reçu de la part de ce dernier une réponse lui signifiant son impossibilité à satisfaire la requête. Il y a une erreur d'aiguillage, indépendante de votre volonté. Vous pouvez réessayer plus tard.

503 : Service Unavailable

Service indisponible

Le serveur est temporairement inaccessible parce qu'il est submergé par les requêtes ou en cours de maintenance. Revenez plus tard, en espérant qu'il y aura moins de monde.

504 : Gateway timeout

Temps d'accès à la passerelle expiré

Le serveur n'a pas répondu à la requête transmise par le proxy ou le serveur intermédiaire dans le temps qui lui était imparti. Là aussi, c'est un problème temporaire. Réessayez un peu plus tard.

301 : Moved Permanently

Déplacé définitivement

Les erreurs de type 300 correspondent à des codes de redirection. Dans le cas de l'erreur 301, la page, ou tout le site, a été déplacé définitivement. Le problème, c'est qu'on ne vous dit pas où puisqu'on ne vous propose pas de redirection automatique. Il est donc conseillé dans ce cas de revenir à la page d'accueil du site et de fouiller dans les menus pour tenter de retrouver la page en question.

302 : Moved Temporarily

Déplacé temporairement

C'est une variante de l'erreur 301. Mais ici, le document ou la page que vous cherchez n'a été déplacé que de façon temporaire. Retentez votre chance plus tard.

Cours Architecture

Pour tous les IF4 les cours d'architecture sont disponibles au club infoplus
les les cours ont une taille de 45Mo.
donc vous pouvez les gravé,copier sur un flash ou bien les transferts par réseau vers vos laptop

Alelier Java

Comme chaque lundi l'Info plus a organisé un atelier de Java présenter par Kadri hamdi




Suite à des problème dans le blog info-if-fst.blogspot.com
on a changer le blog officiel de L'info plus vers www.infoplusfst.blogspot.com
Share |