Configure um banco de dados Oracle para trabalhar com o Rational Connector for SAP Solution Manager.
Antes de Iniciar
Para criar e configurar um banco de dados Oracle, supõe-se que o usuário que estiver preparando o banco de dados
deverá ter autoridade de administração de banco de dados sobre o banco de dados e que o banco de dados, armazenamento de espaço
de tabela e configuração de armazenamento adequado será criado por um usuário com autoridade de administração do sistema.
Além disso, uma das edições suportadas pelo Oracle deve estar instalada no computador para ser usada como servidor de banco de dados. Esse computador pode ser diferente daquele em que o Jazz Team Server é executado:
- Oracle Database 11g Standard ou Enterprise Edition Release 2
- Oracle Database 10g Standard ou Enterprise Edition Release 2
Importante: - O driver Java™ Database Connectivity (JDBC) necessário para Oracle 10g e 11g é
ojdbc5.jar 11.2.0.2.0 ou superior. Além disso, sempre atualize o banco de dados para a mais recente
versão do banco de dados. Por exemplo, se o servidor do banco de dados for 11.2, será necessário executar a versão
11.2.0.2.0 ou mais recente.
- Os parâmetros de configuração e opções de espaço de tabela a seguir são exemplos
e podem não se aplicar completamente ao seu ambiente. Por exemplo, se não for possível usar a configuração
AUTOEXTEND, os arquivos devem ser grandes o suficiente para permitir o crescimento. Ou, se não for possível usar a cota de tamanho
UNLIMITED para o usuário do banco de dados IBM® Rational Connector for SAP Solution Manager,
assegure-se de permitir espaço suficiente para crescimento rápido.
Sobre Esta Tarefa
Esses exemplos servem para um banco de dados Oracle com usuários do banco de dados separados
que estão dedicados a cada aplicativo.
Nota: O banco de dados criado para o Rational Connector
deverá ser formatado para usar UTF-8 como conjunto de caracteres. Por padrão, o Oracle
não cria um banco de dados com o conjunto de caracteres UTF-8. Ao criar um novo banco de dados, assegure-se de selecionar AL32UTF8 na configuração do
Oracle DB.
Procedimento
- Como administrador do sistema, crie um banco de dados com codificação UTF-8
para o Rational Connector.
Para escalabilidade, selecione a opção Modo do Servidor Compartilhado como sua conexão com o banco de dados. No modo servidor compartilhado, várias conexões de cliente compartilham um conjunto alocado de recursos.
- Abra uma janela SQL *Plus e crie os espaços de tabela do banco de dados:
CREATE TABLESPACE <sap user tablespace>
DATAFILE '<path and name of .dbf file>'
SIZE 1G AUTOEXTEND ON EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
CREATE TEMPORARY TABLESPACE <sap user temp tablespace>
TEMPFILE '<path and name of the temp .dbf file>'
SIZE 20M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
- Crie um usuário de banco de dados Oracle para cada novo espaço de tabela.
Após a criação dos espaços de tabela, um usuário especial do Oracle
deverá ser criado para cada aplicativo para usar o banco de dados Oracle. Para diversos servidores Jazz que são executados em um banco de dados Oracle,
um usuário de banco de dados Oracle deverá ser criado para cada aplicativo. O usuário de banco de dados Oracle
deve ser capaz de criar objetos de banco de dados em seu espaço de tabela (ilimitado ou com cota de espaço)
com privilégios para criar sessão, tabela, procedimento e visualizações.
Nesses exemplos, substitua as frases nos sinais de maior e menor.
CREATE USER <sap db user> IDENTIFIED BY <password> DEFAULT TABLESPACE <sap user tablespace>
QUOTA UNLIMITED ON <sap user tablespace> TEMPORARY TABLESPACE <sap user temp tablespace>;
Após a criação do usuário, forneça ao usuário as permissões apropriadas para inicializar o banco de dados do conector. O comando SQL a seguir poderá ser usado para conceder as permissões adequadas:
GRANT CREATE PROCEDURE, CREATE SESSION, CREATE TABLE, CREATE VIEW TO <sap db user>;
Para obter informações adicionais sobre a configuração do data warehouse Oracle, consulte esta wiki.
- É necessário especificar o local do arquivo JAR para JDBC da seguinte maneira:
- Localize o arquivo JAR ojdbc6.jar do driver JDBC Oracle. O local pode variar dependendo do produto
e sistema operacional Oracle. É possível fazer download do driver JDBC Oracle suportado (ojdbc6.jar 11.2.0.3)
a partir de www.oracle.com.
- Copie esse arquivo para um diretório de sua opção no servidor de aplicativos.
- Se você estiver se conectando ao banco de dados Oracle usando o WebSphere Application Server
com JRE 6.0, configure a variável de ambiente ORACLE_JDBC_DRIVER_FILE para apontar para a
versão JRE 6.0 do driver JDBC denominado ojdbc6.jar.
Esse
driver poderá ser instalado em um diretório de sua preferência no servidor de aplicativos. Para
Tomcat 7.x, coloque ojdbc6.jar no diretório SAPCInstallDir/server/Tomcat/lib.
- Se estiver usando o WebSphere Application Server, você também deve incluir uma propriedade customizada
que aponte para o driver JDBC ojdbc6.jar. Para obter informações adicionais, consulte
Configurando o WebSphere Application Server.
- Para configurar suas conexões com o banco de dados e criar tabelas de banco de dados conclua essa etapa. Existe um
script DDL SQL em SAPCInstallDir/Oracle_Tables.ddl.
Execute esse script na janela SQL *Plus.
- Edite o arquivo <SAPCInstallDir/server/conf/sapconnector.properties.
Comente as linhas padrão do Derby DB, remova comentários das linhas do Oracle
e altere os campos nome do host, instância, usuário e senha.
- Salve o arquivo e feche-o.