首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >unixodbc无法写入跟踪文件

unixodbc无法写入跟踪文件
EN

Stack Overflow用户
提问于 2014-07-02 01:20:38
回答 4查看 4K关注 0票数 0

我的unixodbc可以连接到PostgreSQL,但是unixodbc总是写入错误的跟踪文件。我在/tmp/odbc.log中设置了跟踪文件,但是unixodbc总是将它写在/tmp/sql.log中。我的环境哪里有问题?

unixODBC 2.3.2 司机: /usr/local/unixodbc/etc/odbcinst.ini 系统数据源: /usr/local/unixodbc/etc/odbc.ini 文件数据源.:/usr/local/unixodbc/etc/ODBCDataSources 用户数据源..:/root/.odbc.ini SQLULEN大小.:4 SQLLEN大小.:4 SQLSETPOSIROW大小:2

-odbc.ini

root@mynewdb_test bin# cat /usr/local/unixodbc/etc/odbc.ini PostgreSQL 司机= pg Description = Test2PG Servername = 10.2.22.155 港口= 5444 数据库= testdb 密码= u1

-odbcinst.ini

root@mynewdb_test bin# cat /usr/local/unixodbc/etc/odbcinst.ini pg driver=/usr/local/93AS/connectors/odbc/lib/edb-odbc.so TraceFile = /tmp/odbc.log

谢谢。

EN

回答 4

Stack Overflow用户

发布于 2014-07-09 17:52:03

你能试一下如下:

cat /usr/local/unixodbc/etc/odbcinst.ini

pg

driver=/usr/local/93AS/connectors/odbc/lib/edb-odbc.so

ODBC

TraceFile=/tmp/odbc.log

Trace=1

另外,请删除两个文件中的前几个条目。

票数 0
EN

Stack Overflow用户

发布于 2017-02-09 03:59:35

我也有同样的问题,看到这个问题。这对我有用。希望它能帮助别人。

将此添加到odbcinst.ini中

代码语言:javascript
复制
[ODBC]
Trace        = Yes
TraceFile    = /tmp/sql.log
ForceTrace   = Yes

来源:FreeTDS测井

票数 0
EN

Stack Overflow用户

发布于 2017-09-11 16:22:33

用户文件i.e /home/ User /.odbcinst.ini以某种方式被覆盖,请尝试将其添加到/etc/odbcinst.ini中,这将生效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24521514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档