ORA-09758: osnipn: could not check port in name server.
Cause: The netname_check_in call failed.
Action: Check the error code in sercerrno. Make sure the network name server is running.
这个ORA-09758错误是Oracle数据库中的错误之一,它表明OSNIPN在尝试检查nameserver的端口时出错。官方解释是:“在nameserver中未检测到与系统提供的端口相对应的网络服务名称。”
常见案例是当系统试图连接到nameserver时,预设的端口号与nameserver上实际注册运行的服务不匹配。
1. 检查Oracle数据库中端口的设置
2. 检查实际的nameserver服务的配置是否与端口设置一致
3. 检查nameserver上的各项软件是否正常运行
4. 如果发现问题,尝试修复
5. 重启服务器以应用所做的更改。