Use as seguintes diretrizes quando você configurar o repositório no Oracle:
Verifique se o usuário de banco de dados possui os seguintes privilégios:
ALTER TABLE
CREATE CLUSTER
CREATE INDEX
CREATE OR REPLACE FORCE VIEW
CREATE OR REPLACE PROCEDURE
CREATE OR REPLACE VIEW
CREATE SESSION
CREATE TABLE
DROP TABLE
INSERT INTO TABLE
Defina os seguintes parâmetros do espaço de tabela no Oracle:
<Temporary tablespace>
Redimensione para pelo menos 2 GB
CURSOR_SHARING
Definido como FORCE.
MEMORY_TARGET
Defina para pelo menos 4 GB.
Execute
SELECT * FROM v$memory_target_advice ORDER BY memory_size;
para determinar o MEMORY_SIZE ideal.
MEMORY_MAX_TARGET
Definido como maior que o tamanho de MEMORY_TARGET.
Se MEMORY_MAX_TARGET não estiver especificado, MEMORY_MAX_TARGET assume como padrão a configuração de MEMORY_TARGET.
OPEN_CURSORS
Definido como 3000 compartilhados.
Monitore e ajuste os cursores abertos. Consulte
v$sesstat
para determinar o número de cursores abertos no momento. Se as sessões em execução estiverem próximas ao limite, aumente o valor de OPEN_CURSORS.
UNDO_MANAGEMENT
Definido como AUTO.
Se o repositório precisar armazenar metadados em um idioma multibyte, defina o parâmetro NLS_LENGTH_SEMANTICS como CHAR na instância do banco de dados. O padrão é BYTE.
A Informatica não oferece suporte a sinônimos públicos do Oracle para tabelas de repositório. Verifique se os sinônimos públicos não foram criados para todas as tabelas no banco de dados.