Alguns fornecedores nos disseram que não deveríamos usar link de banco de dados entre nosso banco de dados e o deles, pois as consultas executadas em um link de banco de dados não seriam armazenadas em cache nem otimizadas.
Não consigo encontrar nenhuma informação que confirme/infirme isso.
Ingenuamente, não veria por que o Oracle não seria capaz de fazer cache de consulta ao usar um link db.