【TechTarget中国原创】问:我目前用的应用软件使用的是Oracle 8.1.7数据库。这个应用软件还获取了Oracle 7.3.4里的数据。这两个数据库之间的界面由Pro*C程序和Perl脚本连接。现在我们正将8.1.7数据库升级到9i。但并不支持7i和9i之间的dblink。在7i和9i数据库之间怎样操作才能维护dblink,我们应该对Pro*C和Perl脚本做一些什么改变?
答:我曾经用的一个窍门就是在中间创建8i数据库。9i数据库的链接(link)连接到8i数据库。8i数据库中的任意对象通过另一个数据库的链接(link)指向7.3数据库。我并不建议你采用这种方法,除非是非常有必要。我宁愿将7.3数据库升级到一个支持的Oracle版本。