Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The up.time DataStore can run on an Oracle database to leverage existing Oracle installations and take advantage of Oracle's advanced replication, recovery and archiving features. This article assumes that you have already installed up.time and have an Oracle database available (see Supported Databases for version details).

Step 1 - Preparing the Oracle Database

...

Within the Oracle database that will hold up.time configuration and historical data, create a user account that up.time will use to access the database. The example below illustrates how to create an up.time database user with a 10 GB tablespace for storing historical performance data although you can allocate a tablespace of any size to the up.time database user (other user settings are similarly flexible).

Note
iconfalse
titleNote
Note that larger installations should allocate a large tablespace to accommodate large volumes of historical data.

...


Note
iconfalse
titleNote
This script is provided as an example. Your exact steps and settings will vary depending on your Oracle database configuration.

...

create tablespace uptime_data logging

datafile '/u01/app/oracle/oradata/uptime/uptime_data' size 10000m
blocksize 8192
extent management local uniform size 256k
segment space management auto
online;

create user uptime identified by password default
tablespace uptime_data;

grant create session to uptime;
grant create table to uptime;
grant create sequence to uptime;

alter user uptime quota 10000m on uptime_data;

...

Also set up the following permissions, which are sufficient for up.time to create the up.time data structure and continue with standard operations: 

  • Roles
    • Connect
  • System Privileges:
    • create procedure
    • create sequence
    • create synonym
    • create table
    • create view
    • unlimited tablespace

...

After you have created the Oracle database and set up the up.time database, you need to configure up.time to access the new database.

 

To do this, edit the uptime.conf file (located in the up.time installation folder) and add a # character to the beginning of each of the following lines:

 

dbDriver=com.mysql.jdbc.Driver

dbType=mysql
dbHostname=localhost
dbPort=3308
dbName=uptime
dbUsername=uptime
dbPassword=uptime

 

Just below the lines listed above, there is a second group of lines in the uptime.conf file that define how up.time will connect to an Oracle database (see below). Remove the # character from the start of these lines and update the dbHost, dbPort, dbName, dbUsername and dbPassword to match the settings of your Oracle database and the user that you created in Step 1.

 

#dbDriver=oracle.jdbc.OracleDriver

#dbType=oracle
#dbHostname=10.1.1.124
#dbPort=1521
#dbName=uptime
#dbUsername=uptime
#dbPassword=password

...

up.time_install_path/resetdb reallyNOTE:

Note
titleNote
This command will reset any existing up.time-specific database settings. Before running this command, ensure that the settings in the uptime.conf file are correct.

Step 4 - Restarting up.time

...