Installing the Rational DOORS database server on Linux or Solaris systems

After you plan your installation, install the Rational® DOORS® database server. When you install on a Linux or Solaris system, you must install as the root user.

Before you begin

Follow the steps in Preparing to install.

Procedure

  1. If the Rational DOORS database server is running, stop it:
    1. On a command line, change the working directory to $DOORSHOME/bin.
    2. Enter this command: dbadmin -data port@DOORSserver -killserver [-password password] where:
      • port is the port for the server. The default is 36677.
      • DOORSserver is the name of the computer that the server is running on.
      • password is the server password. If the password has not been set, omit the -password switch.
  2. If you are installing Rational DOORS for the first time, create a non-privileged user account to own the Rational DOORS data and application files. That user is the Rational DOORS owner. For example, you might name the user account doors.
  3. Go to the directory where you saved the Rational DOORS installation files. If you are using an installation CD, that directory is the location where CDs are usually mounted to. The Rational DOORS installation directory contains several files and an Installers directory. The installation file is in either the Installers/linux directory or the Installers/solaris directory. Run the installation file. Files are automatically extracted, and the installation procedure begins.
  4. Follow the prompts to install the database server.
  5. Optional: After the installation, the root user owns the files. If you plan to set up your system so that a user other than the root user owns and starts Rational DOORS, you must run a recursive chown command on the files from the root of the Rational DOORS directory. For example:
    chown -R user:group $DOORSHOME
  6. Edit the startup file of the Rational DOORS owner, as shown in this table:
    Startup file Code
    Bourne or K shell .profile file DOORSHOME=/doors-install-directory/DOORS_Database_Server

    SERVERDATA=/path-to-data-dir

    PATH=$DOORSHOME/bin:$PATH

    PORTNUMBER=database-server-port-number

    export DOORSHOME SERVERDATA PATH PORTNUMBER

    C shell .login file setenv DOORSHOME /doors-install-directory/DOORS_Database_Server

    setenv SERVERDATA /path-to-data-dir

    setenv PATH $DOORSHOME/bin:$PATH

    setenv PORTNUMBER database-server-port-number

  7. Start the Rational DOORS database server:
    Note: If you use the Korn shell and do not use doorsd & in a system startup script, run this command instead: nohup doorsd &.
    1. Log in by using the credentials of the Rational DOORS owner.
    2. Change your working directory to $DOORSHOME/bin.
    3. If the Rational DOORS database data directory that the SERVERDATA variable specifies does not exist, create that directory.
    4. Enter this command: ./doorsd &.

Feedback