Strategy ONE
MicroStrategy-ODBC-Treiber für Oracle Wire-Protokoll für Windows und Linux
Die folgenden Informationen sind für die Einrichtung der Treiberverbindung für den MicroStrategy-ODBC-Treiber für das Oracle Wire-Protokoll erforderlich:
- Datenquellenname: Geben Sie einen Namen ein, um die Oracle-Datenquellenkonfiguration in MicroStrategy zu identifizieren. Zur Identifizierung der Verbindung können beispielsweise Finance oder Oracle-1 dienen. Für jede Oracle Wire Protocol-Verbindung ist ein DSN erforderlich. Abhängig davon, ob Sie eine Standardverbindung oder eine TNSNames-Verbindung verwenden möchten, finden Sie weitere Informationen in den folgenden Optionslisten:
- Standardverbindung: Eine Standardverbindung ist über das Oracle Wire-Protokoll mit den folgenden Verbindungsparametern konfiguriert:
- Host-Name: Der Name des Oracle-Servers, auf den zugegriffen werden soll. Der Server könnte beispielsweise den Namen Oracle-1 oder eine IP-Adresse wie tragen
123.456.789.98. - Port-Nummer: Die Oracle-Listener-Port-Nummer, die von Ihrem Datenbankadministrator bereitgestellt wurde. Die Standard-Port-Nummer lautet normalerweise 1521.
- Einer der folgenden Parameter; Für welche Sie sich entscheiden, liegt bei Ihren persönlichen Vorlieben:
- SID: Die Oracle-System-ID für die Oracle-Instanz, die auf dem Server ausgeführt wird. Die Standard-SID lautet normalerweise ORCL.
- Dienstname: Der globale Datenbankname, der den Datenbanknamen und den Domänennamen enthält. Wenn Ihr Datenbankname beispielsweise lautet
financeund seine Domäne istbusiness.comder Dienstname lautetfinance.business.com.
- Alternative Server: Eine Liste alternativer Datenbankserver, um Verbindungs-Failover für den Treiber zu ermöglichen. Wenn der als SID oder Dienstname eingetragene primäre Datenbankserver nicht verfügbar ist, wird so lange versucht, eine Verbindung zu den Servern in dieser Liste herzustellen, bis eine Verbindung hergestellt werden kann. Sie können die Server im SID- oder Dienstnamenformat auflisten, wie in den folgenden Beispielen gezeigt:
- Verwendung einer SID: (
HostName=DB_server_name: PortNumber=1526:SID=ORCL) - Verwendung eines Dienstnamens: (
HostName=DB_server_name: PortNumber=1526:ServiceName=service.name.com)
- Verwendung einer SID: (
- Host-Name: Der Name des Oracle-Servers, auf den zugegriffen werden soll. Der Server könnte beispielsweise den Namen Oracle-1 oder eine IP-Adresse wie tragen
-
SSL aktivieren: Die Daten werden mittels SSL verschlüsselt. Wenn der Datenbankserver SSL nicht unterstützt, schlägt die Verbindung fehl.
-
CryptoProtocolVersion: Gibt ein oder mehrere kryptografische Protokolle an, die verwendet werden können, wenn SSL aktiviert ist.
-
ValidatedServerCertificate: Legt fest, ob der Treiber das Zertifikat validiert, das vom Datenbankserver gesendet wird, wenn die SSL-Verschlüsselung aktiviert ist.
-
TrustStore: Geben Sie das Verzeichnis der Truststore-Datei an, die bei aktiviertem SSL verwendet werden soll.
-
Host-Name im Zertifikat: Geben Sie einen Hostnamen für die Zertifikatsvalidierung ein, wenn SSL-Verschlüsselung und -Validierung aktiviert sind.
- TNSNames-Verbindung: Eine TNSNames-Verbindung verwendet a
TNSNAMES.ORA-Datei zum Abrufen von Host-, Portnummer- und SID-Informationen von einem Server (Alias oder Oracle Net Service-Name), der in aufgeführt istTNSNAMES.ORADatei. Eine TNSNames-Verbindung erfordert die folgenden Parameter:- Servername: Ein Servername, der in a enthalten ist
TNSNAMES.ORA-Datei im Textfeld TNSNames-Datei unten enthalten. - TNSNames-Datei: Der Standort von Ihnen
TNSNAMES.ORADatei. Geben Sie den vollständigen Pfad zu einTNSNAMES.ORA-Datei, einschließlich des Dateinamens selbst. Sie können mehrere angebenTNSNAMES.ORADateien.
- Servername: Ein Servername, der in a enthalten ist
Wenn Sie eine Verbindung zu einer Oracle-Installation als Metadaten herstellen, muss der ODBC-Treiber unbedingt so konfiguriert sein, dass er die Zeichensatzparameter der Oracle-Metadateninstallation verwendet. Dies wird über die Option IANAAppCodePage in der Datei odbc.ini gesteuert.
Befolgen Sie diese Schritte, um den Zeichensatz Ihrer Oracle-Metadateninstallation zu ermitteln und die odbc.ini-Dateien anzupassen:
- Öffnen Sie das MicroStrategy ODBC Test Tool, und stellen Sie eine Verbindung zur Datenbank her.
- Führen Sie die folgende Abfrage aus
select * from NLS_DATABASE_PARAMETERS. - Beachten Sie den zurückgegebenen Wert für
NLS_CHARACTERSETParameter. - Suchen Sie nach
NLS_CHARACTERSETWert in der IANA-Registrierung gefunden unter http://www.iana.org/assignments/character-sets/character-sets.xhtml. - Öffnen Sie die Datei odbc.ini und legen Sie den IANAAppCodePage-Wert auf den zugewiesenen MIBenum-Wert aus der IANA-Registrierung fest.
