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

Administration Oracle Discussion :

Applicatifs Oracle et migration


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 12
    Par défaut Applicatifs Oracle et migration
    Bonjour,

    Mon serveur Oracle (sous Linux) doit être migrer bientôt.

    J'ai 2 questions urgentes svp... :

    1_ Comment faire pour connaitre les applicatifs tournant sous Oracle ?
    2_ Quels sont les parametres applicatifs à changer pour pointer sur les nouvelles bases Oracle ?

    Merci d'avance,

    Lionel

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 176
    Par défaut
    Bonjour,

    1. Tu veux savoir quelles sont les applications se connectant à la base de données? En général on le sait! Sinon tu peux regarder dans le listener.log pour voir les clients qui se connectent
    2. De quels paramètres parles-tu? Qu'est-ce qui migre au juste? Le serveur, la base de données? Quel est l'OS? Les versions Oracle?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 12
    Par défaut
    Citation Envoyé par vanagreg Voir le message
    Bonjour,

    1. Tu veux savoir quelles sont les applications se connectant à la base de données? En général on le sait! Sinon tu peux regarder dans le listener.log pour voir les clients qui se connectent
    2. De quels paramètres parles-tu? Qu'est-ce qui migre au juste? Le serveur, la base de données? Quel est l'OS? Les versions Oracle?
    1_ J ai regarde dans les exports et donc j'ai retrouvé les applis.
    2_ Nous avons un serveur ORACLE sous Linux qui doit migrer. Il contient toutes les bases. Les applis sont installés sur d'autres serveurs (windows ou linux). La version d'oracle est la 11.
    Pour l'instant seul notre serveur Oracle migre.
    Puis, dans un deuxieme temps, tous nos serveurs vont migrer.

    J'aimerai savoir ce qu il faut faire dans les 2 cas de figure.

    Merci

  4. #4
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Bonjour,

    1/ Tu veux connaitre toutes les applications qui se connectent à ta base ?

    La vue dba_audit_trail ne loggue pas les programmes.
    Le seul moyen que je vois est de mettre un trigger On-LOGON sur la base et de loguer les programmes, puis de voir au bout d'un certains temps tous les programmes qui se sont connectés

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    CREATE OR REPLACE TRIGGER VERIF_CONNECT
    AFTER LOGON ON DATABASE
    DECLARE
    	v_program VARCHAR2(128);
    BEGIN
    	SELECT PROGRAM
    	INTO v_program
      FROM v$session WHERE SID = SYS_CONTEXT ('USERENV', 'SID');
     
    	INSERT INTO TCONNECTIONS(NOM_PROG) VALUES(v_program);
     
    EXCEPTION WHEN OTHERS THEN NULL; --Aucun plantage de connexion en cas d'erreur de trigger;
    END;
    Tu peux déjà vérifier v$session pour voir les connexions actuelles sur la base.

    2/ Quoi modifier pour changer de base : Ca dépend de chaque application.
    Soit c'est de l'accès TNS , dans ce cas modifier le tnsname.ora
    Soit c'est de l'accès par chaine de connexion, dans ce cas faut modifier le paramètre de connexion de l'application

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Février 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 12
    Par défaut
    Citation Envoyé par McM Voir le message
    Bonjour,

    1/ Tu veux connaitre toutes les applications qui se connectent à ta base ?

    La vue dba_audit_trail ne loggue pas les programmes.
    Le seul moyen que je vois est de mettre un trigger On-LOGON sur la base et de loguer les programmes, puis de voir au bout d'un certains temps tous les programmes qui se sont connectés

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    CREATE OR REPLACE TRIGGER VERIF_CONNECT
    AFTER LOGON ON DATABASE
    DECLARE
    	v_program VARCHAR2(128);
    BEGIN
    	SELECT PROGRAM
    	INTO v_program
      FROM v$session WHERE SID = SYS_CONTEXT ('USERENV', 'SID');
     
    	INSERT INTO TCONNECTIONS(NOM_PROG) VALUES(v_program);
     
    EXCEPTION WHEN OTHERS THEN NULL; --Aucun plantage de connexion en cas d'erreur de trigger;
    END;
    Tu peux déjà vérifier v$session pour voir les connexions actuelles sur la base.

    2/ Quoi modifier pour changer de base : Ca dépend de chaque application.
    Soit c'est de l'accès TNS , dans ce cas modifier le tnsname.ora
    Soit c'est de l'accès par chaine de connexion, dans ce cas faut modifier le paramètre de connexion de l'application

    Ou se trouve le fichier tnsname.ora ? Sur le serveur linux ou sur chaque serveur des applis ?

    Merci d avance

Discussions similaires

  1. poste de DBA applicatif ORACLE
    Par jprgyn dans le forum Administration
    Réponses: 0
    Dernier message: 21/09/2010, 12h16
  2. [ORACLE 9i]migration d'un schéma
    Par tchecko dans le forum Oracle
    Réponses: 2
    Dernier message: 18/12/2006, 18h15
  3. [Oracle 8i] migration de la 9i vers la 8i
    Par Herveg dans le forum Oracle
    Réponses: 1
    Dernier message: 20/01/2006, 17h30
  4. [PostGre] Migration de Oracle 8i vers PostGre ?
    Par delphim dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 21/04/2004, 17h04
  5. Problème Migration Oracle
    Par bob_doulz dans le forum Administration
    Réponses: 4
    Dernier message: 20/04/2004, 09h56

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