Skip Headers
Oracle® Life Sciences Data Hub Installation Guide
Release 2.2

Part Number E22743-06
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

4 Installing Oracle Thesaurus Management System

This section includes the following topics:

The Oracle Life Sciences Data Hub (Oracle LSH) uses the Oracle Thesaurus Management System (TMS) Release 4.6.1 database server code internally for its classification system.

Users who will run Oracle LSH APIs that insert, delete, or modify Oracle LSH classification hierarchies and terms (LSH Classification Admin tasks) need security access for their Oracle LSH database account to the Oracle Thesaurus Management System (TMS) instance that is installed as part of Oracle LSH. See "Creating Database Accounts" in the Oracle Life Sciences Data Hub System Administrator's Guide for further information.

Note:

If you have installed RAC and you have Load Balancing and Failover enabled, the database connection may change from one node to another on the server side. To avoid this problem, shut down all but one database node for the duration of the TMS installation.

Set Up a Windows Computer for Launching the TMS Installation

Oracle LSH uses only the database portion of TMS, which you must install into the same database as Oracle LSH. However, you must install TMS using the Oracle Universal Installer from a Windows computer. You will not need this computer to run Oracle LSH, but you should maintain it for the purpose of applying any patches to TMS that may be required in the future.

The Windows computer should have Windows 2003 or 2008.

The Windows computer must have a 11g Oracle Home. When you install almost any Oracle product, you establish an Oracle Home and SQL*Plus. If you already have a Windows computer with an Oracle Home directory and SQL*Plus at Release 11g, you can proceed directly to Install the TMS Server.

If not, install the Oracle Database 11g Release 2 Client for Microsoft Windows, listed as V20606-01 Oracle Database 11g Release 2 Client (11.2.0.1.0) for Microsoft Windows (32-bit) in the media pack.

Setting up the SQL*Net Connections for Existing Databases

Ensure that SQL*Net connections exist between the TMS Application Server computer and any Oracle LSH databases you have already created by modifying the file tnsnames.ora to include entries for all the databases and TMS Application Servers. The tnsnames.ora file for the 11g Client Oracle Home is located at oracle_home\network\admin.

Network Troubleshooting

If the system returns a connection error, you must resolve this problem before continuing. Possible causes of error include:

Set Up Compatibility Mode

Do the following to run Oracle Universal Installer in compatibility mode:

  1. Log on as a user with system administrative privileges.

  2. On media pack disk V17174-01, locate tms\install\setup.exe.

  3. Right-click setup.exe and then click Properties.

  4. In the Properties window, click the Compatibility tab.

  5. Select Run this program in compatibility mode for: and select Windows 2000 from the drop-down list.

Install the TMS Server

Follow instructions in the TMS Release 4.6.1 Installation Guide (Part A83780-11) section specified below with the Oracle LSH specification noted.

  1. Install the Oracle TMS Release 4.6.1 Server; see Section 4.5, Installing the TMS Database Server Code.

    Specify the ORACLE_HOME you created in Set Up a Windows Computer for Launching the TMS Installation (or the most recent Oracle Home, if you are using an existing Oracle Home).

  2. At the end of the installation, click Exit (not Next Install).

Note:

Do not follow the instructions in the other sections of this chapter.

Install the TMS Database

Install the TMS database wherever you have installed the Oracle LSH database. To install the TMS database, do the following:

  1. On the Windows server add the environment variable USE_DEFAULT_OUI_OH with a value of 1.

  2. Add an initialization parameter db_domain to the database with a value of your_company_name.com.

    Note:

    To integrate TMS with Oracle LSH, the database short global name must be the same as the Oracle SID. If they are not the same, you must change the short global name to match the Oracle SID.

    For example, if the Oracle SID is LSHX2R10, the short global name must also be set to LSHX2R10.

    Note:

    You must also add the database's tnsname (which is the same as its Oracle SID) to the tnsnames.ora file on the current server.
  3. Install the Oracle TMS 4.6.1 database; in the TMS Release 4.6.1 Installation Guide follow instructions in Section 5.2 only.

    Note:

    You are prompted to enter passwords for various accounts. Make a note of these passwords.

    If you are installing on Linux, follow the UNIX-specific instructions where they are provided.

Apply TMS Patch

Apply TMS patch 4.6.1.7 (patch number 9728948, included in the media pack) using instructions in the release notes.

Check the def_instance_name Column Value

Check the value of the def_instance_name column in the tms_def_instances table. It must have a value in all UPPERCASE in the form of DB_NAME.DOMAINNAME.

If necessary, in SQL*Plus, enter the following:

update tms_def_instances set def_instance_name='DB_NAME.DOMAIN_NAME'

For example, where the database name is LSHX2R10 and the domain name is us. oracle.com:

update tms_def_instances set def_instance_name='LSHX2R10.US.ORACLE.COM'