Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1067 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script montage de base Oracle 9iR2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script montage de base Oracle 9iR2

n°645274
dongwan
Posté le 05-03-2005 à 13:00:16  profilanswer
 

Bonjour à tous.
 
Je rencontre une erreur assez commune avec l'Oracle 9i sur ma MDK 9.2. Au moment ou le service oracle doit monter la base j'ai l'erreur suivante (ORA-12162: TNS:service name is incorrectly specified) et je suis donc obligé de la monter en manuel via Sqlplus (# sqlplus "/as sysdba" puis sql> startup;). La ou j'ai besoin d'aide, c'est que j'aimerais que cette commande s'exécute dans un service et j'aimerais aussi éviter un script dans le rc.local de manière à ce que la base se monte juste au démarrage de mon serveur et non pas après le login d'un user. Me faut il créer un démon pour que je puisse ajouter le service avec chkconfig ? Si quelqu'un avait une piste de script. Merci d'avance à ceux qui se pencheront sur mon problème...

mood
Publicité
Posté le 05-03-2005 à 13:00:16  profilanswer
 

n°645278
deather2
Posté le 05-03-2005 à 13:12:18  profilanswer
 

Salut,
Tu peux faire un script dans /etc/init.d qui lancera la commande que tu as a tapper.
Tu met ton script dans /etc/init.d, tu le rend executable (chmod 755), et tu fais un lien symbolique du style:
ln -s /etc/init.d/oracle /etc/rc3.d/S99oracle
 
:)

n°645572
YupYup
Non.
Posté le 05-03-2005 à 21:52:34  profilanswer
 

dongwan a écrit :

Je rencontre une erreur assez commune avec l'Oracle 9i sur ma MDK 9.2. Au moment ou le service oracle doit monter la base j'ai l'erreur suivante (ORA-12162: TNS:service name is incorrectly specified) et je suis donc obligé de la monter en manuel via Sqlplus (# sqlplus "/as sysdba" puis sql> startup;).

On dirait que le user dont tu te sers pour lancer la base dispose de variables d'environnement que le service Oracle n'a pas.
 
Pour savoir lesquelles, tape 'env' au prompt de ton user, et repère tout ce qui peut faire référence à un environnement Oracle (généralement il te faut déclarer les variables ORACLE_SID, ORA_NLS et ORACLE_HOME).

n°645784
dongwan
Posté le 06-03-2005 à 16:26:30  profilanswer
 

Merci pour les conseils j'essaie ça dès que j'ai un moment !

n°645786
YupYup
Non.
Posté le 06-03-2005 à 16:28:46  profilanswer
 

Ouep, et au pire ces variables doivent être explicitées dans le manuel Oracle.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script montage de base Oracle 9iR2

 

Sujets relatifs
script adresse IP[Contrib] Script d'install shorewall et repository local
script nombre aleatoire linuxinstall debian qui plante au premier boot(avant le base-config)
script pour lancer xine sur deuxieme ecranSquirrelMail & utilisateur dans la base LDAP
script dans un terminal au démarrage session[Debian] exécution d'un script à réception d'un mail
[samba] script de deconnexion - limiter le profileLancer mon script iptables au démarrage de Ubuntu [résolu]
Plus de sujets relatifs à : script montage de base Oracle 9iR2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR