ORACLE Connection Parameter
•The installation order of the Oracle client must be maintained as follows: first install the 64-bit client and finally the 32-bit client. •When using the WebOffice extensions + ArcGIS Engine, a concurrent installation of the Oracle 64- and 32-bit client is required on the ArcGIS Server environment. •In the Windows environment variables (PATH) the 64-bit client should be in front of the 32-bit client -> this setting is required by ArcGIS server. •At the server where the web application UserManagement Admin Web is installed, at least an Oracle client has to be installed to connect to the Oracle database. •Also at the server where WebOffice author is used an Oracle client has to be installed – else it is not possible for WebOffice author to connect to the user management database and to write the required base information to database. •In use of an Oracle database or client the user of the WebOffice extensions have to be granted access to the file tnsnames.ora. The access rights have to be applied accordingly. If the access rights are not sufficient, it is recommended to add the WebOffice extensions user to the local Windows administration group. •The following user also has to be granted access to the tnsnames.ora file: IIS_IUSRS. |
For more information see ArcGIS online help in the chapter Connect to Oracle from ArcGIS. |
The example shows a connection profile with the following values:
<GeoUserManagementConnection>
<Profile>Oracle</Profile>
<Host>myOracleConnection</Host>
<Port>0</Port>
<DatabaseType>Oracle</DatabaseType>
<DatabaseName></DatabaseName>
<Username>weboffice_umdb</Username>
<Password>SGLlPBiId+f0VGPc0VPyJA==</Password>
<SchemaOwner></SchemaOwner>
<ProviderExtension></ProviderExtension>
<DBOption></DBOption>
<KeepconnectionAlive>1</KeepconnectionAlive>
<WebOfficeURL></WebOfficeURL>
<WebOfficePassword></WebOfficePassword>
<WebOfficeProjectURL>https://mywebofficeserver.com/WebOffice/synserver?project=</WebOfficeProjectURL>
<KeepLoggingEntriesPeriode>0</KeepLoggingEntriesPeriode>
</GeoUserManagementConnection>
Property |
Description |
||||
---|---|---|---|---|---|
Profile |
Alias name that will be displayed in the User Management Admin Web list of profiles |
||||
Host |
TNS entry that is saved in tnsnames.ora
|
||||
Port |
Number of the used port |
||||
DatabaseType |
Oracle |
||||
DatabaseName |
Leave this field blank |
||||
Username |
User to be used for connection of User Management Admin Web to the user management database.
|
||||
Password |
Password of the user
|
||||
SchemaOwner |
Name of the Oracle schema owner when different than the one of the user that is used for login.
|
||||
ProviderExtension |
Connecting to a 64-bit OLEDB-Client for Oracle and MSSQL set the value .1' |
||||
DBOption |
To configurate provider-specific extensions. |
||||
KeepconnectionAlive |
0: Defines, that the database connection is closed after every database access. 1: Defines, that the database connection keeps alive.
|
||||
WebOfficeURL |
URL to the WebOffice administration page (SynAdmin): Enables a button in the User Management Admin Web to reload the user management data of the WebOffice application and reset the cache. |
||||
WebOfficePassword |
Specified in days: If logging entries (of the self-registration) are older than the configured value, these logging entries will be deleted. |
||||
WebOfficeProjectURL |
URL to the WebOffice project in order to communicate project approvals to users by mail. (e.g. after a group change by the administrator). |
||||
WebOfficePassword |
Specified in days: If logging entries (of the self-registration) are older than the configured value, these logging entries will be deleted. |
The file tnsnames.ora (located e.g. in C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\) has to contain an according host name (=TNS entry):
# 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)
)
)