有没有办法使用〜/ odbcinst.ini而不是/etc/odbcinst.ini?

看看http://www.unixodbc.org/odbcinst.html它看起来像这只是一个编译types的选项。

从pipe理员手册(doc / AdministratorManual / index.html):

通过在运行时设置ODBCSYSINI环境variables,可以更改系统configuration文件的位置。

所以这应该工作:

ODBCSYSINI=$HOME isql ... 

或者添加行

 export ODBCSYSINI=$HOME 

到您的.bash_profile

请注意,odbc.ini文件也将在您的主目录中查找。