Tenho que continuar mantendo um banco de dados Oracle 8i que recebe informações (cerca de 20 Inserts e Updates por dia) de um banco de dados 9i. Estou atualizando o banco de dados 9i para 11g, que não suporta links de banco de dados para 8i.
O plano é linkar do Oracle 11g para o Oracle 10 XE e depois para o 8i e torcer para um dia não ter que fazer isso.
Já encontrei artigos observando que a instalação do XE após qualquer outra versão não é recomendada.
Alguém instalou o XE e outra versão do Oracle lado a lado? Que ordem foi usada e quais problemas foram encontrados?
Editar: @George3 algumas postagens do fórum indicam que você pode usar drivers JDBC para conectar 11g e 8i. Por favor, adicione alguns detalhes e poste como resposta.
Parece que você não precisa se preocupar muito.
Instale o XE primeiro. Você não pode escolher o nome do banco de dados (XE) ou a porta (1521). Em seguida, instale o 11g na pasta padrão do aplicativo. Modifique os arquivos TNSNAMES.ora para ambos os bancos de dados para que eles se conheçam. Teste conexões e crie links de banco de dados e você está pronto para ir.
Você poderia escrever um script no banco de dados 8i que exporte os dados para um arquivo simples? Em seguida, copie esses arquivos simples para o banco de dados 11g para importá-los?