
# 典型应用场景配置
#### 日志诊断场景
ODBC日志分为unixODBC驱动管理器日志和psqlODBC驱动端日志。前者可以用于追溯应用程序API的执行是否成功，后者是底层实现过程中的一些DFX日志，用来帮助定位问题。
unixODBC日志需要在odbcinst.ini文件中配置：
```
[ODBC]
Trace=Yes
TraceFile=/path/to/odbctrace.log
[GaussMPP]
Driver64=/usr/local/lib/psqlodbcw.so
setup=/usr/local/lib/psqlodbcw.so
```
psqlODBC日志只需要在odbc.ini加上：
```
[gaussdb]
Driver=GaussMPP
Servername=10.10.0.13（数据库Server IP）
...
Debug=1（打开驱动端debug日志）
```
![](https://support.huaweicloud.com/centralized-devg-v2-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
unixODBC日志将会生成在TraceFile配置的路径下，psqlODBC会在系统/tmp/下生成mylog_xxx.log。
#### 主备切换自动寻主
**示例场景**
数据库实例配备一主多备DN时，将所有DN的IP全部写入配置文件中，ODBC将会自动寻找主DN，并与之建连。当发生主备切换时，ODBC也可与新的主DN建连。
