Hinweise:
•Die Installationsreihenfolge der Oracle Clients ist wie folgt einzuhalten: zuerst den 64-bit Client, danach erst den 32-bit Client.
•Bei Verwendung der WebOffice extensions + ArcGIS Engine ist auf der ArcGIS Server Umgebung eine gleichzeitige Installation des Oracle 64- als auch 32-bit Client notwendig.
•In den Umgebungsvariablen (PATH) sollte der 64-bit Client vor dem 32-bit Client gereiht sein -> diese Einstellung wird vom ArcGIS Server benötigt.
•Mehr Informationen siehe ArcGIS Onlinehilfe im Kapitel Herstellen einer Verbindung mit Oracle von ArcGIS.
•Am Server, auf dem auch UserManagement Admin Web installiert ist, muss auch zumindest ein Oracle Client installiert sein, um sich mit der Oracle Datenbank verbinden zu können.
•Ebenso muss auch am Server, auf dem WebOffice author installiert ist, zumindest ein Oracle Client installiert sein. Ansonsten ist WebOffice author nicht in der Lage sich zur WebOffice usermanagement Datenbank zu verbinden und die benötigten Basisinformationen in die Datenbank zu schreiben.
•Bei Verwendung einer Oracle Datenbank bzw. Clients muss der Benutzer, unter dem die WebOffice extensions laufen, Zugriff auf die Datei tnsnames.ora haben. Die Berechtigungen sind entsprechend anzupassen.
•Folgender User muss ebenfalls Zugriff auf die Datei tnsnames.ora haben: IIS_IUSRS.
Das Beispiel zeigt ein Verbindungsprofil mit den folgenden Werten:
<GeoUserManagementConnection>
<Profile>Oracle</Profile>
<Host>myOracleConnection</Host>
<Port>0</Port>
<DatabaseType>Oracle</DatabaseType>
<DatabaseName></DatabaseName>
<Username>myuser</Username>
<Password>mypassword</Password>
<SchemaOwner>myschemaowner</SchemaOwner>
<ProviderExtension></ProviderExtension>
<DBOption></DBOption>
<KeepconnectionAlive>1</KeepconnectionAlive>
<WebOfficeURL></WebOfficeURL>
<WebOfficePassword></WebOfficePassword>
</GeoUserManagementConnection>
Eigenschaft |
Beschreibung |
Profile |
Aliasname, der in der Liste der verfügbaren Profile im UserManagement Admin Web angezeigt wird. |
Host |
TNS-Eintrag, der in tnsnames.ora gespeichert wird. Hinweis: Beachten Sie dazu das Beispiel unterhalb dieser Tabelle |
Port |
? |
DatabaseType |
Oracle |
DatabaseName |
Dieses Feld kann leer ('blank') gelassen werden. |
Username |
Name des Benutzers, der für die Verbindung von UserManagement Admin Web mit der WebOffice usermanagement Datenbank verwendet wird. Hinweis: Bitte beachten Sie, dass dieser User Schreib- und Leserechte besitzt. |
Password |
Passwort des entsprechenden Benutzers. Hinweis: Das Passwort muss vom Administrator mithilfe des Tools 'PasswordEncryptor.exe' verschlüsselt werden. Siehe Kapitel Einrichten eines verschlüsselten Passwortes für weitere Informationen. |
SchemaOwner |
Name des entsprechenden Oracle Schema Owner, sofern es sich hierbei um einen anderen Benutzer handelt als um jenen, der für den Login verwendet wird. Hinweis: Dieser Parameter wird benötigt, falls das Oracle Schema mit einem anderen User (z.B. UMDB_ADMIN) erstellt wurde als mit jenem, der für die Verbindung mit WebOffice (z.B. UMDB_USER) verwendet wird. Hinweis: Beispiel-Szenario: Hinweis: Der entsprechende Schema Owner muss zusätzlich auch noch in der Anwendungskonfiguration konfiguriert werden. Für weitere Details zu diesem Thema beachten Sie bitte die Angaben im Kapitel DB-Verbindungsinformationen für Lesezugriff. Hinweis: Wenn Sie ein Versions-Upgrade durchführen möchten, muss ebenfalls der Schema Owner verwendet werden! Mit einem anderen Benutzer ist dies nicht möglich. |
ProviderExtension |
? |
DBOption |
? |
KeepconnectionAlive |
? |
WebOfficeURL |
? |
WebOfficePassword |
? |
Die Datei tnsnames.ora, welche sich beispielsweise in C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\ befinden kann, muss auch einen entsprechenden Host-Namen (= TNS-Eintrag) beinhalten:
# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
myOracleConnection =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = myserver)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = sde92)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)