listener and database versions [message #667449] |
Fri, 29 December 2017 09:50 |
John Watson
Messages: 8964 Registered: January 2010 Location: Global Village
|
Senior Member |
|
|
I have question about interoperating different releases of the database and the listener.
A higher release of the listener can service connection requests for a lower release of the database. For example, a 12.x listener can work with an 11.x database. I thought that it worked the other way, too. But right now, I cannot get a 12.2 database to register dynamically with a 12.1 listener. The listener log shows this when I try:<msg time='2017-12-29T10:33:07.682-05:00' org_id='oracle' comp_id='tnslsnr'
type='UNKNOWN' level='16' host_id='ip-172-31-214-69.ec2.internal'
host_addr='172.31.214.69'>
<txt>29-DEC-2017 10:33:07 * service_died * 1183
</txt>
</msg> I can add the 12.2 instance to the sid_list for the 12.1 listener and it does then permit connections, but that isn't really acceptable.
I've found a couple of references in MOS and forums stating that the listener must be equal to or higher than the database, but they do not look particularly authoritative to me. Can anyone confirm this? Could it be a recent change? I'm sure I remember using a lower release listener for a higher release databases before.
Thank you for any insight.
|
|
|
|
Re: listener and database versions [message #667456 is a reply to message #667454] |
Sat, 30 December 2017 10:25 |
John Watson
Messages: 8964 Registered: January 2010 Location: Global Village
|
Senior Member |
|
|
Thank you for replying. An "authoritative" source would be someone with whom I am familiar and whose skills I respect.
The problem with running a 12.2 listener is that this is a quite complicated upgrade (three databases, conversion to multitenant, some APEX/ORDS hassles too) with minimal downtime permitted and (due to licensing limitations) all tests must be done on the production machine. It would be easier if I could leave the production listener unchanged during the development phase.
|
|
|
|
|
Re: listener and database versions [message #667513 is a reply to message #667508] |
Wed, 03 January 2018 05:16 |
John Watson
Messages: 8964 Registered: January 2010 Location: Global Village
|
Senior Member |
|
|
Thank you for replying, Arian. I do now have the answer. Buried in the docs https://docs.oracle.com/database/121/NETAG/listenercfg.htm#NETAG292
Quote:Note:
The release of the listener must be the same as or later than the latest release of all Oracle databases being serviced through the listener. I don't know when this change happened. Perhaps they have finally implemented something that was documented a while back. Apparently it has caused a lot of trouble for people using the Connection Manager in a big way.
|
|
|
|
|
|
|
|
|
|