Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Serveradministration » MobiLink-Referenz » iAnywhere Solutions ODBC-Treiber für MobiLink

 

iAnywhere Solutions Oracle-Treiber

Der iAnywhere Solutions 11 - Oracle ODBC-Treiber ist auf die Verwendung mit iAnywhere-Software abgestimmt. Dieser Treiber funktioniert nicht mit der Software anderer Hersteller.

Wenn Sie Oracle mit MobiLink oder OMNI verwenden, müssen Sie auf dem Computer mit dem Oracle-Treiber einen Oracle-Client installieren.

Der Oracle-Treiber kann mit dem ODBC-Administrator, der Datei ".odbc.ini" (in Unix) oder mit dem Dienstprogramm "dbdsn" konfiguriert werden.

In der folgenden Tabelle werden die Konfigurationsoptionen für den Oracle-Treiber aufgeführt.

Windows ODBC-Administrator Konfiguration für dbdsn-Befehlszeile oder Datei .odbc.ini Beschreibung
Datenquellenname Für dbdsn verwenden Sie die Option -w. Ein Name zum Identifizieren der Datenquelle.
Benutzer-ID

UserID

In dbdsn setzen Sie diese Option in der Verbindungszeichenfolge.

Die Standardkennung für die Anmeldung, die die Anwendung für die Verbindung mit Ihrer Oracle-Datenbank verwendet. Wenn Sie dieses Feld leer lassen, werden Sie beim Aufbau der Verbindung danach gefragt.
Kennwort

Password

In dbdsn setzen Sie diese Option in der Verbindungszeichenfolge.

Das Kennwort, das die Anwendung für die Verbindung mit Ihrer Oracle-Datenbank verwendet. Wenn Sie dieses Feld leer lassen, werden Sie beim Aufbau der Verbindung danach gefragt.
SID SID Der TNS-Dienstname, der in network/admin/tnsnames.ora unter Ihrem Oracle-Installationsverzeichnis gespeichert ist.
Verteilte Microsoft Transaktionen aktivieren

Für dbdsn verwenden Sie die Option enableMSDIC in der Verbindungszeichenfolge.

Für .odbc.ini nicht unterstützt.

Aktivieren Sie dieses Kontrollkästchen, wenn Sie die Transaktionen im Microsoft Distributed Transaction Coordinator auflisten wollen. Wenn es aktiviert ist, benötigt der Oracle ODBC-Treiber die Oracle-Binärdatei oramts.dll für Oracle 9i-Clients bzw. oramts10.dll für Oracle 10g-Clients.
Kennwort verschlüsseln

Für dbdsn verwenden Sie die Option -pe.

Für .odbc.ini nicht unterstützt.

Aktivieren Sie dieses Kontrollkästchen, wenn das Kennwort in der Datenquelle verschlüsselt gespeichert werden soll.
Prozeduren geben Ergebnisse zurück

ProcResults

In dbdsn setzen Sie diese Option in der Verbindungszeichenfolge.

Wählen Sie dieses Feld aus, wenn Ihre gespeicherten Prozeduren Ergebnisse liefern können. In der Standardeinstellung liefern Prozeduren keine Ergebnisse (nicht ausgewählt). Aktivieren Sie diese Einstellung, falls es sich bei Ihren Skripten download_cursor oder download_delete_cursor um Aufrufe gespeicherter Prozeduren handelt.
Arraygröße

ArraySize

In dbdsn setzen Sie diese Option in der Verbindungszeichenfolge.

Die Größe in Byte des Byte-Arrays für das Pre-Fetch von Zeilen auf der Basis von Anweisungen. Standardwert ist "60000". Durch Erhöhen dieses Wertes kann die Abrufperformance zu den Kosten zusätzlicher Speicherzuweisung beträchtlich verbessert werden (etwa bei Downloads vom MobiLink-Server).
Windows-Konfiguration
♦  So erstellen Sie einen DSN für den Oracle-Treiber in Windows
  1. Starten Sie den ODBC-Administrator:

    • Wählen Sie Start » Programme » SQL Anywhere 11 » ODBC-Administrator.

    Der ODBC-Datenquellen-Administrator wird aufgerufen.

  2. Klicken Sie auf Hinzufügen.

  3. Wählen Sie iAnywhere Solutions 11 - Oracle.

  4. Legen Sie die gewünschten Konfigurationsoptionen fest. Die Felder wurden oben erläutert.

  5. Klicken Sie auf Verbindung testen und dann auf OK.

Unix-Konfiguration

Wenn Sie unter Unix den Treiber in einer ODBC-Systeminformationsdatei einrichten (normalerweise .odbc.ini), sollte der Abschnitt für diesen Treiber folgendermaßen aussehen (mit den entsprechenden Werten in jedem Feld):

[sample_dsn_using_the_ias_odbc_driver_for_oracle]
Driver=vollständiger-Pfad/libdboraodbc10_r.so
UserID=Benutzer-ID
Password=Kennwort
SID=TNS-Dienstname
ProcResults=[yes|no]
ArraySize=Byte

Erklärungen der einzelnen Felder finden Sie oben.

DBDSN-Konfiguration

Verwenden Sie die folgende Syntax, um einen Oracle DSN mit dem Dienstprogramm "dbdsn" zu erstellen:

dbdsn -w Datenquellenname -or -c Konfigurationsoptionen

Die Konfigurationsoptionen wurden oben beschrieben.

Zum Beispiel:

dbdsn -w MyOracleDSN -or -pe -c Userid=dba;Password=sql;SID=abcd;ArraySize=100000;ProcResults=y;enableMSDIC=n

Weitere Hinweise finden Sie unter Datenquellen-Dienstprogramm (dbdsn).

Siehe auch