Bonjour,
Serveur : linux
version base : 9.2.0.4
contexte :
Je viens d'installer le moteur oracle uniquement sans avoir créer de base sur une machine ... ensuite je me suis connecté en sqlplus pour vérifié que je peux bien executer le programme ...
tout est ok
Ensuite je décide de copier le binaire apres avoir fait un tar evidemment ainsi que le profile de l'user linux sous lequel je l'ai installé.
du côté de l'autre serveur j'ai le même chemin pour installer le binaire et le même nom pour l'user linux.
Donc j'ai détarré ... une fois terminé j'ai voulu me connecter en sqlplus et j'ai eu le message
je suis allé sous metalink pour comprendre à prioris il s'agirait d'un problème de PATH ..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 rror 6 initializing SQL*Plus Message file sp1<lang>.msb not found SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
donc ce que j'ai fait j'ai utilisé un fichier d'environnement d'une autre base situé sur le serveur où j'ai détaré.
j'ai inclu le chemin de ce fichier d'initialisation de l'environnement dans le profile de mon utilisateur linux puis je me suis connecté à nouveau et j'ai testé le sqlplus ... BINGO ça fonctionne ...
bon bcp de bla bla ... pour une question d'ordre plutôt général que je commence à me poser ...
donc sous linux lorsque je "déplace" une base (moteur) mais aussi dans le cas où il y a les données vers une autre machine hors mis le fait qu'il faille recréer un fichier de contrôle (dans le cas où l'instance change de nom et que les chemins physiques sont différents) ne faut-il pas finallement lancer un autre script qui mettrait à jours d'autres fichiers de configuration cachés dans les profondeurs du moteur ...
merci
Partager