File di configurazione del driver ODBC (UNIX e Linux®)

Le informazioni di configurazione per il driver ODBC di Netezza Performance Server vengono fornite utilizzando le voci del file '.odbcinst.ini, che possono essere modificate se necessario.

Il punto precede il nome del file solo quando il file si trova nella home directory dell'utente come file nascosto.

L'esempio seguente mostra il contenuto di un file di configurazione del driver a 32 bit denominato 'odbcinst.ini.sample. Questo file si trova nella directory 'nz/lib (normalmente nella directory '/usr/local/nz/lib ) dopo l'installazione del driver Netezza Performance Server. Utilizzare il contenuto del file di esempio per configurare il proprio file '.odbcinst.ini.
[ODBC Drivers]
NetezzaSQL = Installed

[NetezzaSQL]
Driver           = /usr/local/nz/lib/libnzsqlodbc3.so
Setup            = /usr/local/nz/lib/libnzsqlodbc3.so
APILevel         = 1
ConnectFunctions = YYN
Description      = Netezza ODBC driver
DriverODBCVer    = 03.51
DebugLogging     = false
LogPath          = /tmp
UnicodeTranslationOption = utf8
CharacterTranslationOption = all
PreFetch         = 256
Socket           = 16384 
Alcuni dei parametri chiave del file sono i seguenti:
DebugLogging
Specifica se la registrazione è abilitata. Per impostazione predefinita, la registrazione è disattivata. Per abilitare la registrazione, specificare un valore booleano come 1 o true.
LogPath
Specifica la posizione dei file di log di debug. L'impostazione predefinita è la cartella " /tmp.
UnicodeTranslationOption
Specifica il valore di codifica Unicode. I valori validi sono utf8, utf16 e utf32. L'impostazione predefinita è utf8.
CharacterTranslationOption
Specifica come vengono tradotti i caratteri. Il sistema Netezza Performance Server utilizza la codifica dei caratteri Latin9 per i tipi char e varchar. È possibile impostare il valore su tutti o su latin9.
PreFetch
Specifica il numero di righe che il driver recupera alla volta da un database Netezza Performance Server. L'impostazione predefinita è 256. Per mettere a punto l'applicazione, impostare un valore che ottimizzi l'uso della rete rispetto all'uso della memoria. Più alto è questo valore, più memoria è necessaria per contenere le righe.
Socket
Specifica la dimensione del buffer di comunicazione in byte. L'intervallo è compreso tra 1 e 32 KB. L'impostazione predefinita è 8192 byte.