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 finance und seine Domäne ist business.com der Dienstname lautet finance.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)
  • 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 ist TNSNAMES.ORA Datei. 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.ORA Datei. Geben Sie den vollständigen Pfad zu ein TNSNAMES.ORA -Datei, einschließlich des Dateinamens selbst. Sie können mehrere angeben TNSNAMES.ORA Dateien.

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:

  1. Öffnen Sie das MicroStrategy ODBC Test Tool, und stellen Sie eine Verbindung zur Datenbank her.
  2. Führen Sie die folgende Abfrage aus select * from NLS_DATABASE_PARAMETERS.
  3. Beachten Sie den zurückgegebenen Wert für NLS_CHARACTERSET Parameter.
  4. Suchen Sie nach NLS_CHARACTERSET Wert in der IANA-Registrierung gefunden unter http://www.iana.org/assignments/character-sets/character-sets.xhtml.
  5. Öffnen Sie die Datei odbc.ini und legen Sie den IANAAppCodePage-Wert auf den zugewiesenen MIBenum-Wert aus der IANA-Registrierung fest.