Go to main content

Oracle® Solaris Cluster Data Service for Oracle TimesTen Guide

Exit Print View

Updated: September 2015
 
 

Example: Installing TimesTen Software on Local Storage

This example illustrates how to install TimesTen software on local storage. Perform this procedure on both nodes.

  1. Create the /etc/TimesTen directory and set the permission for the timesten user.
    phys-schost-1# mkdir /etc/TimesTen
    phys-schost-1# chgrp -R timesten /etc/TimesTen
    phys-schost-1# chmod 775 /etc/TimesTen
    
    phys-schost-2# mkdir /etc/TimesTen
    phys-schost-2# chgrp -R timesten /etc/TimesTen
    phys-schost-2# chmod 775 /etc/TimesTen
  2. Log in as the TimesTen user.
    phys-schost-1# su - timesten
    phys-schost-2# su - timesten
  3. Create the data directory /timesten/data on local storage.
    phys-schost-1$ mkdir /timesten/data
    phys-schost-2$ mkdir /timesten/data
  4. Change to your software directory and install TimesTen software on both nodes.
    phys-schost-1$ cd /repository/
    phys-schost-1$ tar xf timesten1122.tar
    phys-schost-1$ cd ./solx8664
    phys-schost-1$ ./setup.sh

    Provide the following answers to the questions. Most prompts in this example accept the default.

    Please choose an instance name for this installation? [ tt1122 ]
    Instance name will be 'tt1122'. Is this correct? [ yes ]
    
    Of the three components:
    
    [1] Client/Server and Data Manager
    [2] Data Manager Only
    [3] Client Only  Which would you like to install? [ 1 ]
    
    Of the following options :
    
    [1] /export/tt
    [2] /my-data/solx8664
    [3] Specify a location
    [q] Quit the installation
    
    Where would you like to install the tt1122 instance of TimesTen? [ 1 ] 3
    Please specify a directory to install TimesTen? [ /export/tt ] /timesten
    Where would you like to create
    the daemon home directory? [ /timesten/TimesTen/tt1122/info ]
    Would you like to specify a different location for the daemon logs? [ no ]
    Do you want to use the default port number for the TimesTen daemon? [ yes ]
    Restrict access to the TimesTen installation to the group 'timesten'? [ yes ]
    Please enter a value for TNS_ADMIN (s=skip)? [  ] s
    What is the TCP/IP port number that you want
    the TimesTen Server to listen n? [ 53389 ]
    Do you want to install QuickStart and the TimesTen Documentation? [ no ]
    Would you like to install the documentation (without QuickStart)? [ yes ]
    Where would you like to create
    the doc directory (s=skip)? [ /timesten/TimesTen/tt1122/doc ]

    Repeat this step on the other node.

  5. Adjust the PATH variable to contain the TimesTen binaries, for convenience.
    phys-schost-1$ PATH=$PATH:/timesten/TimesTen/tt1122/bin
    phys-schost-1$ export PATH
    
    phys-schost-2$ PATH=$PATH:/timesten/TimesTen/tt1122/bin
    phys-schost-2$ export PATH
  6. Add the following lines to the /timesten/TimesTen/tt1122/info sys.odbc.ini file on both nodes.
    [test]
    DataStore=/timesten/data/test
    PermSize=64
    DatabaseCharacterSet=WE8MSWIN1252
  7. Connect to this data store.
    phys-schost-1$ ttIsql -e "exit;" test
    phys-schost-2$ ttIsql -e "exit;" test
  8. Stop the TimesTen server on both nodes.
    phys-schost-1$ /timesten/TimesTen/tt1122/startup/tt_tt1122 stop
    phys-schost-2$ /timesten/TimesTen/tt1122/startup/tt_tt1122 stop
  9. Leave the TimesTen user.