unixodbc无法写入跟踪文件
我的unixodbc可以连接到PostgreSQL,但unixodbc总是写错误的跟踪文件。 我在/tmp/odbc.log中设置了跟踪文件,但unixodbc总是将它写入/tmp/sql.log中。 我的设置错在哪里?unixodbc无法写入跟踪文件
--- ODBCINST -j ---
的unixODBC 2.3.2
DRIVERS ............:在/ usr /本地/ unixODBC数据的/ etc/ODBCINST.INI
系统数据源:/usr/local/unixodbc/etc/odbc.ini
文件数据源..:在/ usr /本地/ unixODBC数据的/ etc/ODBCDataSources
USER数据来源..:/root/.odbc.ini
SQLULEN尺寸.......:4
SQLLEN尺寸........:4
SQLSETPOSIROW大小。 :2
--- --- ODBC.INI
[根@ mynewdb_test二进制]#猫/usr/local/unixodbc/etc/odbc.ini
[PostgreSQL的]
驱动= PG
描述= Test2PG
服务器名= 10.2.22.155
PORT = 5444
数据库= TESTDB
密码= U1
--- --- ODBCINST.INI
[根@ mynewdb_test二进制]#猫/usr/local/unixodbc/etc/odbcinst.ini
[PG]
驱动= /usr/local/93AS/connectors/odbc/lib/edb-odbc.so
痕量=是 TRACEFILE = /tmp/odbc.log
Ť要你。
可你只是试图象下面这样:
猫在/ usr /本地/ unixODBC数据的/ etc/ODBCINST。INI
[PG]
驱动=的/ usr /本地/ 93AS /连接器/ ODBC/LIB/edb-odbc.so
[ODBC]
TRACEFILE =/TMP/ODBC。登录
跟踪= 1
另外,请删除这两个文件在以前的条目
我有同样的问题,看到这个问题。这对我有用。希望它能帮助别人。
添加这ODBCINST.INI
[ODBC]
Trace = Yes
TraceFile = /tmp/sql.log
ForceTrace = Yes
用户文件即/home/user/.odbcinst.ini被覆盖不知何故,请尝试将其添加在/ etc/ODBCINST。应该生效的ini。
仍然无法追踪我 –