Bonjour,
j'ai tenté de mettre oracle sur ma machine à des fins de test, et si hier tout marchait, après un reboot, tout est mort :)
Je tente en vain de la faire revivre en bidouillant les tnsora et compagnie, en relancant egalement les lsnrctl dbstart et compagnie, mais j'm'en sors plus, j'ai des erreurs partout, j'passe mon temps à googueuler, etc.
BREF, tout ça pour dire :
auriez-vous des références de bons bouquins sur oracle, si possible en français, qui expliquent clairement comment on configure une base oracle, comment on s'y connecte, le rôle des fichiers tnsname, listener.ora, bref un vrai cours sur oracle quoi....
Il est temps que je comble mes lacunes dans ce domaine, car en ce moment j'ai souvent à faire avec cette base, et à chaque fois c'est la louse...
Merci pour vos conseils
PS : je suis sur la version 10g, puisque c'est celle qui m'interesse actuellement dans le cadre du boulot, mais si vous pensez qu'il vaut mieux se mettre à la 11g....
# 2/3 conseils
Posté par stillbsd . Évalué à 2.
Assure toi que tu as suivi les étapes de ces tutoriels, suivant ta distribution :
* installation de oracle 10g sur une red hat enterprise 5 :
http://www.oracle-base.com/articles/10g/OracleDB10gR2Install(...)
* installation d'oracle 10g sous ubuntu :
http://supinfo-projects.com/fr/2006/oracle_on_ubuntu/
De manière générale, pour installer oracle sous linux, il faut savoir :
quelle est son architecture : x86, ou x86-64, oracle délivrant des packages distincts pour ces 2 archis
Ensuite :
* mets en place les pré-requis : paquets à installer, paramètres kernel
à setter (shared memory), fichiers /etc/redhat-release à leurrer éventuellement, ...
* tu télécharges les .zip pour ton archi, puis tu les décompresses.
* lancer runinstaller
Si ton installation via runinstaller s'est bien passée, sans erreur, tu devrais avoir alors une installation fonctionnelle.
Eventuellement sans base si tu as choisi de ne pas créer de base de test lorsqu'il te l'a proposé.
Lorsque tu auras créé une base, par l'outil graphique dbca ou en ligne de commandes en connaissant le bon paramètrage, ta base sera créée mais tu n'auras pas de configuration du listener fonctionnelle de mémoire.
L'outil graphique netca peut te configurer le listener, c.a.d. le listener.ora et le tnsnames.ora .
A savoir : le listener et l'instance oracle sont distincts.
L'un et l'autre sont démarrés séparément.
Le listener par : lsnrctl start en tant que user oracle.
Et la base par dbstart, qui est un script fourni par oracle qui "scanne" dans /etc/oratab les bases à démarrer.
En ce qui concerne les bouquins sur oracle, je n'ai pas de conseils à te donner.
J'avoue que je me suis plus formé en lisant les docs oracle, et par le Net, que par les bouquins sur oracle.
Les bouquins en français/anglais d'Oracle Press sont quand meme de bonne qualité, regarde de ce coté.
[^] # Re: 2/3 conseils
Posté par BAud (site web personnel) . Évalué à 4.
[^] # Re: 2/3 conseils
Posté par cho7 (site web personnel) . Évalué à 2.
Bref, la finalité était surtout de m'initier au Pro* C pour les besoins de mon taf, donc postgresql (que j'ai déjà sur ma machine) n'était pas une solution dans le cas présent !
J'ai compilé avec succès mon premier hello world en Pro*C, je suis content :)
Bonne aprem
[^] # Re: 2/3 conseils
Posté par stillbsd . Évalué à 1.
[^] # Re: 2/3 conseils
Posté par cho7 (site web personnel) . Évalué à 1.
Merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.