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). |
Starten Sie den ODBC-Administrator:
Der ODBC-Datenquellen-Administrator wird aufgerufen.
Klicken Sie auf Hinzufügen.
Wählen Sie iAnywhere Solutions 11 - Oracle.
Legen Sie die gewünschten Konfigurationsoptionen fest. Die Felder wurden oben erläutert.
Klicken Sie auf Verbindung testen und dann auf OK.
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.
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).
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |