Configurando um Banco de Dados Oracle

É possível configurar um banco de dados Oracle para trabalhar com o Rational Focal Point.

Antes de Iniciar

Uma versão do banco de dados Oracle suportada pelo Rational Focal Point deve ser instalada. Para obter instruções, consulte a documentação do Oracle ou consulte um administrador do banco de dados Oracle (DBA).

Procedimento

Antes de instalar o Rational Focal Point, certifique-se de que as configurações do banco de dados a seguir tenham sido concluídas. Para obter instruções para configurar o banco de dados, consulte a documentação do banco de dados Oracle.

  1. Criar uma instância Oracle. Certifique-se de que o parâmetro NLS_SORT esteja configurado para BINARY_CI.
  2. Crie um esquema do banco de dados para Rational Focal Point. Para armazenar os caracteres Unicode como suportados no produto, certifique-se de que o banco de dado seja criado com um conjunto de caracteres Unicode. Por exemplo: AL32UTF8.
  3. Crie um usuário para conter o esquema para Rational Focal Point. Por exemplo: CREATE USER focalpoint IDENTIFIED BY focalpoint.
  4. Crie três espaços de tabela: FP_DATA, FP_INDEX e FP_BIGOBJ. No exemplo a seguir, uma instrução de criação é inserida em uma máquina Windows para criar um espaço de tabela:
    CREATE BIGFILE TABLESPACE FP_INDEX DATAFILE 'C:\oracle\oracle_tbs_windows\FP_INDEX.dbf' SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
    Nota: O espaço de tabela pode ter qualquer uma destas propriedades:
    • Um nome diferente de oracle_tbs.
    • Um local em outro diretório.
    • Um tamanho maior ou menor que 1 GB. Para instalações grandes, você deve alocar espaço adicional.
  5. No novo espaço de tabela criado, conceda cota ilimitada para o usuário focalpoint.
  6. Crie um arquivo chamado create_focalpoint_oracle.sql que contenha o seguinte código:
    GRANT ALTER ANY INDEX TO &1;
    GRANT ALTER ANY TABLE TO &1;
    GRANT CREATE PROCEDURE TO &1;
    GRANT CREATE SEQUENCE TO &1;
    GRANT CREATE SESSION TO &1;
    GRANT CREATE TABLE TO &1;
    GRANT CREATE TABLESPACE TO &1;
    GRANT CREATE VIEW TO &1;
  7. No SQL*Plus, insira create_focalpoint_oracle.sql como sistema com o usuário focalpoint como o primeiro parâmetro. Por exemplo, @create_focalpoint_oracle.sql focalpoint.
  8. Inclua o driver JDBC no local da biblioteca. O driver JDBC é incluído com a instalação do banco de dados Oracle. Também é possível fazer o download a partir do Web site do Oracle.
    • Por exemplo, no servidor Apache Tomcat, inclua o driver JDBC em servidor de aplicativos\common\lib. Você deve incluir o driver ojdbc14.jar para Oracle 10g e o driver ojdbc6.jar para o Oracle 11g.
    • Por exemplo, no WebSphere Application Server, inclua o driver JDBC em servidor de aplicativos\lib. Você deve incluir ojdbc6.jar do Oracle 11g para ambas as versões Oracle 10g e Oracle 11g.

Feedback