Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PostgreSQL未使用informix_fwd创建TCP连接_Postgresql_Informix_Foreign Data Wrapper - Fatal编程技术网

PostgreSQL未使用informix_fwd创建TCP连接

PostgreSQL未使用informix_fwd创建TCP连接,postgresql,informix,foreign-data-wrapper,Postgresql,Informix,Foreign Data Wrapper,我正在尝试使用informix_fwd从PostgreSQL访问InformixDB。 我已经创建了外部服务器、用户映射和外部表。 我在尝试查询外部表时监视netstat,但输出中未列出任何连接,查询结束时出现以下错误: 错误:无法打开到informix服务器的连接:SQLCODE=-908 PostgreSQL和InformixDB是一个独立的服务器,telnet和dbaccess可以正常工作。大家好,谢谢回复。 问题在于SELinux配置。我暂时禁用了SELinux,一切正常。您能从其他工具

我正在尝试使用informix_fwd从PostgreSQL访问InformixDB。 我已经创建了外部服务器、用户映射和外部表。 我在尝试查询外部表时监视netstat,但输出中未列出任何连接,查询结束时出现以下错误:
错误:无法打开到informix服务器的连接:SQLCODE=-908


PostgreSQLInformixDB是一个独立的服务器,telnet和dbaccess可以正常工作。

大家好,谢谢回复。
问题在于SELinux配置。我暂时禁用了SELinux,一切正常。

您能从其他工具连接到这个informix吗?在运行PostgreSQL的同一台机器上,从运行PostgreSQL的同一个OS用户上?查看informix服务器的连接详细信息(informix服务器、机器、tcp服务)并尝试从informix客户端(ilogin.exe)附带的一个工具进行连接,它可能会为您提供更多的详细信息。我可以使用informix客户端SDK(dbaccess工具)成功连接。另外,$INFORMIXDIR\etc\sqlhosts文件中的连接详细信息也是正确的。dbaccess使用sqlhosts文件中的连接信息,但PostgreSQL将使用的CSDK API(esql/ODBC/OLEDB)希望在Windows注册表中包含该信息(通过setnet32.exe)。像ilogin.exe或Connecttest.exe这样的CSDK工具会是一个更好的测试。我使用的是Linux,而不是Windows。