Bonjour,
J'ai fini par réussir à cloner une base sur le même serveur, à y accéder par sql Developer et même à y passer des patches SQL par ce même moyen.
J'ai modifié les paramètres d'une application pour qu'elle s'adresse à cette nouvelle base et j'obtiens un méchant message d'erreur dans les logs de l'application qui, bien sûr, ne fonctionne pas :
Une recherche sur le net m'a orienté vers la modification de mes fichiers listener.ora et tnsnames.ora. Si je comprends bien ce qu'il y a dans sqlnet.ora, c'est le tnsnames qui est pris en compte.ORA-12505, TNS:listener does not currently know of SID given in connect descriptor.
Le voici :
La nouvelle base est RHTEST mais elle n'est pas prise en compte, malgré un redémarrage du serveur, si j'en crois le résultat de lsnrctl status :# tnsnames.ora Network Configuration File: /Bases/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
COCKTAILTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.1.54)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = cocktail)
)
)
CKTL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.1.54)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = cktl)
)
)
SCOLTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.1.54)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = scoltest)
)
)
RHTEST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.1.54)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = rhtest)
)
)
Qu'est-ce qui cloche ?LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 22-NOV. -2016 17:58:07
Copyright (c) 1991, 2009, Oracle. All rights reserved.
Connexion à (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUT du PROCESSUS D'ECOUTE
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Date de départ 22-NOV. -2016 16:50:48
Durée d'activité 0 jours 1 heures 7 min. 18 sec
Niveau de trace off
Sécurité ON: Local OS Authentication
SNMP OFF
Fichier de paramètres du processus d'écoute /Bases/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
Fichier journal du processus d'écoute /Bases/oracle/diag/tnslsnr/linoratest/listener/alert/log.xml
Récapitulatif d'écoute des points d'extrémité...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=linoratest.enfa.fr)(PORT=1521)))
Récapitulatif services...
Le service "cktl" comporte 1 instance(s).
L'instance "cktl", statut READY, comporte 1 gestionnaire(s) pour ce service...
Le service "cocktail" comporte 1 instance(s).
L'instance "cocktail", statut READY, comporte 1 gestionnaire(s) pour ce service...
Le service "formgfc" comporte 1 instance(s).
L'instance "formgfc", statut READY, comporte 1 gestionnaire(s) pour ce service...
Le service "scoltest" comporte 1 instance(s).
L'instance "scoltest", statut READY, comporte 1 gestionnaire(s) pour ce service...
La commande a réussi
Partager