Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Verwenden Sie einen ODBC-Treibermanager, um den ODBC-Treiber zu konfigurieren - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie einen ODBC-Treibermanager, um den ODBC-Treiber zu konfigurieren

Unter Linux verwenden Sie einen ODBC-Treibermanager, um die ODBC-Verbindungseinstellungen zu konfigurieren. ODBC-Treibermanager verwenden Konfigurationsdateien, um ODBC-Datenquellen und -Treiber zu definieren und zu konfigurieren. Der ODBC-Treibermanager, den Sie verwenden, ist vom verwendeten Betriebssystem abhängig.

Konfigurieren des ODBC-Treibers mit dem unixODBC-Treibermanager

Die folgenden Dateien sind erforderlich, um den Amazon-Redshift-ODBC-Treiber zu konfigurieren:

  • amazon.redshiftodbc.ini

  • odbc.ini

  • odbcinst.ini

Wenn Sie am Standardspeicherort installiert haben, befindet sich die amazon.redshiftodbc.ini-Konfigurationsdatei in /opt/amazon/redshiftodbcx64.

Außerdem finden Sie unter /opt/amazon/redshiftodbcx64 die Beispieldateien odbc.ini und odbcinst.ini. Sie können diese Dateien als Beispiele für die Konfiguration des Amazon-Redshift-ODBC-Treibers und des Datenquellennamens (DSN) verwenden.

Die Verwendung des Installationsverzeichnisses für den Amazon-Redshift-ODBC-Treiber für die Konfigurationsdateien wird nicht empfohlen. Die Beispieldateien im installierten Verzeichnis dienen nur Beispielzwecken. Wenn Sie den Amazon-Redshift-ODBC-Treiber zu einem späteren Zeitpunkt neu installieren oder auf eine neuere Version aktualisieren, wird das Installationsverzeichnis überschrieben. Sie verlieren alle Änderungen, die Sie möglicherweise an Dateien im Installationsverzeichnis vorgenommen haben.

Um dies zu vermeiden, kopieren Sie die amazon.redshiftodbc.ini-Datei in ein anderes Verzeichnis als das Installationsverzeichnis. Wenn Sie diese Datei in das Stammverzeichnis des Benutzers kopieren, fügen Sie am Anfang der Datei einen Punkt (.) hinzu, um die Datei zu verbergen.

Verwenden Sie für die odbc.ini- und odbcinst.ini-Dateien entweder die Konfigurationsdateien im Basisverzeichnis des Benutzers, oder erstellen Sie neue Versionen in einem anderen Verzeichnis. Standardmäßig sollte Ihr Linux-Betriebssystem eine odbc.ini-Datei und eine odbcinst.ini-Datei im Home-Verzeichnis des Benutzers haben (/home/$USER oder ~/.). Bei diesen Standarddateien handelt es sich um versteckte Dateien, die durch den Punkt (.) vor jedem Dateinamen angezeigt werden. Diese Dateien werden nur angezeigt, wenn Sie das -a-Flag zum Auflisten des Verzeichnisinhalts verwenden.

Unabhängig davon, welche Option Sie für die odbc.ini- und odbcinst.ini-Dateien wählen, ändern Sie die Dateien, um Treiber- und DSN-Konfigurationsinformationen hinzuzufügen. Wenn Sie neue Dateien erstellen, müssen Sie auch Umgebungsvariablen festlegen, um anzugeben, wo diese Konfigurationsdateien gespeichert sind.

Standardmäßig sind ODBC-Treibermanager so konfiguriert, dass sie versteckte Versionen der odbc.ini- und odbcinst.ini-Konfigurationsdateien (mit den Namen .odbc.ini und .odbcinst.ini) verwenden, die sich im Home-Verzeichnis befinden. Sie sind auch so konfiguriert, dass sie die amazon.redshiftodbc.ini-Datei im Installationsverzeichnis des Treibers verwenden. Wenn Sie diese Konfigurationsdateien an anderer Stelle speichern, legen Sie die folgenden Umgebungsvariablen fest, damit der Treibermanager die Dateien finden kann.

Wenn Sie unixODBC verwenden, gehen Sie wie folgt vor:

  • Legen Sie ODBCINI auf den vollständigen Pfad und Dateinamen der odbc.ini-Datei fest.

  • Legen Sie ODBCSYSINI auf den vollständigen Pfad des Verzeichnisses fest, das die odbcinst.ini-Datei enthält.

  • Legen Sie AMAZONREDSHIFTODBCINI auf den vollständigen Pfad und Dateinamen der amazon.redshiftodbc.ini-Datei fest.

Im Folgenden finden Sie ein Beispiel für die Einstellung der obigen Werte:

export ODBCINI=/usr/local/odbc/odbc.ini export ODBCSYSINI=/usr/local/odbc export AMAZONREDSHIFTODBCINI=/etc/amazon.redshiftodbc.ini

Konfigurieren einer Verbindung mit einem Datenquellennamen (DSN) unter Linux

Wenn Sie mithilfe eines Datenquellennamens (DSN) eine Verbindung zu Ihrem Datenspeicher herstellen, konfigurieren Sie die odbc.ini Datei so, dass Datenquellennamen () definiert werden. DSNs Legen Sie die Eigenschaften in der odbc.ini-Datei fest, um einen DSN zu erstellen, der die Verbindungsinformationen für den Datenspeicher angibt.

Verwenden Sie auf Linux-Betriebssystemen das folgende Format:

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/driver_file Host=cluster_endpoint Port=port_number Database=database_name locale=locale

Das folgende Beispiel zeigt die Konfiguration für odbc.ini mit dem 64-Bit-ODBC-Treiber auf Linux-Betriebssystemen.

[ODBC Data Sources] Amazon_Redshift_x64=Amazon Redshift ODBC Driver (x64) [Amazon_Redshift_x64] Driver=/opt/amazon/redshiftodbcx64/librsodbc64.so Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932Database=dev locale=en-US

Konfigurieren einer Verbindung ohne DSN unter Linux

Um eine Verbindung mit dem Datenspeicher über eine Verbindung herzustellen, die nicht über einen DSN verfügt, definieren Sie den Treiber in der odbcinst.ini-Datei. Geben Sie dann eine DSN-lose Verbindungszeichenfolge in Ihrer Anwendung an.

Verwenden Sie auf Linux-Betriebssystemen das folgende Format:

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/driver_file ...

Das folgende Beispiel zeigt die Konfiguration für odbcinst.ini mit dem 64-Bit-ODBC-Treiber auf Linux-Betriebssystemen.

[ODBC Drivers] Amazon Redshift ODBC Driver (x64)=Installed [Amazon Redshift ODBC Driver (x64)] Description=Amazon Redshift ODBC Driver (64-bit) Driver=/opt/amazon/redshiftodbcx64/librsodbc64.so
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.