Konfigurationsdatei der Datenquelle (UNIX und Linux®)
Der Treibermanager und die ODBC verwenden die Konfigurationsdatei ' .odbc.ini, um Informationen über Datenquellen zu erhalten.
Normalerweise stellen Sie die Datei .odbc.ini in Ihr Ausgangsverzeichnis. Der Punkt steht nur dann vor dem Dateinamen, wenn sich die Datei in Ihrem Ausgangsverzeichnis befindet.
Database
- Der Name der Systemdatenbank auf dem Netezza Performance Server.
SchemaName
- Der Name des Schemas innerhalb der angegebenen Datenbank auf dem Netezza Performance Server. Dieses Feld wird für Netezza Performance Server verwendet, die mehrere Schemata innerhalb einer Datenbank unterstützen. Wenn Sie kein Schema angeben, werden Sie mit dem Standardschema der Datenbank verbunden.
User name
- Eine gültige Benutzer-ID für den Zugriff auf die Systemdatenquelle.
Server name
- Der Server-Hostname oder die IP-Adresse Ihres Netezza Performance Server.
Password
- Ein gültiges Kennwort für den Zugriff auf die Systemdatenquelle.
Das folgende Beispiel zeigt den Inhalt der Datei " odbc.ini.sample, die sich nach der Installation Ihrer ODBC im Verzeichnis " /usr/local/nz/lib/ befindet. Die Beispieldatei beschreibt eine Systemdatenquelle, die auf jedem Netezza Performance Server zu finden ist, und enthält Kommentare, die jeden Parameter erklären. Verwenden Sie den Inhalt dieser Beispieldatei und die Administratorinformationen für die Ersetzung, um Ihre eigene .odbc.ini-Datei zu konfigurieren. Da es Unterschiede zwischen einigen Quellen- und Zieldatentypen geben kann, fügen Sie den Code UnicodeTranslationOption=utf8
zu Ihrer Datei .odbc.ini hinzu, um Probleme zu vermeiden.
UnicodeTranslationOption=utf8
;
; odbc.ini
;
[ODBC Data Sources]
NZSQL = NetezzaSQL
[NZSQL]
;Path of a driver used for database connection
Driver = /usr/local/nz/lib/libnzodbc.so
;A decription used to identify the database connection properties.
Description = NetezzaSQL ODBC
;The name of a machine or IP address where the database is located.
Servername = 127.0.0.1
;The port number to connect.
Port = 5480
;The name of a database.
Database = dev
;The schema in the database. If unspecified, driver connects to
:default schema for the database.
SchemaName = sample_schema
;The name of a valid user.
Username = guest
;The password for the user.
Password = password
;Only Select SQL statements will be allowed if this field is checked.
ReadOnly = false
;When this option is enabled and the application bindtype is same as
;backend datatype the query performance will be faster. Query
;performance gain will be achieved only for single select statements
;(not for batch queries).It also works in case when application bind
;type is different than backend datatype but there are some
;restrictions on it.
FastSelect = false
;When set to true, system tables will be included in the available
table list.
ShowSystemTables = false
;When set to true, use old (2.5) functionality for returning schemas in
SQLTables.
LegacySQLTables = false
;Specifies login timeout in seconds.
LoginTimeout = 0
;Specifies query timeout in seconds.
QueryTimeout = 0
;Specifies date format as follows -
; 1: YMD
; 2: MDY
; 3: DMY
DateFormat = 1
;When selected, driver treats SQL_C_NUMERIC buffers as SQL_C_CHAR
buffers.
NumericAsChar = false
;Return SQL_BIT as "1"/"0" when char.
SQLBitOneZero = false
;When enabled, replaces all occurences of CRLF, CR and LF with a single
space.
StripCRLF = false
;Specifies level of security on the system
securityLevel = preferredUnSecured
;Name of the Root CA certificate.
caCertFile =
;Specifies maximum errors allowed. 0 value means no limit on
loadMaxErrors value.
;loadMaxErrors = 1
;If value is true, it rounds the data of numeric columns whose
precision exceeds the precision defined.
;loadRoundFraction = 0
[ODBC]
IANAAppCodePage=4
InstallDir=/opt/odbc32v51
Trace=0
TraceDll=/opt/odbc32v51/lib/odbctrac.so
TraceFile=odbctrace.out
UseCursorLib=0
Die Eigenschaften der Datenquelle werden in Konfigurieren des DSN und der Treiberoptionen mit ODBC erläutert. Diese Informationen helfen Ihnen bei der Auswahl der passenden Werte für die Einträge in Ihre .odbc.ini-Datei.