Skip to content

Fatal NI connect error 12170 #1821

Open
@fstackgeek

Description

@fstackgeek

I have an oracle database 19.3 docker container (created from original image) on an ubuntu machine, and it was working just fine up until a few weeks before. But one day out of nowhere (literally without even touching the server) something happened:
The applications on the server itself (which is running ubuntu) cannot connect to the database with the following error, but the windows machines can connect to the database like always. I checked the container logs and the startup is completely successful (with the "DATABASE IS READY TO USE! message") but after that, it gives the following error every few seconds.

The error:

Fatal NI connect error 12170, connecting to:
 (ADDRESS=(PROTOCOL=tcp)(HOST=172.19.0.1)(PORT=47372))

  VERSION INFORMATION:
	TNS for Linux: Version 19.0.0.0.0 - Production
	Oracle Bequeath NT Protocol Adapter for Linux: Version 19.0.0.0.0 - Production
	TCP/IP NT Protocol Adapter for Linux: Version 19.0.0.0.0 - Production
  Version 19.3.0.0.0
  Time: 28-DEC-2020 17:40:31
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12535
    
TNS-12535: TNS:operation timed out
    ns secondary err code: 12606
    nt main err code: 0
    nt secondary err code: 0
    nt OS err code: 0
2020-12-28T17:40:31.183746+00:00
opiodr aborting process unknown ospid (9220) as a result of ORA-609
2020-12-28T17:40:36.537932+00:00

I searched the web and I found a suggestion, to add the following line to the sqlnet.ora:

SQLNET.INBOUND_CONNECT_TIMEOUT=300

I did but it didn't help.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions