Skip Headers
Oracle® Argus Unblinding User's Guide
Release 6.0.1

E15956-02
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
PDF · Mobi · ePub

1 Setting up EOSU Database

This chapter provides information about setting up the EOSU database and includes discussions of the following:

Creating the Spool/Log Directory

The processes executed under Argus-EOSU interface (except the Oracle Jobs) prompts for a directory to spool log file. We recommend creating a single directory with plenty of disk space (8-10 GB free) as a spool directory (for example, C:\ARGUS_EOSU _LOGS).

Setting Up the ARGUS_EOSU Schema

The ARGUS_EOSU Schema creates Oracle objects required for the EOSU interface in the Argus database, where EOSU has never been installed, under the ARGUS_EOSU Oracle user.

To set up the ARGUS_EOSU schema:

  1. Select Start=> Programs=> Oracle=> End of Study Unblinding or select the Start Menu Option > Programs > Oracle > End of Study Unblinding > Database > Create EOSU Schema 10g (or "Create EOSU Schema 11g") depending on the version of the Oracle Client installed on the machine.

  2. When the Oracle SQL*Plus screen opens:

    • Type the TSNAMES entry to connect to the Argus Database.

    • Type the User SYS Password.

    • Type the Argus Schema User Name.

    • Type the ARGUS_APP Password.

    • Type the Argus Safety Role Name.

    • Type the Argus-EOSU User Password.

    • Type the Temporary Tablespace name for ARGUS_EOSU.

    • Type the name of the Tablespace to hold the ARGUS_EOSU tables and indexes.

    • Type the Destination Directory Name in which to create the log file. This name cannot contain spaces, tabs, or other special characters.

    • Type the Log File Name. This name cannot contain spaces, tabs, or other special characters.

  3. When the Oracle SQL*Plus screen shows that the ARGUS_EOSU user has been successfully created:

    • Press Enter.

  4. When the Oracle SQL*Plus screen shows End of Schema Creation: Press Enter to terminate the setup and check log file for any errors. Ignore drop errors on commands like "Public Synonyms", "Local Synonyms" and "Drop User".

    • Press Enter to terminate set up.

  5. Review the LOG files for any errors/warnings. Resolve all errors before proceeding further.

    Note:

    Ignore drop errors on commands such as Public Synonyms, Local Synonyms, and Drop User.

Creating an End of Study Unblinding Argus Group

Use the following procedure to create an EOSU Argus Group. The group you create is assigned to Argus users who use EOSU Generic.

To create an EOSU Argus Group:

  1. Log in to Argus Safety Application as an Administrator.

  2. Go to Argus Console=> Access Management=> Groups and Users.

  3. Add a new group called End of Study Unblinding.

Suggestions for Improving Performance

You can improve performance (database response time) while using EOSU. Consider doing the following:

--- To Create Function Based Indexes
--- EXECUTE as System User
--- Replace ARGUS_APP in the "define" statement below with Argus Schema Owner (e.g. ARGUS_APP or G001SCHEMA users)
--- This should be executed after the ARGUS_EOSU schema has been created
---
define ARGUS_USER = 'ARGUS_APP';
 
begin
        execute immediate 'ALTER SESSION SET QUERY_REWRITE_INTEGRITY = TRUSTED';
        execute immediate 'ALTER SESSION SET QUERY_REWRITE_ENABLED = TRUE';
        execute immediate 'ALTER SESSION SET OPTIMIZER_MODE = CHOOSE';
exception
when others then
     NULL;
end;
/
 
create index &ARGUS_USER..fbi_lmst_study_num on &ARGUS_USER..LM_STUDIES ( substr (f_ulrztrim (STUDY_NUM), 1, 1000 ) )
storage (initial 4m next 1m maxextents unlimited);
 
create index &ARGUS_USER..fbi_lmco_COUNTRY on &ARGUS_USER..LM_COUNTRIES ( substr (f_ulrztrim (COUNTRY), 1, 1000 ) )
storage (initial 4m next 1m maxextents unlimited);
 
create index &ARGUS_USER..fbi_lmct_CENTER_NO on &ARGUS_USER..LM_CENTERS ( substr (f_ulrztrim (CENTER_NO), 1, 1000 ) )
storage (initial 4m next 1m maxextents unlimited);
 
create index &ARGUS_USER..fbi_lmct_CENTER_NAME on &ARGUS_USER..LM_CENTERS ( substr (f_ulrztrim (CENTER_NAME), 1, 1000 ) )
storage (initial 4m next 1m maxextents unlimited);
 
create index &ARGUS_USER..fbi_cspi_RAND_NUM on &ARGUS_USER..case_pat_info ( substr (f_ulrztrim (RAND_NUM), 1, 1000 ) )
storage (initial 4m next 1m maxextents unlimited);
 
analyze index &ARGUS_USER..FBI_LMST_STUDY_NUM compute statistics;
analyze index &ARGUS_USER..FBI_LMCO_COUNTRY compute statistics;
analyze index &ARGUS_USER..FBI_LMCT_CENTER_NO compute statistics;
analyze index &ARGUS_USER..FBI_LMCT_CENTER_NAME compute statistics;
analyze index &ARGUS_USER..FBI_CSPI_RAND_NUM compute statistics;
 
---
--- To Drop Function Based Indexes
---
--- EXECUTE as System User
--- Replace ARGUS_APP in the "define" statement below with Argus Schema Owner (e.g. ARGUS_APP or G001SCHEMA users)
--- This should be executed after the ARGUS_EOSU schema has been created
---
define ARGUS_USER = 'ARGUS_APP';
drop index &ARGUS_USER..FBI_LMST_STUDY_NUM;
drop index &ARGUS_USER..FBI_LMCO_COUNTRY;
drop index &ARGUS_USER..FBI_LMCT_CENTER_NO;
drop index &ARGUS_USER..FBI_LMCT_CENTER_NAME;
drop index &ARGUS_USER..FBI_CSPI_RAND_NUM;
 

---